From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Moretti Subject: How to activate pre.src in org-babel html output? Can only get class=example Date: Mon, 13 Feb 2012 17:04:48 +1300 Message-ID: <4F388BE0.3040306@massey.ac.nz> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------020709030905070603050608" Return-path: Received: from eggs.gnu.org ([140.186.70.92]:54098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rwn9q-0003qK-Jl for emacs-orgmode@gnu.org; Sun, 12 Feb 2012 23:04:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rwn9o-0007RQ-PQ for emacs-orgmode@gnu.org; Sun, 12 Feb 2012 23:04:54 -0500 Received: from mu-mail2.massey.ac.nz ([130.123.129.7]:44848) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rwn9o-0007RF-8R for emacs-orgmode@gnu.org; Sun, 12 Feb 2012 23:04:52 -0500 Received: from tur-mm5.massey.ac.nz (tur-mm5.massey.ac.nz [130.123.96.133]) by mu-mail2.massey.ac.nz (Postfix) with ESMTP id 3A39A86918 for ; Mon, 13 Feb 2012 17:04:48 +1300 (NZDT) 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: emacs-orgmode@gnu.org This is a multi-part message in MIME format. --------------020709030905070603050608 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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 -- ====================================================================== Dr Giovanni Moretti | School of Engineering and Advanced Technology Senior Lecturer | Massey University, Palmerston North, New Zealand Computer Science | Ph +64-6-3505799x2474 Fax +64-6-3502259 - ZL2GX ====================================================================== http://seat.massey.ac.nz/moretti G.Moretti@massey.ac.nz --------------020709030905070603050608 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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:
<pre class="example">print 355/113
print 17/2
print 17/2.0
</pre>
<pre class="example">
  3
  8
  8.5
</pre>
</div>
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
-- 
======================================================================
Dr Giovanni Moretti | School of Engineering and Advanced Technology
Senior Lecturer     | Massey University, Palmerston North, New Zealand
Computer Science    | Ph +64-6-3505799x2474  Fax +64-6-3502259 - ZL2GX 
======================================================================
http://seat.massey.ac.nz/moretti                G.Moretti@massey.ac.nz

--------------020709030905070603050608--