von Rene-aus-Dortmund » Mo 5. Okt 2009, 17:38
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é
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é