PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : jureco.bst i.V.m. Fußnote



Stefan2902
09-04-2009, 19:46
Hallo,

für meine Abschlussarbeit benötige ich, dass alle Autoren namentlich im Literaturverzeichnis aufgezählt werden. Darüber hinaus soll in der Fußnote zu "et al." abkekürzt werden, sobald drei oder mehr Autoren vorhanden sind.

Ich habe nun alle Anforderungen mit dem jureco style abdecken können und dementsprechend die jureco.bst gemäß den Vorgaben von enrico angepasst.

Leider funktioniert "et al." nur bei Verwendung der "normalen" \footcitet funktionen. Meine selbst gebastelte Funktion \cf liefert immer alle Autoren.

Ist es daher möglich die \footcitet so neu zu definieren, dass sie dem folgenden Format entspricht:

Name, V. (Jahr), p. x.

Minimalbeispiel:



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%
%% Master Thesis
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%
%%
%% Main document
%%

% Document Class
\documentclass[12pt,a4paper, headsepline]{scrreprt} % Papierformat, Schriftgrš§e, Dokumentenart

% Packages
\usepackage[applemac]{inputenc} % deutscher Schriftsatz
%\usepackage[ibidem=strict,commabeforerest,see,authorformat=abb rv,pages=format]{jurabib} % Literature
\usepackage[ibidem=strict,commabeforerest,see,authorformat=abb rv,pages=format]{jurabib} % Literature
\renewcommand*{\bibbtasep}{, }
\renewcommand*{\bibbfsasep}{, }
\renewcommand*{\bibbstasep}{, }
\usepackage{ragged2e}

\renewcommand*{\biburlprefix}{, URL: } % ohne klammern in URL
\renewcommand*{\biburlsuffix}{} % ohne klammern in URL

% Cite rules and definitions
\newcommand{\cf}[2]{{Cf. \citefield{author}{#1}, p. {#2}.}} % Zitat mit Confer (Cf.) [cf entsp. confer]

%\makeatletter
%\def\jb@use@fullcite{%
%\jbauthorfont{\jb@@author}\normalfont{\jbhowsepbe f oretitle}\jb@@fulltitle}%
%\makeatother
% Begin document
\begin{document}

Text1.\footnote{\cf{nachname:1}{1}}

Text2.\footnote{\cf{nachname:2}{1}}

Text3.\footnote{\cf{nachname:3}{1}}

Text4.\footcitet{nachname:3}

% Literature
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{literaturdatenbank}
\bibliographystyle{myjureco}
\label{bib:literaturverzeichnis}
\newpage


\end{document}


Bib:



@MISC{nachname:1,
author = {Vorname1 Nachname1 and Vorname2 Nachname2},
title = {Buch eins im Jahr 2005},
year = {2005},
citeseerurl = {20.09.2008},
url = {http://test.com}
}

@MISC{nachname:2,
author = {Vorname1 Nachname1 and Vorname2 Nachname2},
title = {Buch zwei im gleichen Jahr},
year = {2005},
citeseerurl = {20.09.2008},
url = {http://test.com}
}

@MISC{nachname:3,
author = {Nachname1, Vorname1 and Nachname2, Vorname2 and Nachname3, Vorname3 and Nachname4, Vorname4},
title = {Buch zwei im gleichen Jahr},
year = {2005},
citeseerurl = {20.09.2008},
url = {http://test.com}
}

edico
10-04-2009, 07:59
Da du myjureco lädst, das ich nicht kenne, kann ich deinen Code nicht checken.
Wenn du allerdings jureco lädst und mit


\footcitet[3]{nachname:3}

zitierst, hast du doch die Lösung, die du anstrebst - oder was versteh ich nicht?

edico

Stefan2902
10-04-2009, 08:23
Danke. Mir fehlt Jedoch der erste Buchstabe des Vornamens. Wie:

Name, V. (Jahr), p. 4.

edico
10-04-2009, 08:39
Name, V. (Jahr), p. 4.

... ja, diesen 'blöden' Vornamen habe ich überlesen.

In die Präambel einfügen



\makeatletter
\renewcommand*{\jb@formatted@author}{%
\ifjbcross
\ifthenelse{%
\equal{\jb@inside@author}{\jb@inside@editor}%
\and\boolean{jb@idem}%
}{%
\jb@@fullname%
}{%
\let\biblnfont\empty
\let\bibfnfont\empty
\jbauthorfont{\jb@@fullname}
}%
\else
\let\biblnfont\empty
\let\bibfnfont\empty
\jbauthorfont{\jb@@fullname}
\fi
}%
\makeatother


dann sollte es deinen Wünschen gerecht werden.

edico