PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : jurabib Feinjustierung



Receiver
02-08-2009, 22:05
Hallo!

Ich schreibe meine Diplomarbeit in Latex und formatiere mein Literaturverzeichnis mit jurabib.

Mein Lehrstuhl schreibt mir dabei vor, dass eine Zitat in der Fußnote folgendermaßen auszusehen hat:


"Hans/Kunz, shorttitle, Jahr, Seite"

Im Literaturverzeichnis soll der Eintrag dann so aussehen:


"HANS, Albert/KUNZ, Peter: (shorttitle) Titel, Ort Jahr"


Momentan bin ich so weit, dass in meiner Fußnote


"Hans/Kunz shorttitle, Seite"

steht. Was mir hieran noch fehlt: Nach den Autoren sollte unbedingt ein Komma stehen, und es sollte das Jahr mit ausgegeben werden.

Im Literaturverzeichnis steht bei mir:


"Hans, Albert/Kunz, Peter: Titel. Ort, Jahr (zitiert: Hans/Kunz shorttitle)"

Hier stört also, dass (zitiert: ...) nicht explizit am Ende stehen soll, sondern lediglich als Kurzform direkt hinter den Autoren. Außerdem soll nach dem Titel ein Komma und kein Punkt hin und nach dem Ort kein Komma.

Mein latex-Dokument sieht wie folgt aus:


\documentclass[]{scrreprt}
\usepackage[ngerman]{babel}

\usepackage{jurabib}

\jurabibsetup{
titleformat={all, colonsep},
annotatorfirstsep=in,
commabeforerest,
crossref={long,dynamic},
howcited=all,
pages={always,test},
dotafter=bibentry
}

\usepackage[]{hyperref}

\begin{document}

\chapter{Einleitung}
Dies ist ein Test\footnote{\cite{Test}.}.

\bibliographystyle{jurabib}
\bibliography{litverzeichnis}

\end{document}

und meine bib-Datei:


@ARTICLE{Test,
title = {Ein tolles Buch},
author = {Albert Hans and Peter Kunz},
address = {Berlin},
year = {2009},
shorttitle = {Toll}
}

Besteht die Möglichkeit die Formatvorlage von jurabib individuell anzupassen, so dass ich zu meinem gewünschten Ergebnis komme?

ElEsido
03-08-2009, 22:36
Falls Du am Anfang Deiner Arbeit stehst, empfehle ich Dir (aus eigener Erfahrung) auf Biblatex umzusteigen. Dort kannst Du solche Sachen relativ einfach umstellen, ohne die Bibtex-Sprache lernen zu müssen.

Receiver
04-08-2009, 07:50
Ich habe bereits zwei Arbeiten mit jurabib geschrieben...da machten die Vorgaben vom Lehrstuhl allerdings noch keine Probleme.

Habe mir auch mal die Biblatex-Dokumentation ausgedrukt, komme damit allerdings nicht wirklich zurecht. Zum einen sind die 180 Seiten auf Englisch, so dass "mal eben durchblättern" ausscheidet, und dann scheint mir die Anwendung doch etwas komplexer als bei jurabib.

Gibt es denn irgendwo eine "kurze" Anleitung, wie man mit Biblatex eigene Styles erstellen kann?

Da ich mich schon mitten in der Arbeit befinde fehlt mir leider die Zeit mich erst mal 2 Wochen lang mit der Erstellung des Literaturverzeichnisses auseinander zu setzen :-(

Trotzdem vielen Dank schon mal!

ElEsido
04-08-2009, 09:26
Damit der shorttitle nach den Namen aber vor dem Doppelpunkt steht:

\documentclass[a4paper,11pt]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{SchmidtKunz2009,
author = {Schmidt, Ludwig and Kunz, Karlheinz},
title = {Neue Entwicklungen im Einkommensteuergesetz},
shorttitle = {Einkommensteuergesetz},
year = {2009},
address = {M"unchen},
type = {Kommentar},
}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage[%
style=authortitle-dw,
namefont=smallcaps,%
firstnamefont=smallcaps,%
idemfont=smallcaps,% Schriftart von »Ders.« / »Dies.«
%ibidemfont=smallcaps,% Schriftart von »ebenda« / »ebd.«
idembib=true,% aufeinanderfolgende Einträge -> »Ders.« bzw. »Dies.«
idembibformat=idem,% idem= Ders./Dies.; alternativ: =dash macht Strich -
edbyidem=true,% Autor und Herausgeber bei @incollection- oder @inbook- Einträgen dieselben
nopublisher=true,% true unterdrückt den Verlag
%nolocation=true,% true unterdrückt den Ort, dito doi=true, eprint=true, isbn=true bzw. issn=true
edbeforetitle=true,% Herausgeber vor dem Buchtitel
firstfull=false,% Erste Erwähnung nicht als Vollzitat
shorthandwidth=3em,% Breite der Label im Sigelverzeichnis angeben.
%firstinits=,% Initialen der Vornamen
%uniquename=init,% Gibt bei Autoren mit gleichem Nachnamen die Initialen mit aus
]{biblatex}
\DeclareNameFormat{sortname}{% Reihenfolge Nachname Vorname Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}

\bibliography{\jobname}

\renewbibmacro*{author/editor/translator}{%
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{autho r}}
{\usebibmacro{author}\addspace(\printfield{shortti tle})}
{\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{edit or}}
{\usebibmacro{editor}\addspace(\printfield{shortti tle})}
{\usebibmacro{translator}\addspace(\printfield{sho rttitle})}}}

\begin{document}

Test\footcite[Siehe auch][34]{SchmidtKunz2009}.

\printbibliography

\end{document}

Oder damit er nach den Namen und nach dem Doppelpunkt aber vor dem Titel steht:


\documentclass[a4paper,11pt]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{csquotes}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@BOOK{SchmidtKunz2009,
author = {Schmidt, Ludwig and Kunz, Karlheinz},
title = {Neue Entwicklungen im Einkommensteuergesetz},
shorttitle = {Einkommensteuergesetz},
year = {2009},
address = {M"unchen},
type = {Kommentar},
}
\end{filecontents}

\usepackage[ngerman]{babel}
\usepackage[%
style=authortitle-dw,
namefont=smallcaps,%
firstnamefont=smallcaps,%
idemfont=smallcaps,% Schriftart von »Ders.« / »Dies.«
%ibidemfont=smallcaps,% Schriftart von »ebenda« / »ebd.«
idembib=true,% aufeinanderfolgende Einträge -> »Ders.« bzw. »Dies.«
idembibformat=idem,% idem= Ders./Dies.; alternativ: =dash macht Strich -
edbyidem=true,% Autor und Herausgeber bei @incollection- oder @inbook- Einträgen dieselben
nopublisher=true,% true unterdrückt den Verlag
%nolocation=true,% true unterdrückt den Ort, dito doi=true, eprint=true, isbn=true bzw. issn=true
edbeforetitle=true,% Herausgeber vor dem Buchtitel
firstfull=false,% Erste Erwähnung nicht als Vollzitat
shorthandwidth=3em,% Breite der Label im Sigelverzeichnis angeben.
%firstinits=,% Initialen der Vornamen
%uniquename=init,% Gibt bei Autoren mit gleichem Nachnamen die Initialen mit aus
]{biblatex}
\DeclareNameFormat{sortname}{% Reihenfolge Nachname Vorname Bibliographie
\iffirstinits
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}
{\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
\usebibmacro{name:andothers}}

\bibliography{\jobname}

\DeclareFieldFormat{shorttitle}{\mkbibparens{#1}}
\renewbibmacro*{maintitle+title}{%
\printfield{shorttitle}
\iffieldsequal{maintitle}{title}
{\clearfield{maintitle}%
\clearfield{mainsubtitle}%
\clearfield{maintitleaddon}}
{\iffieldundef{maintitle}
{}
{\usebibmacro{maintitle}%
\newunit\newblock
\iffieldundef{volume}
{}
{\iffieldundef{volumes}
{}
{\printfield{volumes}%
\setunit{\addcomma\space}}%
\printfield{volume}%
\printfield{part}%
\setunit{\addcolon\space}}}}%
\usebibmacro{title}%
\newunit}


\begin{document}

Test\footcite[Siehe auch][34]{SchmidtKunz2009}.

\printbibliography

\end{document}

Receiver
05-08-2009, 13:09
Danke für die Antworten!

Ich bin jetzt tatsächlich auf biblatex umgestiegen. Mal sehen welche "Probleme" da noch in den nächsten Tagen auf mich zukommen :-)