badera
05-12-2006, 15:14
Ich möchte "intelligente" Funktionen in LaTeX-Konstrukten einbauen, welche quasi der zu setzende Text - also der Text, der als Parameter bei \newcommand übergeben wird, parsen kann. Unter Parsen verstehe ich das zeichenweise Lesen der übergebenen Zeichenkette, um je nach Zeichen anders zu reagieren - die Zeichen selbst dann aber auch auszugeben...
Da ich Zweifel hatte, dass man das mit LaTeX überhaupt schafft, habe ich mir das TeX-Book besorgt, da ich denke, dass solches doch zumindest mit TeX machbar sein muss. Leider bin ich aber nicht auf das gestossen, was ich brauche. Ich habe zwar den Befehl \read \to gefunden, welcher Zeichen in ein Register liest; allerdings habe ich nun das Problem, die "Schnittstelle" zwischen LaTeX und TeX zu realisieren... also wie kann ich \read auf einen Parameter eines Befehls (\newcommand) anwenden, da doch \read aus einer Datei liest bzw. ab dem Terminal.
Gibt es hier TeX Hirsche? Eventuell hat ja jemand hier selbst LaTeX-Packete gemacht und kennt meine Problematik. Oder gibt es etwa diese Möglichkeit direkt in LaTeX die Parameter Zeichenweise auszulesen und auszuwerten?
Besten Dank schon mal für Eure Hilfe!
- Adrian
Da ich Zweifel hatte, dass man das mit LaTeX überhaupt schafft, habe ich mir das TeX-Book besorgt, da ich denke, dass solches doch zumindest mit TeX machbar sein muss. Leider bin ich aber nicht auf das gestossen, was ich brauche. Ich habe zwar den Befehl \read \to gefunden, welcher Zeichen in ein Register liest; allerdings habe ich nun das Problem, die "Schnittstelle" zwischen LaTeX und TeX zu realisieren... also wie kann ich \read auf einen Parameter eines Befehls (\newcommand) anwenden, da doch \read aus einer Datei liest bzw. ab dem Terminal.
Gibt es hier TeX Hirsche? Eventuell hat ja jemand hier selbst LaTeX-Packete gemacht und kennt meine Problematik. Oder gibt es etwa diese Möglichkeit direkt in LaTeX die Parameter Zeichenweise auszulesen und auszuwerten?
Besten Dank schon mal für Eure Hilfe!
- Adrian