Hallo allerseits,

Arno Trautmann schrieb am 31.03.2009 15:31 Uhr:
Naja, du kannst (als naive Lösung) alle Zeichen \active machen und ihnen eine 
beliebige Bedeutung zukommen lassen. Dass | einmal intern als \left| und einmal 
als \right| behandelt wird, ist allerdings tricksisch… spontan wüsste ich da 
keine … doch, könnte man… Moment.
Und schon wieder hast Du nützlichen TeX-Programmcode produziert, Arno :-).

Aber auch dieser Ansatz hat seine Grenzen: Was ist etwa mit ineinander verschachtelten Normen? In der analytischen Geometrie kommt so etwas durchaus vor, weshalb ich ich solchen Fällen eher einen »symantischen« Befehl definieren würde:
\documentclass{minimal}
\newcommand{\norm}[1]{\left\|#1\right\|}
\begin{document}
$\norm{a+b+\norm{cd}}$
\end{document}

Wobei man natürlich auch hier besser die Mathezeichenklasse der Klammern mit dazugeben sollte, damit auch die Abstände richtig gesetzt werden können.

Wir sollten vielleicht mal eine Lesegruppe für’s TeX-Book aufmachen ;-).


Viele Grüße,
Dennis-ſ

Antwort per Email an