PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierung Literaturverzeichnis



LuPi
20-01-2012, 16:57
Für das Literaturverzeichnis mit bibtex verwende ich natdin.sty und dinat.bst.
Dabei möchte ich nur eine Kleinigkeit an den Kopfmarken (richtig?) ändern:

Eintrag im Literaturverzeichnis:

IST: (Müller 2013) Müller, Max: Schweine im Weltall

SOLL: (Müller, 2013) Müller, Max: Schweine im Weltall

Das heißt, ich hätte gern ein Komma zwischen Nachname und Jahr. Welchen
Befehl muss ich dafür angreifen? Aus natbib.cfg habe ich Folgendes
übernommen und modifiziert:

\newcommand\bibstyle@din{\bibpunct{(}{)}{;}{a}{,}{ ,~}%
%%\gdef\NAT@biblabel##1{\textbf{##1}}
\gdef\NAT@biblabelnum##1{(##1) }}
\bibstyle@din

Darin kann ich aber ##1 nicht nach Name und Jahr trennen.

mechanicus
20-01-2012, 17:58
Hi,

ohne Modifikation der bst wird das wohl nichts.

Marco

LuPi
21-01-2012, 12:08
Oh, das hatte ich nicht gewusst. Das Problem dürfte jetzt sein, dass ich
in dinat.bst (beziehungsweise meiner Kopie ABdinat.bst) noch nicht einmal
weiß, an welcher Stelle ich ansetzen muss. Ich habe mir zwar in dem
Abschnitt format.names ein - für mich - störendes smallcaps entfernt, aber
damit hören meine diesbezüglichen Künste auch schon auf. Kann mir jemand
einen Tip geben, welche Zeile ich wie abändern muss? Ich vermute stark,
dass das keine großen Eingriffe erfordert.

mechanicus
21-01-2012, 18:57
Ich vermute stark,
dass das keine großen Eingriffe erfordert.
Ich denke schon (ohne es zu wissen). Was spricht gegen biblatex?

Marco

LuPi
21-01-2012, 19:14
Nichts, das steht auch schon auf meiner ToDo-List. Allerdings muss ich mich
darin erst einarbeiten, und dazu fehlt mir momentan die Zeit.

LuPi
07-02-2012, 11:00
Nur kurz als Abschluss dieses Threads: Der Umstieg auf biblatex hat sich
wesentlich leichter als befürchtet gestaltet. Auch meine vielfachen
Literaturverzeichnisse (eines je Arbeitsblatt) waren letztlich unproblematisch.