Thanks, Günter, I actually use
latex_preamble = "\\DeclareUnicodeCharacter{21E8}{\\ensuremath{\
\Rightarrow}}"
in my conf.py now.
Cheers,
Andreas.
On 10 Jan., 11:44, Guenter Milde <[email protected]> wrote:
> On 2012-01-09, andreash wrote:
> > Hi Sphinx experts,
> > how can I make a substitution depending on the output-format?
> > Basically, I would like to have something like this::
> > if html:
> > |CLICK| unicode:: U+21E8
> > elif latex:
> > |CLICK| raw:: latex
> > $\LongRightArrow$
>
> Ugly workaround:
>
> .. |CLICK| raw:: latex
>
> $\LongRightArrow$
>
> .. |CLACK| raw:: html
>
> ⇨
>
> Now |CLICK|\ |CLACK| here!
>
> Another option would be to add a conversion for U+21E8 in the
> LaTeX preamble. The latex writer uses e.g.
>
> '\\DeclareUnicodeCharacter{00A0}{\\nobreakspace}',
>
> * I recommend \ensuremath{\LongRightArrow} to get this working in both
> text and math.
> * of course this requires that you use utf8 encoding for
> the latex source.
> * Untested!
>
> Günter
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
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.