PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Formatierung Literaturverzeichnis



Christian_D
22-04-2013, 08:12
Hallo,

ich habe ein Problem mit der Formatierung mit Literaturverzeichnis. Die Angabe der Seiten bei einigen Einträgen (Büchern) gefällt mir nicht, bzw. ist auch nicht sinnig.
Ich arbeite mit

\usepackage[numbers,square,colon]{natbib} und

\bibliographystyle{unsrtdin}

Der Eintrag lautet beispielsweise so:


@book{Klotter1957,
author={Karl Klotter},
title={Technischer Schwingungslehre},
year={1957},
pages={57-59},
publisher={Springer Verlag Berlin},
}

Aufgerufen wird er mit

\cite{Klotter1957}

Das kommt dabei heraus:


Klotter, Karl: Technischer Schwingungslehre. Springer Verlag Berlin, 1957. –
57–59 S.

Das mit der Seitenangabe schaut bescheiden aus.
Schön fände ich es, wenn da stünde:


Klotter, Karl: Technischer Schwingungslehre. Springer Verlag Berlin, 1957, S.
57–59


Was muss ich da einstellen, damit das so ausgegeben wird? Ich der unsrtdin.bst finde ich die Stelle einfach nicht.

Gruß,
Christian

bobmalaria
22-04-2013, 11:41
hi,

ich verstehe den syntax auch nicht wirklich. das tun nur wenige. naja, durch ein bisschen probieren habe ich schon mal das S. und die seiten gedreht.

kopiere dir die unstrdin.bst in dein projektverzeichnis damit du die orginale datei nicht veraenderst.

suche und aendere diese funktion so


FUNCTION {format.pages.book}
{ pages empty$
{ "" }
{ note empty$ isbn empty$ AND
{ "S." pages n.dashify tie.or.space.connect }
{ " S" * add.period$ "" pages tie.or.space.connect}
if$
}
if$
}

das problem ist, da steht jetzt "1997. - S. 57-59" also noch ein bindestrich und ein punkt statt einem komma nach dem jahr und kein punkt am ende. naja, vielleicht hilft dir das schon mal.

vielleicht gibt es noch mehr antworten hier:
http://www.lsv.ens-cachan.fr/~markey/BibTeX/doc/ttb_en.pdf S. 30 ff

hakaze
22-04-2013, 17:32
Ich denke, das liegt auch daran, dass der Buch-Eintrag nur eine Gesamtseitenanzahl enthalten sollte, nicht eine Seitenangabe von-bis. Da ergibt die Formatierung auch Sinn.

Für deinen Zweck ist der entry type @inbook vielleicht besser geeignet als @book.