Literaturverzeichnis erscheint nicht

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


daweed90
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 70
Registriert: Di 1. Jul 2014, 21:28

Literaturverzeichnis erscheint nicht

Beitrag von daweed90 »

Hallo zusammen,

kann mir jemand sagen, warum mein Literaturverzeichnis (siehe Anhang) zwar im Inhaltsverzeichnis aber nicht im Dokument erscheint?
\documentclass[a4paper,12pt,openany]{scrbook}  %openany verhindert Leereite nach Kapitel
%option draft: zeigt wann Schrift über Rand hinaus geht
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}

%-----Schriftart ähnlich zu Arial (genannt Helvet)-------
\usepackage{mathptmx}
\usepackage[scaled=0.92]{helvet}
\renewcommand\familydefault{phv}
%--------------------------------------------------------

%\usepackage{blindtext}
%\usepackage{showframe}

\setcounter{tocdepth}{2}		%Tiefe des TOCs bestimmen

\begin{document}

\tableofcontents
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\clearpage
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
\clearpage

\chapter*{blabla}
\chapter*{blablabla}

\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\bibliography{Lit} %die BibTex-Datei.

\end{document}
Viele Grüße
David
Dateianhänge
Lit.bib
(1.26 KiB) 163-mal heruntergeladen

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Es fehlt der Aufruf von \bibliographystyle und mindestens ein Literaturverweis bzw. \nocite{*}.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ein Blick in die wichtigen Hinweise dieses Unterforums wäre auch nicht schlecht.

Dein Einträge von lot und lof ins toc sind falsch.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

daweed90
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 70
Registriert: Di 1. Jul 2014, 21:28

Beitrag von daweed90 »

Danke für die schnellen Antworten.
Ich habe jetzt Folgendes geändert:
1. Das Packet cite eingebunden
2. Einen Literaturverweis hinzugefügt
3. Einen bibliographystyle hinzugefügt

Hier der Code:
\documentclass[a4paper,12pt,openany]{scrbook}  %openany verhindert Leereite nach Kapitel
%option draft: zeigt wann Schrift über Rand hinaus geht
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}

%-----Schriftart ähnlich zu Arial (genannt Helvet)-------
\usepackage{mathptmx}
\usepackage[scaled=0.92]{helvet}
\renewcommand\familydefault{phv}
%--------------------------------------------------------

%\usepackage{blindtext}
%\usepackage{showframe}

\setcounter{tocdepth}{2}		%Tiefe des TOCs bestimmen
\usepackage{cite}

\begin{document}

\tableofcontents
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\clearpage
\listoftables
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
\clearpage

\chapter*{blabla}
Fuelltext \cite{Braunling.2009}
\chapter*{blablabla}

\addcontentsline{toc}{chapter}{Literaturverzeichnis}
\bibliographystyle{plain}
\bibliography{Lit} %die BibTex-Datei.

\end{document}
Nach wie vor erscheint das Literaturverzeichnis nicht.
Was mache ich falsch?

@Johannes: Kannst du mir genau sagen, was bei den Einträgen nicht stimmt? Sie erscheinen doch im toc.

Danke und viele Grüße

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Die Einträge erscheinen potentiell auf der falschen Seite.
Einen Blick in die wichtigen Hinweise hast du offensichtlich auch nicht gemacht. Du bewegst dich rückwärts.
Auch deine Schriftpakete sind eher schlecht gewählt.

Und wer im Jahr 2018 ansi codierte Dateien hat ...
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Gast

Beitrag von Gast »

Es erscheint aber die letzte Seite statt der ersten Seite des jeweiligen Verzeichnisses. Beim Literaturverzeichnis erscheint sogar die letzte Seite des vorherigen Kapitels. Und das alles, weil Du die [d]KOMA-Script[/d]-Anleitung nicht gelesen hast. Da steht drin, wie man Verzeichnisse ins Inhaltsverzeichnis aufnimmt. Siehe die Optionen toc, listof, bibliography, index in besagter (und verlinkter) Anleitung.

Übrigens vermute ich, dass Du auf Basis einer total veralteten (= schlechten) Vorlage oder Anleitung arbeitest. Die Codierung ansinew hat eigentlich kein aktueller Editor mehr voreingestellt. Die arbeiten in der Voreinstellung alle mit utf8. Und für Beispiele hier sollte man generell utf8 als Option von inputenc angeben, weil das die Codierung ist, die im Online-Editor Overleaf verwendet wird, die Umlaute bei Verwendung des "Öffne in Overleav"-Links also anderenfalls nicht korrekt sind.

Statt
\renewcommand\familydefault{phv}
würde ich übrigens
\renewcommand\familydefault{\sfdefault}
empfehlen. Dann passt sich das automatisch an, falls irgendwann entschieden wird helvet beispielsweise durch tgheros zu ersetzen. Man muss einen Wechsel des Fonts also nicht an zwei Stellen durchführen, sondern nur noch an einer. So erspart man sich eine mögliche Fehlerquelle.

Gast

Beitrag von Gast »

BTW: 2 ist die Voreinstellung von tocdepth bei scrbook. Das noch einmal explizit zu setzen ist also nicht nur für ein Minimalbeispiel überflüssig.

daweed90
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 70
Registriert: Di 1. Jul 2014, 21:28

Beitrag von daweed90 »

Oha ganz schön harte Kritik hier. Trotzdem danke für die Hilfe. Ich habe mir die Koma-Dokumentation angeguckt und auch das Top-Thema im Forum Literturverzeichnis (biblatex und biber) durchgelesen und meinen Code (hoffentlich) verbessert:
\documentclass[listof=totoc,bibliography=totoc,a4paper,12pt,openany]{scrbook}
\usepackage[T1]{fontenc}	
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}

%-----Schriftart ähnlich zu Arial (genannt Helvet)-------
\usepackage{mathptmx}
\usepackage[scaled=0.92]{helvet}
\renewcommand\familydefault{\sfdefault}
%--------------------------------------------------------

%---------------Literaturverzeichnis---------------
\usepackage{biblatex}
\addbibresource{Lit.bib}
%--------------------------------------------------

\begin{document}

\tableofcontents
\listoffigures
\listoftables

\chapter{blablabla} 
\cite{Braunling.2009}

\printbibliography

\end{document}
Es erscheint im Inhaltsverzeichnis und wird auch auf der letzten Seite erstellt, also alles schick.
Könnt ihr mir noch sagen, wie ich den Namen des Verzeichnisses von "Literatur" auf "Literaturverzeichnis" ändere?

Und auch wenn es nicht hierher gehört: Warum sind die Seitenränder auf den ungeraden Seiten kleiner als auf den geraden?

Viele Grüße

Gast

RTFM

Beitrag von Gast »

\renewcaptionname{ngerman}{\bibname}{Literatur}
Näheres dazu findet sich in der [d]KOMA-Script[/d]-Anleitung. In der [d]biblatex[/d]-Anleitung findest Du als Alternative dazu Option heading für \printbibliography.

Die Ränder sind auf geraden und ungeraden Seiten gleich groß nur anders verteilt. Siehe dazu Kapitel 2 der [d]KOMA-Script[/d]-Anleitung und Anhang A des KOMA-Script-Buchs.

Außerdem sind das zwei neue Fragen und Du solltest neue Fragen immer neu stellen, damit die Diskussionen wenigstens halbwegs übersichtlich bleiben. Das gilt umso mehr als Dein Beispiel schon wieder nicht vollständig und damit nicht lauffähig ist. Bitte lies in der Minimalbeispiel-Anleitung nach, was bezüglich der Literaturdatenbank zu beachten ist!

Gast

Beitrag von Gast »

Meine präferierte biblatex-Lösung für die Überschrift ist
\DefineBibliographyStrings{german}{bibliography = {Literaturverzeichnis}}
Das funktioniert unabhängig von der Dokumentenklasse.

Wenn man beides nutzt, gewinnt bei KOMA-Klassen aber der Befehl
\renewcaptionname{ngerman}{\bibname}{Literaturverzeichnis}
das funktioniert für alle Bibliographiepakete, die KOMA unterstützen. Also nicht nur für biblatex.

Was Du letztendlich nutzt ist also Geschmackssache.

Antworten