PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Natdin Formatierung wie Alphadin



shenran
27-03-2009, 11:14
Hallo,

ich schreibe gerade an einer Arbeit und habe folgendes Problem. Als Bibtex Stil verwende ich Natdin, allerdings gefällt mir die Formatierung im fertigen Dokument nicht so recht, da nach "[Autor Jahr] Quelle..." die Quellenangabe nur mit einem Leerzeichen von dem Key getrennt ist und sich mit "\setlength{\bibhang}" in der natbib.cfg (die wird auf jeden fall auch gelesen!) auch nicht einrücken lässt.

Meine Frage daher: kann ich Natdin irgendwie anpassen, so dass die Formatierung von Alphadin (quasi zwei Spalten) erhalte?

Bsp:

http://farm4.static.flickr.com/3618/3388911269_b626b3704c.jpg

Nur halt statt "[POP45]" dann "[Popper 1945]"

MfG

edico
28-03-2009, 22:29
Es gibt eine Reihe verschiedener Stiele, die unterschiedliche Sortierungen vornehmen. Die von dir angedachte Lösung können imo folgende Kombinationen von packages und bibstyles:



================================================
\usepackage (sty) \bibliographystyle (bst)
================================================
bibgerm - dinat
bibgerm - gerapali
------------------------------------------------
named - named
------------------------------------------------
natbib - alphadin
natbib - gerapali
natbib - dinat
------------------------------------------------


ALLERDINGS kann keiner der Stile Spalten generieren, sondern setzt nach dem label das item unmittelbar - und 'das ist gut so'.

Ich denke eine Spaltenlösung gem. alphadin schliesst sich aus. Während alphadin mit einer max. 6stelligen-(4Buchstaben+2Zahlen)-label operieren, müsste eine Lösung nach deiner Vorstellung eine unendlich breite Spalte aufmachen; denn wie sollte sonst [Leutheuser-Schnarrenberger-Wichtelfrau 2009] gesetzt sein und noch extremer, wenn der 2. Autor dann noch Gonzales-Rodriguez-Corduba hiesse ;-)

Der Übersichtlichkeit würde mitnichten geholfen.

edico

shenran
29-03-2009, 13:56
vielen dank für die antwort, ich werde dann ein bisschen rumprobieren

edico
30-03-2009, 16:42
Manchmal liegt das Nahe so weit ...

Ein vielleicht interessanter Lösungsansatz kann mit jurabib und jureco-style generiert werden, insofern (1) jurabib die Option 'tabular' und (2) jureco die Option 'author_year' anbietet, dazu weitere Steuerparameter die Tabellenform gestalten können. Alles Weitere kann im Manual 'jbgerdoc.pdf' nachgelesen werden.



\begin{filecontents*}{literatur.bib}
@misc{BauerRuss06,
author = {Bauer, D and Russ, J.},
title = {Pricing Longevity Bonds using Implied Survival
Probabilities},
journal = {Working Paper, Ulm, Universität,
Institut für Finanz- und Aktuarwissenschaften},
year = {2006},
howpublished = {Zugriff \"uber: \url{http://www.mortalityrisk.org}}
}
\end{filecontents*}
%
\documentclass[paper=a5,pagesize,oneside]{scrbook}
\usepackage[ngerman]{babel}

\usepackage{ragged2e}
\usepackage{jurabib}
\jurabibsetup{commabeforerest,pages=always,
authorformat=smallcaps,titleformat=colonsep,bibfor mat=tabular}
\renewcommand*{\bibleftcolumn}{\textwidth/3}

\usepackage[colorlinks,citecolor=blue,breaklinks=true]{hyperref}

\begin{document}

cite \cite{BauerRuss06}\par
citep \citep[S.~8]{BauerRuss06}\par
FN\_cite\footnote{siehe \cite{BauerRuss06}, S. 18}\par
FN\_citep\footnote{\citep[S.~8]{BauerRuss06}}\par

\bibliographystyle{jureco}
\bibliography{literatur}

\end{document}


edico