Seite 1 von 1
Einträge im Literaturverzeichnis mit Punkt abschließen?
Verfasst: Mo 25. Sep 2017, 12:14
von neuling49461
Hallo!
Ich möchte fragen, wie man
Einträge im Literaturverzeichnis mit einem Punkt abschließt.
Ich verwende BibTeX und natdin, hier ein Minimalbeispiel:
main.tex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[numbers]{natbib}
\usepackage{bibgerm}
\title{Minimalbeispiel}
\author{ }
\date{ }
\begin{document}
\maketitle
\cite{burda,hagen}
\bibliographystyle{natdin}
\bibliography{quellen}
\end{document}
quellen.bib
@BOOK {burda,
author = "Burda, Hynek AND Hilken, Gero AND Zrzavý, Jan",
title = "Systematische Zoologie",
publisher = "Verlag Eugen Ulmer",
year = "2008",
address = "Stuttgart"
}
@BOOK {hagen,
author = "von Hagen, Eberhard",
title = "Hummeln -- bestimmen, ansiedeln, vermehren, schützen",
publisher = "Neumann-Neudamm",
year = "1988",
address = "Melsungen",
edition = "2., verbesserte Auflage"
}
Vielen Dank für eure Hilfe!
Verfasst: Mo 25. Sep 2017, 12:39
von markusv
Hallo und willkommen im Forum!
Für das Literaturverzeichnis verwendet man aktuell am besten
biblatex und
biber als backend. Sieht (mMn) auch viel besser aus und die Punkte am Ende des Eintrages sind auch schon drin.
Am besten einfach mal die
wichtigen Hinweise zur Erstellung von Literaturverzeichnissen durcharbeiten und ggf. in der Anleitung nachvollziehen.
\begin{filecontents}{quellen.bib}
@BOOK{burda,
author = "Burda, Hynek AND Hilken, Gero AND Zrzavý, Jan",
title = "Systematische Zoologie",
publisher = "Verlag Eugen Ulmer",
year = "2008",
address = "Stuttgart"
}
@BOOK{hagen,
author = "von Hagen, Eberhard",
title = "Hummeln -- bestimmen, ansiedeln, vermehren, schützen",
publisher = "Neumann-Neudamm",
year = "1988",
address = "Melsungen",
edition = "2., verbesserte Auflage"
}
\end{filecontents}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{biblatex}
\usepackage{csquotes}
\addbibresource{quellen.bib}
%\usepackage[numbers]{natbib}
%\usepackage{bibgerm}
\title{Minimalbeispiel}
\author{ }
\date{ }
\begin{document}
\maketitle
\cite{burda,hagen}
%\bibliographystyle{natdin}
\printbibliography
\end{document}
Danke!
Verfasst: Mo 25. Sep 2017, 12:52
von neuling49461
Vielen Dank, @markusv!
Beim nächsten Projekt werde ich sicher biblatex verwenden, das hatte ich mir vorher (bei anderen Problemen) schon überlegt.
Doch jetzt würde mich es doch interessieren, ob man den abschließenden Punkt hinzufügen könnte?[/p]
Verfasst: Mo 25. Sep 2017, 13:39
von u_fischer
Man kann schon. Aber wenn du mal in die bbl-Datei schaust, wirst du sehen, dass es nichts gibt, dass man sofort verwenden könnte, um einen Punkt zu erzeugen. Du musst also die bst-Datei anpassen.
Suche natdin.bst, speichere die Datei unter einem anderen Namen in deinem Ordner und öffne sie im Editor. Dann ändere die nötigen Funktionen. Wahrscheinlich format.address.publisher.year, aber vielleicht auch noch weitere. bst-Dateien benützen umgekehrte polnische Notation. Infos über die Sprache findest du in tamethebeast:
https://ctan.org/pkg/tamethebeast.
Alternativ kannst du auch mit custom-bib einen eigenen Stil erzeugen.
https://www.ctan.org/pkg/custom-bib.
Ein Wechsel zu biblatex/biber wäre aber m.E. einfacher.
Verfasst: Mo 25. Sep 2017, 14:45
von neuling49461
u_fischer hat geschrieben:Suche natdin.bst, ...
Danke für den Tipp, aber ich verwende Sharelatex.com, dort kann man (meines Wissens) nicht auf solche Dateien zugreifen.
Ich habe mir überlegt, dass ich (bei diesem einen Projekt, danach nehme ich auch biblatex) einfach beim letzten Eintrag, bei einem Buch z.B. das Jahr, einen Punkt einfüge.
Natürlich ist mir klar, dass dies nur eine Notlösung ist.
Vielen Dank für die schnellen Antworten!
Verfasst: Mo 25. Sep 2017, 15:16
von markusv
neuling49461 hat geschrieben:Natürlich ist mir klar, dass dies nur eine Notlösung ist.
Das ist keine Notlösung, das ist grober Unfug.
Worin siehst du die Schwierigkeiten, auf biblatex umzustellen? Wenn du sharelatex benutzt, würde ich behaupten, dass es noch einfacher ist, da du in deinem System (Compiler etc.) nichts ändern musst, da sharelatex das automatisch erkennt und entsprechend anwendet.
Versuche es einfach, indem du ein zweites Dokument erstellst, deinen Code kopierst und dann biblatex benutzt. Kommst du auf keinen grünen Zweig, hast du die alte Variante immer noch.
Danke!
Verfasst: Mo 25. Sep 2017, 17:59
von neuling49461
Okay, werde ich testen

!
Danke für den super Tipp!