Wie Schreibe ich das Multiplikationszeichen im reStructuredText (reST)?
Ich Schreibe übrigen Dokumente, die gerendert wird in HTML-und PDF-Datei mit der Sphinx. Meine source-Dateien sind UTF-8, und erwarte, dass meine HTML angezeigt werden als UTF-8.
Was ist die best practice für die schriftliche Multiplikation?
Ist: x, nicht x.
Ich weiß, ich kann fügen Sie Sie als Unicode-Zeichen. Wenn ich schreiben würde LaTeX verwende ich \times
. In HTML gibt es ×
. Ist die einfache Unicode gehen, um richtig überleben die Konvertierung, wenn ich render alles mit Sphinx? Auch wenn ich Rendern, um andere exotische Formate?
Ich will einfach nur, um zu überprüfen, dass das keine Reise Dinge irgendwo.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es stellt sich heraus, dass die Sphinx-Dokumentation enthält die Antwort, ich wollte nur nicht, Lesen Sie ganz weit genug:
http://sphinx.pocoo.org/rest.html#source-encoding
Edit:
Nur um follow-up hier: während die Multiplikation funktioniert Prima, viele andere, scheinbar standard-unicode-Zeichen (kleiner-als-oder-gleich und größer als oder gleich) sind, fehlen in der Standard-schriftart in LaTeX (und damit PDF) rendering.
Hinzufügen @Paul McMillan Antwort, wenn Sie versuchen, veröffentlichen Sie Ihre sphinx-Dokumentation als latex-pdf, können Sie oft bekommen, um die fehlende unicode Symbole, indem Sie Ihre
conf.py
Präambel:Wo
00D7
ist die unicode-Codierung und in der\times
ist, was Sie wollen, dass es ersetzt werden durch in-latex.Finden Sie die unicode-Codierung für deinen Charakter auf der fileformat website.
Mehr Informationen hier und hier.
newunicodechar
vermieden, dass zum prüfen von Unicode-code-points:\newunicodechar{×}{\ensuremath{\times}}
.Ich würde MathML innerhalb der ersten
:math:`m \times p`
Was ist falsch mit
|times|
nach der Verwendung.. include:: <isonum.txt>
?Vom http://docutils.sourceforge.net/0.6/docutils/parsers/rst/include/isonum.txt :