von KOMA » Mo 23. Mär 2009, 12:35
"Man" weiß, dass bei LaTeX Umgebungen als \foo und \endfoo definiert sind, hat Anleitungen wie die zum Paket verbatim mal gelesen, hat vielleicht irgendwann einmal festgestellt, dass bei etwas wie:
\documentclass{article}
\newenvironment{FOO}{\begin{quote}}{\end{quote}}
\begin{document}
\begin{FOO}
Test
\end{falsch}
\end{document}
die Fehlermeldung für den Anwender eher verwirrend ist, wenn er die Definition von FOO nicht kennt. Hat vielleicht auch verstanden, warum diese verwirrende Fehlermeldung das Resultat sein muss, und deshalb auch verstanden, dass dies hier:
\documentclass{article}
\newenvironment{FOO}{\quote}{\endquote}
\begin{document}
\begin{FOO}
Test
\end{falsch}
\end{document}
Vorteile bringt und kommt deshalb schon gar nicht mehr auf die Idee, es anders zu machen (seltene Ausnahme ist die lrbox-Umgebung, die speziell darauf getrimmt ist in der Definition einer anderen Umgebung verwendet zu werden).
"Man" weiß, dass bei LaTeX Umgebungen als \foo und \endfoo definiert sind, hat Anleitungen wie die zum Paket verbatim mal gelesen, hat vielleicht irgendwann einmal festgestellt, dass bei etwas wie:
[code]\documentclass{article}
\newenvironment{FOO}{\begin{quote}}{\end{quote}}
\begin{document}
\begin{FOO}
Test
\end{falsch}
\end{document}[/code]
die Fehlermeldung für den Anwender eher verwirrend ist, wenn er die Definition von FOO nicht kennt. Hat vielleicht auch verstanden, warum diese verwirrende Fehlermeldung das Resultat sein muss, und deshalb auch verstanden, dass dies hier:
[code]\documentclass{article}
\newenvironment{FOO}{\quote}{\endquote}
\begin{document}
\begin{FOO}
Test
\end{falsch}
\end{document}[/code]
Vorteile bringt und kommt deshalb schon gar nicht mehr auf die Idee, es anders zu machen (seltene Ausnahme ist die lrbox-Umgebung, die speziell darauf getrimmt ist in der Definition einer anderen Umgebung verwendet zu werden).