Frank Stähr wrote:
> Am Dienstag, den 31.03.2009, 15:31 +0200 schrieb Arno Trautmann:
>> 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.
>>
>> \documentclass{minimal}
>> \usepackage{xltxtra}
>> \catcode`\|=\active
>> \def|#1|{\left\|#1\right\|}
>> \begin{document}
>> $|\int| |\vec a| |a|$
>> \end{document}
>>
>> Wenn du jetzt statt dem | die Normstriche verwendest, sind sie in der
>> Größe angepasst. Oder meintest du was anderes?
>
> Wunderhübsch, genau das meinte ich, danke!
> Noch etwas dazu: Wie kriege ich Analoges mit den normalen Klammern
> ( und ) hin?Du schreibst genau den gleichen Code, nur mit \left( #1 \right). Aber vorsicht, das gibt Probleme bei der picture-Umgebung! Aber wo ich so drüber nachdenke, ist diese Implementierung sehr viel intelligenter als mein Versuch im alttex-Paket ^^ Werde heute Abend eine vollständige Version mit Schalter posten. Es sei denn, das ist hier zu off-topic. > Und wenn das möglich ist: Wie kann man das vorübergehend > deaktivieren? Ich glaube, es gibt sowas wie \undef. Aber da muss ich nochmal schauen… > Gibt es Probleme außerhalb des Mathemodus? ja! Außerhalb zerstört er alles. Ein \ensuremath hilft, werde ich ergänzen. Aber löst nicht das picture-Problem… > (Ich verwende latex und der usepackage-Befehl war nicht nötig.) Hast recht. xlxtra schreibe ich reflexhaft immer rein… Gruſs Arno
signature.asc
Description: OpenPGP digital signature
