Seite 1 von 1

Textersetzung innerhalb einer Umgebung - 2

Verfasst: So 3. Apr 2011, 13:31
von texpiet
Hallo Forum,
nun hat KOMA mir eine schöne Lösung im letzten Thread gezeigt, wie ich mehrere Buchstaben nacheinander verarbeite kann. Jetzt möchte ich das durch einen optionalen Parameter erweitern, bekomme es aber trotz Studium entsprechender Beispiele nicht hin:
\makeatletter 
\newcommand*{\winkeralphabet}[2][scale=0.15]{%
  \begingroup 
    \edef\@tempa{#2}
    \expandafter\@winkeralphabet\@tempa\relax 
} 
\newcommand*{\@winkeralphabet}[1]{%
  \ifx \relax#1\relax 
    \endgroup 
  \else 
    \includegraphics[scale=0.15]{./semaphore/#1}
    \expandafter\@winkeralphabet 
  \fi  
} 
\makeatother
Problem ist natürlich das "Submakro" @winkeralphabet, das nicht auf meinen optionalen Parameter anspringen möchte. Den optionalen Parameter in includegraphics würde ich gern in winkeralphabet[scale...]{text} angeben. Die erste Definition funktioniert soweit, aber ich bekomme den Parameter nicht an das Submakro übergeben, da ich nicht hinbekomme, wie das Submakro aufgerufen wird.

Nochmal einen Hinweis?

(Thread ist Rückfrage zu http://www.golatex.de/textersetzung-inn ... t6531.html, der aber sehr schön beantwortet wurde.)

LG
Peter

Verfasst: So 3. Apr 2011, 14:10
von Sepp99
Und was soll der link bedeuten?
Sepp.-

Verfasst: So 3. Apr 2011, 14:45
von texpiet
Sepp99 hat geschrieben:Und was soll der link bedeuten?
Sorry, noob-Fehler! Dachte der Link bezieht sich auf die Nummer des Forum-Artikels...ist nun entfernt.