Dennis Heidsiek wrote: > 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:
Gruppen helfen:
\documentclass{minimal}
\usepackage{xltxtra}
\catcode`\|=\active
\def|#1|{\left\|#1\right\|}
\begin{document}
$|\int {|\vec a |}|$
\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.
Richtig.
> Wir sollten vielleicht mal eine Lesegruppe für’s TeX-Book aufmachen ;-).
Gerne. Ich schlage Heidelberg als traditionsreiche TeX-Stadt in
Deutschland vor :)
Von seinem eigenen Code positiv überrascht,
Gruſs
Arno
signature.asc
Description: OpenPGP digital signature
