\cite anpassen

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Rene-aus-Dortmund
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mo 5. Okt 2009, 17:32

\cite anpassen

Beitrag 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é

DonCube
Forum-Guru
Forum-Guru
Beiträge: 291
Registriert: So 29. Jun 2008, 21:17
Wohnort: Bocholt

Beitrag 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
Schau mal hier rein goLaTeX-Wiki, und gaaaanz wichtig Minimalbeispiel

Antworten