Leerzeichen nach Einheit < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 10:54 Mo 05.10.2015 | Autor: | ONeill |
Hallo zusammen!
Ich verwende bei LaTeX häufig Einheiten und habe mir die selbst abgekürzt um Zeit zu sparen. Leider ignoriert LaTeX das anschließende Leerzeichen. Angehängt das Minimalbeispiel kann da jemand helfen?
Datei-Anhang
Vielen Dank und Gruß ONeill
Dateianhänge: Anhang Nr. 1 (Typ: tex) [nicht öffentlich]
|
|
|
|
Mit dem Backslash und anschließendes leerzeichen in der newcommand Umgebung funktioniert es.
Der Backslash muss vor die letzte geschweifte Klammer.
[mm] \newcommand{\qugr}{~\ce{m^2}~\ce{g^{-1}}\ } [/mm]
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 10:57 Mi 07.10.2015 | Autor: | ONeill |
Hi!
> Mit dem Backslash und anschließendes leerzeichen in der
> newcommand Umgebung funktioniert es.
Dankeschön.
Problem ist natürlich jetzt, wenn die Zahl bzw die Einheit am Ende des Satzes steht, dann gibt es auch da ein Leerzeichen. Ich werde dann wohl nach jeder Einheit händisch Backslash Leerzeichen machen.
Oder gibt es dafür eine automatische Lösung die das selbst erkenn?
Gruß ONeill
|
|
|
|
|
Hallo,
es gibt ein Paket, was vermutlich deine Probleme beheben sollte:
https://www.ctan.org/pkg/siunitx?lang=de
Dies formatiert auch Potenzen, also sowas wie "e10" wird dann als [mm] 10^{10} [/mm] ausgegeben.
|
|
|
|
|
Hallo nochmal,
habe gerade die Lösung für dein Problem gefunden:
Du brauchst das Package 'xspace'. Es erkennt automatisch ob die Einheit im Satz (einfügen eines Leerzeichens) oder am Ende bei einem Punkt steht (kein Leerzeichen).
Ich habe dein Minimalbeispiel erweitert und einen neuen Testcase eingefügt.
Datei-Anhang
Dateianhänge: Anhang Nr. 1 (Typ: tex) [nicht öffentlich]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:27 Fr 09.10.2015 | Autor: | ONeill |
Vielen Dank für eure Hilfe.
Gruß ONeill
|
|
|
|