nav-left cat-right
cat-right
Matthias Pospiech > LaTeX > Tutorial zu \expandafter

Tutorial zu \expandafter

Folgendes PDF konnten ich dazu im Internet finden: tb20bechtolsheim.pdf. Es ist zwar uralt (von 1988) aber da sich TeX nicht geändert hat sollte der Inhalt weiterhin gültig sein. Hier zwei Beispiele daraus. Dazu bezeichne ich im Folgenden die Befehle mit \a\b und expandierte Werte mit (a), (b) sowie zwischengespeicherte Werte mit S(a), S(b) usw.
Die \expandafter bezeichne und nummeriere ich mit \ex1 \exp2. Die Beispiel demonstrieren jeweils ein umgekehrte Expansion der Befehle
  • Reihenfolge b, a
    \ex1\a\b
    S(\a) (b)
    \a (b)
    (a) (b)
  • Reihenfolge c, b, a
    \ex1\ex2\ex3\a\ex4\b\c
    S(\ex2)\ex3\a\ex4\b\c
    S(\ex2)S(\a)\ex4\b\c
    S(\ex2)S(\a)S(\b)\c
    S(\ex2)S(\a)S(\b)(c)
    \ex2\a\b(c)
    S(\a)\b(c)
    S(\a)(b)(c)
    \a(b)(c)
    (a)(b)(c)

Einen Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

This blog is kept spam free by WP-SpamFree.