von marvin » Mo 7. Sep 2009, 14:11
Hallo,
eine Frage zu den Unterstrichen in Latex:
Wenn man einen Unterstrich möchte, dann schreibt man normalerweise "\_" in den Text. Jetzt habe ich ein Outputfile von nem Statistikprogram in dem die Variablennamen "_" enthalten. Meine Lösung bisher, ich ersetze all "_" durch "\_" was etwas mühselig ist.
Meine zweite Lösung, die mir eingefallen ist, sieht folgendermaßen aus:
... das funktioniert natürlich nicht. Gibt es da sowas wie das Inputenc package oder so, das einfach automatisch damit klar kommt, dass Unterstriche einfach als Unterstrich und nicht als Unterstrichbefehl geschrieben werden? Warum muss der Unterstrich eigentlich so geschrieben werden? Was macht Latex mit dem Zeichen, das man es so nicht verwenden darf?
Grüße
Minimalbeispiel:
\documentclass[12pt,a4paper]{scrartcl}
\newcommand{_}{\_}
\begin{document}
_
\end{document}
Hallo,
eine Frage zu den Unterstrichen in Latex:
Wenn man einen Unterstrich möchte, dann schreibt man normalerweise "\_" in den Text. Jetzt habe ich ein Outputfile von nem Statistikprogram in dem die Variablennamen "_" enthalten. Meine Lösung bisher, ich ersetze all "_" durch "\_" was etwas mühselig ist.
Meine zweite Lösung, die mir eingefallen ist, sieht folgendermaßen aus:
[code] \newcommand{_}{\_} [/code] ... das funktioniert natürlich nicht. Gibt es da sowas wie das Inputenc package oder so, das einfach automatisch damit klar kommt, dass Unterstriche einfach als Unterstrich und nicht als Unterstrichbefehl geschrieben werden? Warum muss der Unterstrich eigentlich so geschrieben werden? Was macht Latex mit dem Zeichen, das man es so nicht verwenden darf?
Grüße
Minimalbeispiel:
[code]
\documentclass[12pt,a4paper]{scrartcl}
\newcommand{_}{\_}
\begin{document}
_
\end{document}
[/code]