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

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an