PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterschied \def und \newcommand



Liberty
27-04-2007, 19:08
Moin!

Ich habe mal eine ganz grundsätzliche Frage: Wo liegt eigentlich der genaue Unterschied zwischen \def und \newcommnand? Ich hab' ja schon kapiert, dass \def "low level" ist und zum TeX-Befehlssatz gehört, während \newcommand ein LaTex-Befehl ist und deshalb auch in irgendeiner Form "sicherer" sein soll.

Aber was heißt das jetzt genau?

So long,
Liberty

voss
27-04-2007, 19:26
Moin!

Ich habe mal eine ganz grundsätzliche Frage: Wo liegt eigentlich der genaue Unterschied zwischen \def und \newcommnand? Ich hab' ja schon kapiert, dass \def "low level" ist und zum TeX-Befehlssatz gehört, während \newcommand ein LaTex-Befehl ist und deshalb auch in irgendeiner Form "sicherer" sein soll.

Aber was heißt das jetzt genau?


\def ist eine TeX-Noattion und definiert einen Befehl und überschreibt
einen bereits schon bestehenden.

\newcommand ist eine LaTeX-Notation und definiert den Befehl nur, wenn
er noch nicht existiert.

Herbert