And to use same source for multiple targets (which is normal expectation),

.. |bs| raw:: latex

        \

hello |bs|\ LaTeX\ |bs| world


This will produce

hello \LaTeX\ world

with latex builder

and

hello LaTeX world

with html and other builders

best,

Jean-François


Le 29/10/2018 à 10:21, Matthias Geier a écrit :
Alternatively, you can also define a custom "role", e.g.:

     .. role:: raw-latex(raw)
        :format: latex

Then you can use :raw-latex:`arbitrary \LaTeX\ commands` in a normal paragraph.

See https://stackoverflow.com/q/7533406/.

cheers,
Matthias
On Sun, Oct 28, 2018 at 11:30 AM jfbu <j...@free.fr> wrote:


Hi, just to point out a slight amendment to Takeshi's advice in this specific 
case: add a backslash after the LaTeX command name (here \LaTeX).

      .. |latex| raw:: latex

         \LaTeX\

      hello |latex| world

or in place of \LaTeX\, use\LaTeX{}

This is due to well-known to LaTeX users behaviour of "\command<space>"

(rest mark-up use \<space> to suppress a space, LaTeX mark-up uses \<space> to 
force a space... in the substitution the contents is taken over literally and handed over 
as is to the produced LaTeX file, so we must obide therein by the rules of LaTeX mark-up)

Jean-François

Le 27/10/2018 à 10:42, Komiya Takeshi a écrit :
You can do it with raw directive and substitution::

      .. |latex| raw:: latex

         \LaTeX

      hello |latex| world

But the LaTeX is only shown on LaTeX output. If you want to see it on
other outputs, any extension might be needed.

Thanks,
Takeshi KOMIYA
2018年10月27日(土) 6:03 John H Palmieri <jhpalmier...@gmail.com>:

If I use the string "\LaTeX" in an reST document and run it through Sphinx's latex builder, it 
strips the leading backslash, so if I run it through Sphinx's pdf builder, I just get the text 
"LaTeX". I would instead like to use the command "\LaTeX", which produces a nicely 
typeset LateX symbol. Is there any way to do this?

To be honest, I know one way, but it is hacky: use something like \hbox{\LaTeX} 
within math mode. But there is the broader question of how to use LaTeX 
commands which are not supposed to be in math mode. Suggestions?


--
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sphinx-users+unsubscr...@googlegroups.com.
To post to this group, send email to sphinx-users@googlegroups.com.
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.



--
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sphinx-users+unsubscr...@googlegroups.com.
To post to this group, send email to sphinx-users@googlegroups.com.
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.



--
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sphinx-users+unsubscr...@googlegroups.com.
To post to this group, send email to sphinx-users@googlegroups.com.
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to