Wow! it works:

svn checkout 
http://docutils.svn.sourceforge.net/svnroot/docutils/trunk/docutils
python setup.py build
sudo python setup.py install # system-wide to replace the existing 
installation
cd tools
./buildhtml.py ../
cd ..
firefox docs/index.html

Thank You.

On Monday, August 20, 2012 6:06:14 PM UTC+4, Takayuki SHIMIZUKAWA wrote:
>
> Hi Boris, 
>
> * You need docutils-0.9 or later because `code` role was introduced at 
> docutils-0.9. 
> * You need to place `role` directive before to use `:tex:` 
> * Sphinx need `highlight` class for syntax highlighting. 
>
> so:: 
>
>    .. role:: tex(code) 
>       :language: latex 
>       :class: highlight 
>
>    Docutils uses LaTeX syntax for math directives and roles: 
> :tex:`\alpha =f(x)` prints :math:`\alpha = f(x)`. 
>
> Regards, 
> -- 
> Takayuki SHIMIZUKAWA 
> Sphinx-Users.jp 
>
> 2012/8/20 Boris Kheyfets <[email protected] <javascript:>>: 
> > I'm on Sphinx 1.1.3 and doutils 8.1 and Your code doesn't work: 
> > 
> > 
> > .. role:: tex(code) 
> >    :language: latex 
> > 
> > Docutils uses LaTeX syntax for math directives and roles: :tex:`\alpha = 
> > f(x)` prints :math:`\alpha = f(x)`. 
> > 
> > Gives: 
> > 
> > /home/boris/pst/wordy/edu/HotKeyPoetry/emacs.rst:10: ERROR: Unknown 
> > interpreted text role "code". 
> > 
> > 
> > .. role:: tex(code) 
> >    :language: latex 
> > /home/boris/pst/wordy/edu/HotKeyPoetry/emacs.rst:13: ERROR: Unknown 
> > interpreted text role "tex". 
> > 
> > Also I don't see the code role in the link You provide. But that's not 
> that 
> > important. 
> > 
> > Can You see what is wrong? 
> > 
> > 
> > On Saturday, August 18, 2012 11:59:35 PM UTC+4, Guenter Milde wrote: 
> >> 
> >> On 2012-08-18, Boris Kheyfets wrote: 
> >> 
> >> > [-- Type: text/plain, Encoding:  --] 
> >> 
> >> > Is somehow possible to highlight a piece of text in line in a given 
> >> > language (with pygments)? 
> >> 
> >> > Something like this: 
> >> 
> >> > Some text :myLanguage:`from i to j; do` some more text. 
> >> 
> >> Yes, there is the :code: role for this since Docutils 0.8. In order to 
> >> highlight a language, you must define a custom role 
> >> 
> >> 
> http://docutils.sourceforge.net/docs/ref/rst/directives.html#custom-interpreted-text-roles
>  
> >> based on "code". 
> >> 
> >> Example from the "standard.txt" test file: 
> >> 
> >>   For inline code snippets, there is the `code` role, which can be used 
> >>   directly (the code will not be parsed/tagged, as the language is not 
> >>   known) or as base for special code roles, e.g., 
> >> 
> >>   .. role:: tex(code) 
> >>      :language: latex 
> >> 
> >> 
> >>   Docutils uses LaTeX syntax for math directives and roles: 
> >>   :tex:`\alpha = f(x)` prints :math:`\alpha = f(x)`. 
> >> 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "sphinx-dev" group. 
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/sphinx-dev/-/aoSgothO948J. 
> > 
> > To post to this group, send email to 
> > [email protected]<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:>. 
> > For more options, visit this group at 
> > http://groups.google.com/group/sphinx-dev?hl=en. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-dev" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/sphinx-dev/-/XJgK9_Kwn1sJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sphinx-dev?hl=en.

Reply via email to