From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: Orthogonality of blocks Date: Wed, 28 Dec 2011 10:18:52 +0530 Message-ID: <81r4zp713f.fsf@gmail.com> References: <4EFA208B.6040905@gmail.com> <87zkedkaz5.fsf@gmx.com> <4EFA34C0.3000200@christianmoe.com> <7612.1325028604@alphaville.dokosmarshall.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:59206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RflS0-0003GZ-BY for emacs-orgmode@gnu.org; Tue, 27 Dec 2011 23:49:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RflRz-0006kO-5T for emacs-orgmode@gnu.org; Tue, 27 Dec 2011 23:49:16 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:60617) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RflRy-0006kK-Qb for emacs-orgmode@gnu.org; Tue, 27 Dec 2011 23:49:15 -0500 Received: by iacb35 with SMTP id b35so23075502iac.0 for ; Tue, 27 Dec 2011 20:49:14 -0800 (PST) In-Reply-To: <7612.1325028604@alphaville.dokosmarshall.org> (Nick Dokos's message of "Tue, 27 Dec 2011 18:30:04 -0500") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org, mail@christianmoe.com, Eric Schulte , Charles Turner --=-=-= Content-Type: text/plain Nick Dokos writes: > Christian Moe wrote: > >> On 12/27/11 9:37 PM, Eric Schulte wrote: >> > Charles Turner writes: >> > >> >> Problem: I have two code blocks (#+BEGIN_SRC .. #+END) and I want to >> >> display them side by side on the page, perhaps within an org table. >> (...) >> > Note that what you describe is likely possible using the existing >> > exporter and writing some custom CSS to control how the serial content >> > is displayed on the page. The "display" css style would be relevant >> > here. >> >> Yes, >> >> pre.src {display: table-cell;} >> >> will do it in HTML. Full example follows below. I'll leave LaTeX to >> those in the know... >> > > Here's one (rather less elegant than Christian's CSS magic) way > that preserves the HTML behavior: > > #+author: Christian Moe > #+title: Side by side code blocks > #+style: > > How to say hello in two languages: > > #+LaTeX: \begin{minipage}[t]{2.5in} > #+begin_src perl :results output > # Perl > sub say_hello { > print "Hello, world"; > } > > say_hello; > #+end_src > #+LaTeX: \end{minipage}\begin{minipage}[t]{2.5in} > #+begin_src python :results output > # Python > def say_hello(): > print("Hello, world") > > say_hello() > #+end_src > #+LaTeX: \end{minipage} > > Anybody for ODT? while preserving the HTML and LaTeX behavior? :-) BTW, > I use minted - I hope it works with listings but I have not tried it. Use list-tables which is a Experimental-cum-ODT-only feature. See the attachment. --=-=-= Content-Type: text/x-org Content-Disposition: inline; filename=side-by-side.org Content-Description: side-by-side.org * Testing #+begin_list-table - Say Hello in Perl #+begin_src perl :results output # Perl sub say_hello { print "Hello, world"; } say_hello; #+end_src - Say Hello in Python #+begin_src python :results output # Python def say_hello(): print("Hello, world") say_hello() #+end_src #+end_list-table --=-=-= Content-Type: application/vnd.oasis.opendocument.text Content-Disposition: attachment; filename=side-by-side.odt Content-Transfer-Encoding: base64 Content-Description: side-by-side.odt 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 bSQAAAAA --=-=-= Content-Type: text/plain > Nick > >> hth, >> Christian >> >> --- >> >> #+title: Side by side code blocks >> #+style: >> >> How to say hello in two languages: >> >> #+begin_src perl :results output >> # Perl >> sub say_hello { >> print "Hello, world"; >> } >> >> say_hello; >> #+end_src >> #+begin_src python :results output >> # Python >> def say_hello(): >> print("Hello, world") >> >> say_hello() >> #+end_src > > -- --=-=-=--