PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit bibtex / alphadin



Fil
14-12-2009, 18:41
Hallo Forum,

bei meinem Literaturverzeichnis habe ich zwei Unklarheiten entdeckt.

1. Die Einrückung erfolgt nicht nach dem längsten Kürzel [PBFG07], sondern nach [VDI98b]

2. Warum werden bei 4 Autoren jeweils von allen vier Autoren die Anfangsbuchstaben genommen und nicht wie bei 5 Autoren die ersten 3 und dann ein + Zeichen?

Mein Minimalbeispiel:


\documentclass[a4paper,titlepage,fontsize=11pt,parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[left=3cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}

\begin{filecontents}{beispiel.bib}

@book{pahl,
author={Gerhard Pahl and Wolfgang Beitz and Jörg Feldhusen and Karl-Heinrich Grote and Karl Otto},
title={Konstruktionslehre},
publisher={Springer Verlag},
year={2007},
address={Berlin Heidelberg New York},
edition={7. Auflage},
}

@book{pahl1,
author={Gerhard Pahl and Wolfgang Beitz and Jörg Feldhusen and Karl-Heinrich Grote},
title={Konstruktionslehre},
publisher={Springer Verlag},
year={2007},
address={Berlin Heidelberg New York},
edition={7. Auflage},
}

@misc{vdi22252,
author={{VDI 2225 Blatt2}},
title={Technisch-wirtschaftliches Konstruieren},
note={Tabellenwerk},
howpublished={Beuth Verlag},
year={1998},
}

@misc{vdi22253,
author={{VDI 2225 Blatt3}},
title={Technisch-wirtschaftliches Konstruieren},
note={Technisch-wirtschaftliche Bewertung},
howpublished={Beuth Verlag},
year={1998},
}

\end{filecontents}

%Literaturverzeichnis
\usepackage{bibgerm}

\listfiles


\begin{document}

\section{Test}

\cite{vdi22252} \cite{vdi22253} \cite{pahl} \cite{pahl1}

\bibliographystyle{alphadin}
\bibliography{beispiel}

\end{document}


Zusätzlich noch meine log-Datei im Anhang.

Vielen Dank schonmal für eure Hilfe.

Fil

mechanicus
16-12-2009, 22:05
Hi,

hier helfen einige Anpassungen an der alphadin.bst. D.h. speichere die alphadin.bst und einen anderen Namen im Arbeitsverzeichnis selbst (Beispielsweise myalphadin.bst) und ändere wir folgt:



1. Die Einrückung erfolgt nicht nach dem längsten Kürzel [PBFG07], sondern nach [VDI98b]

Aus der Zeile 2186:

"\begin{thebibliography}{" longest.label * "}" * write$ newline$
mache

"\begin{thebibliography}{" longest.label * "\quad}" * write$ newline$



2. Warum werden bei 4 Autoren jeweils von allen vier Autoren die Anfangsbuchstaben genommen und nicht wie bei 5 Autoren die ersten 3 und dann ein + Zeichen?

Aus der Zeile 1867:

{ numnames #4 >
mache

{ numnames #3 >

Gruß
Marco

Fil
17-12-2009, 08:46
Danke Marco. Das werde ich dann heute abend mal umsetzen. Rückmeldung folgt.

Gruß
Fil

Fil
18-12-2009, 09:14
Alles wie gewünscht.

Danke noch einmal.