Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.
pmeller
Forum-Anfänger
Beiträge: 10 Registriert: Sa 7. Jan 2017, 12:54
Beitrag
von pmeller » Mi 18. Okt 2017, 19:50
Halo Zusammen,
ich muss mein Literaturverzeichnis an die Anforderungen meines Professors anpassen. Das ganze läuft soweit gut.
Ein Punkt fehlt mir allerdings noch.
Bei Onlinequellen (@online) wird nach dem Titel bzw. vor der Jahresangabe ein Punkt statt ein Komma eingefügt.
Also:
goLatex: Literaturverzeichnis. 2017.
www.golatex.de
Bisher habe ich folgendes verändert:
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat[online]{url}{\url{#1}}
\DeclareNameAlias{author}{last-first}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
Vielen Dank für eure Hilfe
Gruß Philipp[
Gast
Beitrag
von Gast » Do 19. Okt 2017, 07:26
Da die Ausgabe u. a. maßgeblich vom Stil abhängt, wirst du nicht umhin kommen, dich an die wichtigen Hinweise zu halten und ein
Minimalbeispiel anzugeben. Ansonsten kann ich nur vermuten, dass du entweder das title bibmacro patchen musst oder den online bibdriver.
pmeller
Forum-Anfänger
Beiträge: 10 Registriert: Sa 7. Jan 2017, 12:54
Beitrag
von pmeller » Do 19. Okt 2017, 07:38
Hallo,
vielen Dank für deine schnelle Antwort.
Das minimal Beispiel:
\documentclass[a4paper,fontsize=12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[style=numeric, autocite = superscript]{biblatex}
\addbibresource{Beispiel.bib}
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat[online]{url}{\url{#1}}
\DeclareNameAlias{author}{last-first}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\begin{filecontents}{Literatur.bib}
@BOOK{dhillon,
AUTHOR = {Dhillon, B.S.},
TITLE = {Life Cycle Costing for Engineers},
PUBLISHER = {CRC Press},
YEAR = {2010},
ADDRESS = {New York},
}
@online{Kraftfahrt-Bundesamt,
author = {Kraftfahrt-Bundesamt},
title = {{Kraftfahrt-Bundesamt - Fahrerlaubnisbestand im Zentralen Fahrerlaubnisregister }},
url = {https://www.kba.de/DE/Statistik/Kraftfahrer/Fahrerlaubnisse/Fahrerlaubnisbestand/fahrerlaubnisbestand{\_}node.html},
urldate = {2017-07-29}
}
\end{filecontents}
\begin{document}
\printbibliography[title={Literaturverzeichnis}]
\addcontentsline{toc}{section}{Literaturverzeichnis}
\end{document}
Vielen Dank für die weitere Hilfe
Gruß
Philipp
markusv
Forum-Meister
Beiträge: 947 Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig
Beitrag
von markusv » Do 19. Okt 2017, 08:07
Achte immer darauf, ein lauffähiges
Minimalbeispiel zu posten:
deine Angaben zur Quelle stimmt nicht mit dem Namen der bib in der filecontents-Umgebung überein. Außerdem wird kein Inhalt produziert.
\documentclass[a4paper,fontsize=12pt,bibliography=totoc]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[style=numeric, autocite = superscript]{biblatex}
\addbibresource{Literatur.bib} %geändert
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat[online]{url}{\url{#1}}
\DeclareNameAlias{author}{last-first}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\begin{filecontents}{Literatur.bib}
@BOOK{dhillon,
AUTHOR = {Dhillon, B.S.},
TITLE = {Life Cycle Costing for Engineers},
PUBLISHER = {CRC Press},
YEAR = {2010},
ADDRESS = {New York},
}
@online{Kraftfahrt-Bundesamt,
author = {Kraftfahrt-Bundesamt},
title = {{Kraftfahrt-Bundesamt - Fahrerlaubnisbestand im Zentralen Fahrerlaubnisregister }},
url = {https://www.kba.de/DE/Statistik/Kraftfahrer/Fahrerlaubnisse/Fahrerlaubnisbestand/fahrerlaubnisbestand_node.html},
urldate = {2017-07-29}
}
\end{filecontents}
\begin{document}
\tableofcontents
\autocite{dhillon,Kraftfahrt-Bundesamt}
\printbibliography[title={Literaturverzeichnis}]
%\addcontentsline{toc}{section}{Literaturverzeichnis} %siehe KOMA-Option
\end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von
Vorlagen und Bewerbungen:
Help-LaTeX@web.de
pmeller
Forum-Anfänger
Beiträge: 10 Registriert: Sa 7. Jan 2017, 12:54
Beitrag
von pmeller » Fr 20. Okt 2017, 08:17
Hallo markusv,
mir ist gleich noch ein Fehler aufgefallen. Ich habe vergessen das Jahr bei der Onlinequelle einzufügen. Hat jemand eine Idee wie mein Problem gelöst werden könnte?
\documentclass[a4paper,fontsize=12pt,bibliography=totoc]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[style=numeric, autocite = superscript]{biblatex}
\addbibresource{Literatur.bib} %geändert
\DeclareFieldFormat{title}{#1}
\DeclareFieldFormat[online]{url}{\url{#1}}
\DeclareNameAlias{author}{last-first}
\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}
\renewcommand*{\labelnamepunct}{\addcolon\addspace}
\begin{filecontents}{Literatur.bib}
@BOOK{dhillon,
AUTHOR = {Dhillon, B.S.},
TITLE = {Life Cycle Costing for Engineers},
PUBLISHER = {CRC Press},
YEAR = {2010},
ADDRESS = {New York},
}
@online{Kraftfahrt-Bundesamt,
author = {Kraftfahrt-Bundesamt},
title = {{Kraftfahrt-Bundesamt - Fahrerlaubnisbestand im Zentralen Fahrerlaubnisregister }},
url = {https://www.kba.de/DE/Statistik/Kraftfahrer/Fahrerlaubnisse/Fahrerlaubnisbestand/fahrerlaubnisbestand_node.html},
urldate = {2017-07-29},
year={2017}
}
\end{filecontents}
\begin{document}
\tableofcontents
\autocite{dhillon,Kraftfahrt-Bundesamt}
\printbibliography[title={Literaturverzeichnis}]
%\addcontentsline{toc}{section}{Literaturverzeichnis} %siehe KOMA-Option
\end{document}
Gruß
Philipp