Seite 1 von 1

Bearbeitung des Literaturverzeichnisses mit Bibtex

Verfasst: Mi 18. Okt 2017, 19:50
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[

Verfasst: Do 19. Okt 2017, 07:26
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.

Verfasst: Do 19. Okt 2017, 07:38
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

Verfasst: Do 19. Okt 2017, 08:07
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}

Verfasst: Fr 20. Okt 2017, 08:17
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