Guten Morgen zusammen,

ich habe aktuell ein kleines Problem mit Latex und hoffe ihr könnt mir helfen.

Ich möchte folgenden Aufruf

Code :
1
\begin{center}\cite[vgl. Abb 8.1][205]{einfhibernate}\end{center}

durch ein neues Command ersetzen:

Code :
1
\imagecite[vgl. Abb 8.1][205]{einfhibernate}

mein erster Ansatz sah wie folgt aus:

Code :
1
2
3
4
5
\newcommand{\imagecite}[3]{
 \begin{center}
 \cite[#1][#2]{#3}
 \end{center}
}

leider spuckt Latex im fertigen Dokument dann aber das hier aus:

Code :
1
2
?, vgl. Abb 8.1
05]einfhibernate

anstelle von

Code :
1
vgl. Abb 8.1 Minter/Linnwood (2007) S. 205

Gruß

Sebastian