Seite 1 von 1

\cite anpassen

Verfasst: Mo 5. Okt 2009, 17:38
von Rene-aus-Dortmund
Hallo in die Runde,

ich bin neu hier, ich hoffe ich habe das richtige Forum erwischt ;-)

ich verwende

\documentclass[
a4paper,
12pt,
twoside,
openright,
pa rskip,
final,
smallheadings,
]{scrreprt}


\usepackage[numbers]{natbib }
\usepackage{bibgerm}


Jetzt hat sich mein Betreuer überlegt, dass er die Zitate im Text etwas anders haben möchte.

Im Dokument steht bisher \cite[vgl.][S. 99]{Quelle}
daraus folgt dann [vgl. QUE09, S. 99]

Das ganze soll aber nun so aussehen: (vgl. [QUE09], S. 99)
Ohne vgl. dann so: ([QUE09], S. 99)
Ohne vgl. und ohne Seite ganz normal: [QUE09]

Wie kann ich das am einfachsten anpassen?


Habe im Internet verschiedene Anpassungen gefunden, verstehe aber im Moment noch nicht ganz, wie die funktionieren und wie ich die dementsprechend anpassen muss:
% style hacks
\usepackage{ifthen}
\newcommand{\origcite}{}
\let\origcite=\cite
\rene wcommand{\cite}[2][]{
\textsc{\citeauthor{#2}}
\ifthenelse
{\equal{#1}{}}
{\ origcite{#2}}
{\origcite[ #1]{#2}}
}

Werde insbesondere nicht aus #1 und #2 schlau.

Viele Grüße
René

Verfasst: Di 6. Okt 2009, 23:26
von DonCube
Hi Rene,
bitte bei einfügen von code die entsprechende Formatierung verwenden. Zu deiner Frage: #1 und #2 stehen für das erste und zweite Argument das dem Befehl übergeben wird. Vielleicht hilft dir das schon weiter.

Ansonsten lohnt ein Blick auf verschiedene Zitierstile oder gleich auf BibLaTeX.

Gruß
DonCube