PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kurzzitat im Literaturverzeichnis



Rachel
03-07-2010, 17:36
Hallo,

ich bin mal wieder auf eure Hilfe angewiesen:

In meiner Arbeit habe ich es eingerichtet, dass in den Fußnoten jeder Literatureintrag in der Form "shortauthor, shorttitle" erscheint.
Wie kriege ich es jetzt hin, dass in der Bibliographie vor dem eigentlichen Literatureintrag zunächst "shortauthor, shorttitle" steht, damit man erkennen kann, auf welchen Eintrag in der Bibliographie sich das jeweilige Fußnoten-Kürzel bezieht?

Ich benutze Jurabib, falls das eine Rolle spielt.

Vielen Dank schonmal und viele Grüße,
Rachel

mechanicus
04-07-2010, 10:43
Ich benutze Jurabib, falls das eine Rolle spielt.
Geringfügig, denn wir haben alle eine Glaskugel.

Erstelle bitte ein Minimalbeispiel.

Gruß
Marco

Rachel
04-07-2010, 12:14
Hallo,

hier also mein Minimalbeispiel. Ich habe in der Päambel alles, was mit der Literatur zu tun hat, dringelassen, weil ich nicht weiß, was hiervon vielleicht relevant ist. Ich hoffe, ich habe nichts Überflüssiges geschrieben.



%======================Präambel=================

\documentclass[paper=a4,oneside,12pt]{scrbook}%

\usepackage[ngerman]{babel}%
\usepackage[latin1]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage[authorformat=smallcaps,
titleformat=all,
titleformat=commasep,
commabeforerest,
authorformat=abbrv,
ibidem=strict,
bibformat=raggedright,
bibformat=ibidem,
dotafter=bibentry,
lookforgender]
{jurabib}%
\jbuseidemhrulefalse


%--------------------------------------------
\AddTo\bibsgerman{%
\renewcommand\bibidemSfname{Dies.}%
\renewcommand\bibidemsfname{dies.}%
\renewcommand\bibidemSmname{Ders.}%
\renewcommand\bibidemsmname{ders.}%
\renewcommand\bibidemPfname{Dies.}%
\renewcommand\bibidempfname{dies.}%
\renewcommand\bibidemPmname{Dies.}%
\renewcommand\bibidempmname{dies.}%
\renewcommand\idemSfname{Dies.}%
\renewcommand\idemsfname{dies.}%
\renewcommand\idemSmname{Ders.}%
\renewcommand\idemsmname{ders.}%
\renewcommand\idemPfname{Dies.}%
\renewcommand\idempfname{dies.}%
\renewcommand\idemPmname{Dies.}%
\renewcommand\idempmname{dies.}%
\renewcommand*{\ibidemname}{Ebd.}%
\renewcommand*{\ibidemmidname}{ebd.}%
}%
\renewcommand*{\bibjtsep}{in: }%
\renewcommand*{\bibbtsep}{in:}%
\renewcommand*{\bibansep}{, }%
\renewcommand*{\bibatsep}{,}%
\renewcommand*{\bibbdsep}{}%
\renewcommand*{\bibaesep}{, }%
\renewcommand*{\bibelnfont}{\textnormal}%
\renewcommand*{\bibefnfont}{\textnormal}%
\renewcommand*{\biblnfont}{\textsc}%
\renewcommand*{\bibfnfont}{\textsc}%


%--------------------------------------------------------

\addto{\captionsngerman}{%
\renewcommand{\bibname}{Verzeichnis abgekürzt zitierter und verwendeter Literatur}
}

%-----------------------------------------------

\usepackage{filecontents}
\begin{filecontents}{literaturdb.bib}
@BOOK{maier_buch,
author = {{M}aier, {G}erd},
title = {Mein erstes Buch},
year = {2005},
address = {Bonn},
shorttitle = {Buch},
gender = {sm},
}
\end{filecontents}

%================Dokument========================= ======
\begin{document}

Text\footnote{Vgl. \cite{maier_buch}.}

\bibliography{literaturdb}
\bibliographystyle{jurabib}

\end{document}


Würde mich freuen, wenn ihr mir helfen könntet!

Gruß,
Rachel

mechanicus
04-07-2010, 14:16
Hi,

es gibt bei jurabib die Option howcited, welche deinen Wunsch ans Ende des Eintrages setzt. Natürlich ist es nur bedingt dein Wunsch.


%======================Präambel=================

\documentclass[paper=a4,oneside,12pt]{scrbook}%

\usepackage[ngerman]{babel}%
\usepackage[latin1]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage[authorformat=smallcaps,
titleformat=all,
titleformat=commasep,
commabeforerest,
authorformat=abbrv,
ibidem=strict,
bibformat=raggedright,
bibformat=ibidem,
dotafter=bibentry,
lookforgender,%
howcited=all
]
{jurabib}%
\jbuseidemhrulefalse


%--------------------------------------------
\AddTo\bibsgerman{%
\renewcommand\bibidemSfname{Dies.}%
\renewcommand\bibidemsfname{dies.}%
\renewcommand\bibidemSmname{Ders.}%
\renewcommand\bibidemsmname{ders.}%
\renewcommand\bibidemPfname{Dies.}%
\renewcommand\bibidempfname{dies.}%
\renewcommand\bibidemPmname{Dies.}%
\renewcommand\bibidempmname{dies.}%
\renewcommand\idemSfname{Dies.}%
\renewcommand\idemsfname{dies.}%
\renewcommand\idemSmname{Ders.}%
\renewcommand\idemsmname{ders.}%
\renewcommand\idemPfname{Dies.}%
\renewcommand\idempfname{dies.}%
\renewcommand\idemPmname{Dies.}%
\renewcommand\idempmname{dies.}%
\renewcommand*{\ibidemname}{Ebd.}%
\renewcommand*{\ibidemmidname}{ebd.}%
}%
\renewcommand*{\bibjtsep}{in: }%
\renewcommand*{\bibbtsep}{in:}%
\renewcommand*{\bibansep}{, }%
\renewcommand*{\bibatsep}{,}%
\renewcommand*{\bibbdsep}{}%
\renewcommand*{\bibaesep}{, }%
\renewcommand*{\bibelnfont}{\textnormal}%
\renewcommand*{\bibefnfont}{\textnormal}%
\renewcommand*{\biblnfont}{\textsc}%
\renewcommand*{\bibfnfont}{\textsc}%


%--------------------------------------------------------

\addto{\captionsngerman}{%
\renewcommand{\bibname}{Verzeichnis abgekürzt zitierter und verwendeter Literatur}
}

%-----------------------------------------------
\makeatletter
\def\@lbibitem{%
\begingroup
% \jb@deactivate@babel
\jb@lbibitem
}
\makeatother
\usepackage{filecontents}
\begin{filecontents}{literaturdb.bib}
@BOOK{maier_buch,
author = {{M}aier, {G}erd},
title = {Mein erstes Buch},
year = {2005},
address = {Bonn},
shorttitle = {Buch},
gender = {sm},
}
\end{filecontents}


%================Dokument========================= ======
\begin{document}

Text\footnote{Vgl. \cite{maier_buch}.}

\bibliographystyle{jurabib}
\bibliography{literaturdb}


\end{document}

Für die Voranstellung ist wohl etwas komplizierter. Möglich wäre vielleicht ein Wechsel zu biblatex.

Gruß
Marco

Rachel
04-07-2010, 15:36
Danke für die schnelle Antwort. Mit howcited=all erreiche ich zwar nicht genau, was ich möchte, es ist aber eine Alternative, die für mich auch in Frage kommt.

Ich habe das mal in der jurabib-Dokumentation nachgelesen und mit ein paar kleinen Anpassungen ausprobiert. Einziger Schönheitsfehler: Wenn ich mit \fullcite zitiere, wird es interpretiert wie \nocite.

Hier noch ein Beispiel mit \citefull:



%======================Präambel=================

\documentclass[paper=a4,oneside,12pt]{scrbook}%

\usepackage[ngerman]{babel}%
\usepackage[latin1]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage[authorformat=smallcaps,
titleformat=all,
titleformat=commasep,
commabeforerest,
authorformat=abbrv,
ibidem=strict,
bibformat=raggedright,
bibformat=ibidem,
dotafter=bibentry,
lookforgender,
howcited=all]
{jurabib}%
\jbuseidemhrulefalse


%--------------------------------------------
\AddTo\bibsgerman{%
\renewcommand\bibidemSfname{Dies.}%
\renewcommand\bibidemsfname{dies.}%
\renewcommand\bibidemSmname{Ders.}%
\renewcommand\bibidemsmname{ders.}%
\renewcommand\bibidemPfname{Dies.}%
\renewcommand\bibidempfname{dies.}%
\renewcommand\bibidemPmname{Dies.}%
\renewcommand\bibidempmname{dies.}%
\renewcommand\idemSfname{Dies.}%
\renewcommand\idemsfname{dies.}%
\renewcommand\idemSmname{Ders.}%
\renewcommand\idemsmname{ders.}%
\renewcommand\idemPfname{Dies.}%
\renewcommand\idempfname{dies.}%
\renewcommand\idemPmname{Dies.}%
\renewcommand\idempmname{dies.}%
\renewcommand*{\ibidemname}{Ebd.}%
\renewcommand*{\ibidemmidname}{ebd.}%
}%
\renewcommand*{\bibjtsep}{in: }%
\renewcommand*{\bibbtsep}{in:}%
\renewcommand*{\bibansep}{, }%
\renewcommand*{\bibatsep}{,}%
\renewcommand*{\bibbdsep}{}%
\renewcommand*{\bibaesep}{, }%
\renewcommand*{\bibelnfont}{\textnormal}%
\renewcommand*{\bibefnfont}{\textnormal}%
\renewcommand*{\biblnfont}{\textsc}%
\renewcommand*{\bibfnfont}{\textsc}%

\makeatletter
\jb@allow@howcited@art@periodtrue
\makeatother
\renewcommand*{\bibnotcited}{ (nicht zitiert)}
%--------------------------------------------------------

\addto{\captionsngerman}{%
\renewcommand{\bibname}{Verzeichnis abgekürzt zitierter und verwendeter Literatur}
}

%-----------------------------------------------

\usepackage{filecontents}
\begin{filecontents}{literaturdb.bib}
@BOOK{maier_buch,
author = {{M}aier, {G}erd},
title = {Mein erstes Buch},
year = {2005},
address = {Bonn},
shorttitle = {Buch},
kurztitelfuerbibkey = {buch},
gender = {sm},
}

@BOOK{grothe_buch,
author = {{G}rothe, {H}ans},
title = {Ein anderes Buch},
year = {2005},
address = {Bonn},
shorttitle = {Buch},
kurztitelfuerbibkey = {buch},
gender = {sm},
}
\end{filecontents}

%================Dokument========================= ======
\begin{document}

Ein Text\footnote{Vgl. \cite{maier_buch}.} wie man ihn auch in \fullcite{grothe_buch} findet.

\bibliography{literaturdb}
\bibliographystyle{jurabib}

\end{document}


Ich hätte eigentlich gerne - der Einheitlichkeit halber - auch hier eine howcited-Angabe (hier also "GROTHE, Buch"), aber das ist wohl nicht möglich, oder?

Gruß,
Rachel