PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kursiv-Schrift und Entfernen von Leerzeichen nach Sonderzeichen



Boro
21-10-2004, 17:11
Hallo zusammen!
Wenn ich Sonderzeichen einfüge (z.B. \Sigma oder \rightarrow) wird der Text der darauf folgt immer kursiv geschrieben. Außerdem wird er zusammen geschrieben, d.h. alle Leerzeichen entfernt. Die Leerzeichen konnte ich schon erfolgreich bekämpfen, indem ich noch ein '\' hinter das Sonderzeichen-Kommando setzte... Doch die Kursivschrift bleibt. Jemand einen Tipp?

blubb
21-10-2004, 17:25
Ja,
die Fehlermeldungen lesen.

Ziemlich sicher kommt die fehlermeldung:

! Missing $ inserted.
<inserted text>
$
l.6 \sigma

\sigma, \rightarrow, ... sind mathematische Sonderzeichen, die nur in Formeln vorkommen. D.h. nur in $ $ bzw. \(...\)

Statt $\sigma$ schreibst du \sigma.

Also was passiert:
TeX stösst auf \sigma, ohne das vorher in den Mathemodus geweschselt wird. Das mosert TeX an (siehe fehlermeldung) und wechselt dann in den Mathemodus. Und der bleibt an, bis er wieder ausgemacht wird.
D.h. der Text nach \sigma wird als mathematische Formel begriffen und da hat es keine Space, Variablen sind kursiv...

Boro
21-10-2004, 17:38
Ja, die Fehlermeldung hab ich gelesen, hat mir aber nichts gesagt...
Jetzt schon. Danke! :)