PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu \newcommand Argumente übergeben



specialK
03-10-2009, 18:02
Hallo zusammen,

ich möchte ein indirektes Zitat mit drei Quellen belegen. Nach dem Text selbst erscheint dann EINE Fußnote mit laufender Nummer und in der Fußnotenzeile selbst erscheinen dann automatisch die drei entsprechenden Einträge aus der Literaturdatenbank mit Seitenzahl.

Ich definiere das wie folgt:


\newcommand{\mycite3}[6]{
\footnote{Vgl. \citet{#1}, #2; \citet {#3}, #4; \citet {#5}, #6}
}

und im Text rufe ich es so auf:


text.\mycite3{Esch2006}{S. 2}{Keller.K./Aperia2008}{S. 6-10.}{Esch2007}{S. 4ff.}

Funktioniert nicht! Bekomme 19 Fehler.

Hat jemand eine Idee?

VG,
specialK

Stefan_K
03-10-2009, 18:07
Hallo,

Ziffern sind in Makronamen nicht erlaubt, \mycite würde ans Name funktionieren, \mycite3 jedoch nicht.

Viele Grüße,

Stefan


--
TeXblog (http://texblog.net)

specialK
03-10-2009, 22:47
Herrlich!

Problem gelöst, funktioniert einwandfrei.

Danke vielmals!

Viele Grüße,
specialK