PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zitieren mit vgl.



derökonom
04-10-2007, 12:33
Hallo wie kann ich \cite nutzen und wie folgt zitieren:


bla bla bla (vgl. Franz 2002, S. 90) oder

bla bla bla (vgl. dazu Franz 2002).


Ich verwende "book" und "harvard".

vlg

Maverick
04-10-2007, 20:08
Geht das nicht?


\cite[vgl.][Seite]{key}

Mit diesem Befehl kannst du den Kurzbeleg gestalten wie du magst:


(\citefield{irgendwas hineinschreiben}{key})

Zum Beispiel:

(\citefield{vgl. auch Franz der Große 2002}{key})

derökonom
05-10-2007, 10:32
\citefield führt zu einer fehlermeldung

und mit \cite[vgl.]{key} kommt als Ergebenis: bla bla bla (Franz 2005, vgl.).


Weiss wer eine andere lösung?
mfg

Maverick
05-10-2007, 12:04
Ah sorry! Habe gerade gesehen, dass ich Harvard deaktiviert habe, ich verwende Jurabib. Für die Harvard-Notation komme ich damit deutlich besser zurecht. Mit \citefield kannst du damit jeglichen Kurzbeleg erstellen, den du willst. Es kommen nämlich immer wieder Situationen, wo du eine spezielle Kurzbeleg-Form brauchst, da wird die Suche und das Probieren dann ziemlich schnell nervig und zeitraubend. Finde, Jurabib geht am schnellsten. Aber entscheide selber.

Das ist mein Code:


\usepackage{jurabib}

\jurabibsetup{
commabeforerest,
authorformat=year,
%authorformat=smallcaps,
ibidem=strict,
round,
see,
pages=format, % wenn man das "S." im Zitat ausschalten will
dotafter=bibentry,
%authorformat={firstnotreversed,smallcaps} %and,abbrv},
%titleformat=all
%titleformat=commasep
%citefull=first,
%bibformat=hang,
}
\renewcommand{\jbcitationyearformat}[1]{#1}

\renewcommand*{\bibfnfont}{\textbf} % Format "author first name"
\renewcommand*{\biblnfont}{\textbf} % Format "author last name"

\renewcommand*{\bibtfont}{\textit} % Format Titel von Büchern etc.
\renewcommand*{\bibbtfont}{\textit} % Format Titel bei Sammelwerken
\renewcommand*{\bibjtfont}{\textit} % Format Zeitschriftentitel
\renewcommand*{\bibapifont}{} % Format Titel von unselbständigen
% Beiträgen

\renewcommand*{\bibefnfont}{\textbf} % Format "editor first name"
\renewcommand*{\bibelnfont}{\textbf} % Format "editor last name"
\renewcommand{\bibaesep}{. } % Punkt nach Herausgebern
\renewcommand{\bibansep}{: } % Format nach: "Nachname, Vorname
% (Jahr)"

%\renewcommand*{\jbcitationyearformat}[1]{(#1)} % Formatierung der Jahreszahl

%% Zeichenseparation im Zitat:
\renewcommand*{\jbbtasep}{; } % between two authors
%\renewcommand*{\jbbfsasep}{, } % between first and second author
%\renewcommand*{\jbbstasep}{ \& } % between second and third author

%% Autorenzeichenseparation im Literaturverzeichnis:
%\renewcommand*{\bibbtasep}{ \& }
%\renewcommand*{\bibbfsasep}{, }
%\renewcommand*{\bibbstasep}{ \& }

%% Herausgeberzeichenseparation im Literaturverzeichnis:
%\renewcommand*{\bibbtesep}{ \& }
%\renewcommand*{\bibbfsesep}{, }
%\renewcommand*{\bibbstesep}{ \& }

\AddTo{\bibsgerman}
{%
\renewcommand{\Bibchaptername}{Kapitel}
\renewcommand{\editorname}{(Ed.)}
\renewcommand{\inname}{In:}
\def\jbpagename{p.} % hier kann im Zitat das "S." umbenannt werden
\def\jbpagesname{pp.} % hier kann im Zitat das "S." umbenannt werden
\renewcommand*{\ibidemname}{ibid.}
\renewcommand*{\ibidemmidname}{ibid.}
}

%% Eintrag, damit solche Zitate möglich sind: "Kant (1781) sagte, dass er klug sei.
%% (ibid., p. 34)" [\citet{kant1781} sagte, dass er klug sei \citep[34]{kant1781}].
\makeatletter
\def\jb@@@emulate@nat@cite[#1][#2]#3{%
\ifthenelse{\boolean{jb@foot}\or\(\boolean{jb@supe r}\and\not\boolean{jb@fn}%
\and\not\boolean{jbweareinbib}\and\not\boolean{jbw eareinendnotes}\)}{%
\renewcommand*{\@cite}[2]{\unskip\footnote{##1##2.}}%
}{%
\renewcommand*{\@cite}[2]{##1##2}%
}%
\let\@citea\@empty
\jb@nat@citep@left@sep%
\@cite{%
\@for\@citeb:=#3\do{%
\@citea\def\@citea{;\penalty\@m\ }%
\@safe@activestrue
\edef\@citeb{\expandafter\@firstofone\@citeb\@empt y}%
\if@filesw
\immediate\write\@newciteauxhandle{%
\jb@makehowcited
\ifjbweareinhowcited\else
\string\citation{\@citeb}%
\fi
}%
\fi
% NEW 0.61
\def\jb@@newauthorcite{\@citeb}%
\@safe@activesfalse
\@ifundefined{b@\@citeb\@extra@b@citeb}{%
\mbox{\reset@font{\bfseries ?}, #1}%
\G@refundefinedtrue
\@latex@warning{Citation `\@citeb' on page \thepage \space undefined}%
}{%
\begingroup
\jb@call@index{aut}{\@citeb}%
\jb@call@index{ed}{\@citeb}%
\jb@call@index{org}{\@citeb}%
\ifjb@allow@hyper@cite\hyper@jblinkstart{\@citeb}\ fi
\jb@extract%
\jb@nat@cite@left@sep%
\ifjb@see
\ifthenelse{\equal{#1}{\@empty}}{}{#1\space}%
\else
\ifthenelse{\equal{#1}{\@empty}}{}{#1\space}%
\fi
% NEW 0.61
\ifthenelse{\equal{\jb@@lastauthorcite}{\jb@@newau thorcite}}%
{\ibidemmidname}{\jb@nat@commands}%
\ifthenelse{\equal{#2}{\@empty}}{}{\jbpagesep\spac e\jbprformat{#2}}%
\jb@nat@cite@right@sep%
\ifjb@allow@hyper@cite\hyper@jblinkend\fi
% NEW 0.61
\ifjbweareinbib\else
\gdef\jb@@lastauthorcite{#3}\ifjb@foot\gdef\jb@@la stfootauthorcite{#3}\fi
\fi
\endgroup
}%
}%
}{}%
\jb@nat@citep@right@sep%
\@restore@auxhandle
}%

\makeatother

marius79
06-10-2007, 13:09
Keine Ahnung, ob's daran liegt:

\cite[vgl.][Seite]{key}

mit \cite[vgl.]{key} kommt als Ergebenis: bla bla bla (Franz 2005, vgl.).
Will sagen: Dein "vgl." steht da, wo bei Maverick1977 "Seite" steht.

Grüße
marius