Bearbeitung des Literaturverzeichnisses mit Bibtex

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


pmeller
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Sa 7. Jan 2017, 12:54

Bearbeitung des Literaturverzeichnisses mit Bibtex

Beitrag von pmeller »

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 »

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
Forum-Anfänger
Beiträge: 10
Registriert: Sa 7. Jan 2017, 12:54

Beitrag von pmeller »

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
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Beitrag von markusv »

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
Forum-Anfänger
Beiträge: 10
Registriert: Sa 7. Jan 2017, 12:54

Beitrag von pmeller »

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

Antworten