raphska
02-04-2008, 14:46
Ich habe mir folgender Befehl mit newcommand definiert: \newcommand{\nzo}{\ce{N_2O}}
Er funktioniert wunderbar, nur das nach dem Befehl kein Wortabstand erstellt wird. Da ich den Befehl z.T. auch in Klammer brauche kann ich den Wortabstand nicht im newcommand definieren. Die Methode, dass ich immer \, nach dem Befehl schreiben muss, finde ich etwas mühsam. Gibt es da irgend eine Möglichkeit?
\documentclass[a4paper,11pt,english]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[version=3]{mhchem}
\newcommand{\nzo}{\ce{N_2O}}
\begin{document}
Lachgas (\nzo) \ldot
\nzo wird bei der Denitrifikation gebildet. % hier fehlt dann der Abstand
\end{document}
Klar ich könnte auch einen newcommand einmal mit und einmal ohne Klammer definieren, das ist mir aber dann etwas zu viel.
Er funktioniert wunderbar, nur das nach dem Befehl kein Wortabstand erstellt wird. Da ich den Befehl z.T. auch in Klammer brauche kann ich den Wortabstand nicht im newcommand definieren. Die Methode, dass ich immer \, nach dem Befehl schreiben muss, finde ich etwas mühsam. Gibt es da irgend eine Möglichkeit?
\documentclass[a4paper,11pt,english]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage[version=3]{mhchem}
\newcommand{\nzo}{\ce{N_2O}}
\begin{document}
Lachgas (\nzo) \ldot
\nzo wird bei der Denitrifikation gebildet. % hier fehlt dann der Abstand
\end{document}
Klar ich könnte auch einen newcommand einmal mit und einmal ohne Klammer definieren, das ist mir aber dann etwas zu viel.