Wie soll ich Inline-Gleichungen im Org-Modus schreiben, damit sie ordnungsgemäß nach LaTeX exportiert werden?

10

Ich habe einen Satz mit den Worten 42 m s^{-1}. Wenn dies nach LaTeX exportiert wird, wird es als exportiert 42 m s$^{\text{-1}}$. Wie soll ich es schreiben oder welche Flags soll ich in die #+OPTIONS:Zeile setzen, damit es exportiert als 42 m s^{-1}?

Mankoff
quelle
1
Ich wickle einfach alles ein $$, die Optionen, nach denen Sie suchen, sind wahrscheinlich folgende: orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments
wvxvw

Antworten:

10

Es ist auch gut zu wissen, dass die Dollar-Syntax $...$in LaTeX nicht immer empfohlen wird (und die doppelte Dollar-Syntax $$...$$für angezeigte Gleichungen wird dringend empfohlen ). Nähere Informationen dieses und diese Frage auf TeX.SE .

Der Org-Modus unterstützt natürlich sowohl \(...\)als auch \[...\]. Versuchen Sie, dies nach LaTeX zu exportieren:

* Dollars
hello $E=mc^2$
* Parens
hello \(E=mc^2\)
* Double dollars
hello $$E=mc^2$$
* Brackets
hello \[E=mc^2\]
mbork
quelle
1
Ja, aber beachten Sie, dass diese alle Probleme verursachen, mit pandocAusnahme der $ foo $ -Syntax.
Mankoff
Oh hi da, mbork! :) Ich muss mich fragen, ob der Org-Modus \[…\]im Rahmen seines Exportprozesses den doppelten Dollar in den richtigen umwandeln kann. (Es ist eher eine rhetorische Frage, nehme ich an - natürlich können Sie es anpassen :))
Sean Allred
@mankoff: Ich würde das dann als Fehler betrachten pandoc. Dollar (insbesondere die doppelten) sind keine korrekte LaTeX-Syntax.
mbork
Ich möchte auf den Kommentarbereich einer der verlinkten Antworten hinweisen
Sean Allred
7

Wickeln Sie es einfach mit den TeX-Dollars ein:

$x^2$

Exporte nach

...
$x^2$
...
Sean Allred
quelle
Würde der Downvoter gerne einen Kommentar hinterlassen, in dem darauf hingewiesen wird, wie diese Antwort verbessert werden kann?
Sean Allred
Ich war nicht ich, aber von der LaTeX-Dollar-Syntax wird abgeraten, wie oben erläutert. Ich denke, das könnte der Grund sein.
Thriveth
@ Thriveth $geht nirgendwo hin - siehe Franks Kommentar wie oben verlinkt; Frank ist seit vielen Jahren in einer Führungsposition bei LaTeX, daher hat sein Wort einiges an Gewicht.
Sean Allred
Sie streiten sich mit dem Falschen ... Ich weiß nur, dass dies $offiziell entmutigt ist, und ich habe einfach vermutet, dass dies der Grund sein könnte, warum jemand anderes dies abgelehnt hat. Ich behaupte nicht, sachkundig zu sein oder eine Meinung darüber zu haben, ob dies eine gute Idee ist oder nicht.
Thriveth
@ Thriveth Ich denke, mein Punkt ist, ich weiß nicht, woher Sie Ihre Informationen bekommen - sie müssen aktualisiert werden. Hast du etwas dagegen zu teilen?
Sean Allred
5

In diesem Fall, in dem Sie mit Einheiten arbeiten, können Sie das siunitxLaTeX-Paket verwenden . Nach dem Laden des Pakets in Ihre Organisationsdatei:

#+LaTeX_+HEADER: \usepackage{siunitx} 

Sie können \SI{42}{m.s^{-1}}in Ihrem Text verwenden. Dadurch wird sichergestellt, dass die Abstände zwischen Menge und Einheit angemessen sind, z. B. keine Zeilenumbrüche zwischen den Komponenten zulassen. Darüber siunitxhinaus weiß das Paket auch, wie man Zahlen wie 1.23e45as 1.23 \times 10^{45}usw. richtig formatiert .

ph0t0nix
quelle
Sollte es nicht sein \SI{42}{\meters\per\second}? Ich liebe siunitx, aber ich glaube nicht, dass es mit Pandoc funktioniert und ich muss in der Lage sein, zu Word zu konvertieren ...
Mankoff
Sie können beides verwenden (siehe z. B. Seite 5 der Dokumentation direkt über Abschnitt 4). Ich persönlich denke, der explizite \meters\per\secondWeg ist zu viel Arbeit :-).
Ph0t0nix