From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schulte Subject: Re: How to activate pre.src in org-babel html output? Can only get class=example Date: Sat, 18 Feb 2012 08:03:08 -0700 Message-ID: <87mx8gtasa.fsf@gmx.com> References: <4F388BE0.3040306@massey.ac.nz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([140.186.70.92]:34910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RymJz-00051k-7K for emacs-orgmode@gnu.org; Sat, 18 Feb 2012 10:35:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RymJx-0002Z5-23 for emacs-orgmode@gnu.org; Sat, 18 Feb 2012 10:35:35 -0500 Received: from mailout-us.gmx.com ([74.208.5.67]:39936) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RymJw-0002Yv-N8 for emacs-orgmode@gnu.org; Sat, 18 Feb 2012 10:35:33 -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: Giovanni Moretti Cc: emacs-orgmode@gnu.org Hi Giovanni, When I export the following code block ,---- | #+begin_src emacs-lisp :exports both | :foo | #+end_src `---- it generates the following HTML. ,---- |
:foo
| 
| | |
| :foo
| 
`---- My guess is that during export you get a message along the lines of "htmlize is required for export". Try explicitly loading htmlize.el (in the contrib/lisp directory of org) and then re-exporting and you should get the desired output. Best, Giovanni Moretti writes: > Using org-babel, I'm wanting to output Python fragments along with the resultant > output to HTML. > > That bit's easy, and the following works as expected: > > #+options: toc:nil num:nil > * Using Python interactively > Any commands typed into the console executed immediately. > > #+begin_src python :results output :exports both > print 355/113 > > print 17/2 > print 17/2.0 > #+end_src python > > However, although I find references to various styling mechanisms (e.g > *pre.src*) in the orgmode documentation, I can't find any way to get any more > CSS selectors on both the src and output blocks. The only one that ever appears > is "example" as shown here: > >
print 355/113
>     print 17/2
>     print 17/2.0
>     
>
>        3
>        8
>        8.5
>     
> > > If I can find out how to make "pre.src" appear (hopefully only on the source > block) , then I can change the background colours or fonts to make the output > visibly distinct from the source code. > > The full HTML output I get is at > http://dl.dropbox.com/u/2671560/org-py-babel.html contains lots of CSS > selectors, and I can easily include my my own using #+STYLE lines, but I need > some way to differentiate the two blocks. > > I'm using Emacs 23.1.50.1 and the lastest orgmode commit > b5082974c83a3a4838db86025edce857b11e5847 (Fri Feb 3 15:18:05 2012 +0100) > > Any tips? > > Thanks > Giovanni -- Eric Schulte http://cs.unm.edu/~eschulte/