PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei Argumenten



schwobatz
26-04-2007, 12:42
Hallo,
möchte ein Style- File basteln.
Dabei sollen verschiedene Argumente später angesprochen werden...

In Kurzform soll dies so lauten: (folgend ein Beispiel mit 12 Argumenten)


\newcommand{\MUSTER}[12]{
\begin{picture}(-0.5,0)(-0.3,0)
\put(-0.5,-10.4){\makebox(22,3.5)[c]{\begin{tabular}{l}
#1\\
#2\\
#3\\
#4\\
#5\\
#6\\
#7\\
#8\\
#9\\
#10\\
#11\\
#12\\
\end{tabular} \hfill \hfill \hfill}}\end{picture}
Dies soll dann im Hauptdokument über


\MUSTER{(1)}{(2)}{(3)}{(4)}{(5)}{(6)}{(7)}{(8)}{(9 )}{(10)}{(11)}{(12)}
angesprochen werden können...
Bis zu 9 Argumente funktionieren einwandfrei. Warum geht das mit 10 oder mehr Argumenten nicht? Oder natürlich noch lieber:
Wie geht das mit 10 oder mehr Argumenten?

DANKE schonmal

countbela666
26-04-2007, 13:12
Hallo,

standardmäßig können nur neun feste Parameter an einen LaTeX-Befehl übergeben werden. Die durch das Paket keyval bzw. xkeyval bereitgestellte API ermöglicht das Definieren von Befehlen mit Parametern nach dem Schema key=value, mit denen diese Beschränkung umgangen werden kann.

Grüße
Marcel

schwobatz
27-04-2007, 15:21
danke,
ich hab einfach nen zweiten befehl definiert und konnte so ja dann 2x9 Argumente erstellen ;)

grüße