Literaturverzeichnis wird nicht aktualisiert

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


mcan
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 10. Feb 2015, 14:59

Literaturverzeichnis wird nicht aktualisiert

Beitrag von mcan »

Hallo Leute!

Hier mein Minimalbeispiel:

preambel:
%
\documentclass[a4paper,11pt,oneside,openright,ngerman,parskip=half]{scrreprt}
%
%Seitenränder
\usepackage[a4paper,inner=35mm,outer=25mm,top=15mm,bottom=25mm]{geometry} 
%
%Schriftarten
\usepackage{mathptmx}
\usepackage[scaled]{helvet}
\usepackage{courier}
%
%Bilder nebeneinander darstellen
\usepackage{subfigure}
%
%Zeilenabstand
\usepackage[onehalfspacing]{setspace}
%
%Promille Zeichen
\usepackage{wasysym}
%
%Tabellen
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{array}
\usepackage{rotating}
%
%Fußnote Tabellen
\usepackage{setspace}
\usepackage{threeparttable}
%
%Links im Inhaltsverzeichnis
\usepackage{url}
%
%Kopf- und Fußzeile
\usepackage[headsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\ohead{\pagemark}
\automark{chapter}
%
\usepackage{wasysym}
%
\usepackage{changepage}
%
\usepackage[citestyle=numeric, backend=bibtex]{biblatex}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage{multirow}
\usepackage{float} %unterdrückt, dass Bilder ins falsche Kapitel getan werden (mit eckiger Klammer mit [H]) 
\usepackage{pdflscape}
\usepackage{lscape}
%
\bibliography{Literatur} 
%
%Unterteilung Literaturverzeichnis
%\defbibheading{Book}{\section{Bücher}}
%\defbibheading{Norm}{\section{Normen und Richtlinien}}
%\defbibheading{phdthesis}{\section{Wissenschaftliche Arbeiten}}
%
%Anpassung Literatur und Zitierstiel
\AtEveryCite{\renewcommand{\mkbibnamelast}[1]{\textsc{#1}}} %kapitälchen Author Zitat, alternativ kursiv: mkbibemph
%\DeclareFieldFormat{citetitle }{\mkbibemph{#1\isdot }} %keine Ahnung was
\DeclareFieldFormat [manual]{citetitle}{\mkbibquote{#1}} %Anführungszeichen bei Titelzitat
\DeclareFieldFormat [book]{citetitle}{\mkbibquote{#1}}
\DeclareFieldFormat [norm]{citetitle}{\mkbibquote{#1}}
%
\AtBeginBibliography{\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}%Kapitälchen LitVZ
\renewcommand*{\labelnamepunct}{\addcomma\space}		%Beistrich nach Author im LitVZ

Datei:
\include{_preambel}
%
\begin{document}
%
\setcounter{tocdepth}{4} %\subsubsection{}
%
\setcounter{secnumdepth}{4} %\subsubsection{} 
%
\include{Diplomarbeit}
%
\tableofcontents
%
\clearpage
\pagenumbering{arabic}
%
\printbibliography
\listoffigures
\listoftables
%
\end{document}

Das Problem besteht darin, dass das Inhaltsverzeichnis nicht aktualisiert wird. Das erkennt man auch daran, dass obwohl ich die Literatur.bib-Datei
aus dem Ordner rausgelöscht habe, immer noch das alte Inhaltsverzeichnis angezeigt wird.

Danke jetzt schon für eure Tipps!

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Dein Beispiel ist nutzlos wegen der \includes.

Und was hat das Inhaltsverzeichnis mit der bib zu tun? (Und ich hoffe, du hast nicht wirklich deine bib gelöscht ...).

N.B: du solltest *nie* \include in der Präambel benutzen, nimm dort \input.

Besserwisser

Beitrag von Besserwisser »

Am besten liest du mal nach, was ein Minimalbeispiel wirklich ist. Außerdem bitte Code markieren wie das auch im Hinweis für Code in Beitrag mit Beispiel direkt über dem Nachrichten-Eingabefeld angegeben ist! Im Idealfall kann ein so in die Frage eingefügtes Minimalbeispiel direkt im Online-Editor verarbeitet werden, so dass man dort auch direkt Verbesserungsvorschläge ausprobieren kann.

BTW:
  • subfigure ist veraltet. Offiziell wurde es durch subfig ersetzt. Ich empfehle subcaption.
  • scrpage2 ist veraltet. Offiziell wurde es durch scrlayer-scrpage ersetzt.
  • Brauchst du changepage wirklich? Normalerweise braucht man das bei Verwendung von KOMA-Script-Klassen eher nicht.
  • Nach pdflscape braucht man kein lscape mehr zu laden.
  • Einstellungen wie die von tocdepth und secnumdepth gehören in die Dokumentpräambel.
  • Vor \pagenumbering gehört ein \cleardoubleoddpage. Macht zwar bei oneside keinen Unterschied, sollte man sich aber trotzdem besser gleich richtig angewöhnen.
  • Der Kommentar bei float ist falsch. Da \chapter immer \clearpage ausführt, können Bilder nicht ins falsche Kapitel geraten. Für den Fall, dass Gleitumgebungen in den falschen Abschnitt geraten gibt es placeins. Das ist weit besser als der Lochfraß, der mit nicht gleitenden Gleitumgebungen entsteht.
Zu den meisten Punkten finden sich bereits ähnliche Hinweise im Forum.

mcan
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 10. Feb 2015, 14:59

Beitrag von mcan »

Sorry, das Literaturverzeichnis war gemeint. Die .bib-Datei habe ich natürlich nicht gelöscht.

@besserwisser, danke für deine Tipps. Ich werde demnächst die veralteten Pakete durch die neuen ersetzen.
Das Problem besteht darin, dass sich bei mir das Literaturverzeichnis nicht aktualisieren lässt. Habe die .bib-Datei am Desktop zwischengespeichert um zu sehenob sich da was ändert. Es hat sich leider nichts geändert. Es war immer noch das alte Literaturverzeichnis drin.

Hier mein zweiter Versuch:
%
\documentclass[a4paper,11pt,oneside,openright,ngerman,parskip=half]{scrreprt}
%
%Seitenränder
\usepackage[a4paper,inner=35mm,outer=25mm,top=15mm,bottom=25mm]{geometry}
%
%Schriftarten
\usepackage{mathptmx}
\usepackage[scaled]{helvet}
\usepackage{courier}
%
\setcounter{tocdepth}{4} %\subsubsection{}
%
\setcounter{secnumdepth}{4} %\subsubsection{}
%
%Bilder nebeneinander darstellen
\usepackage{subfigure}
%
%Zeilenabstand
\usepackage[onehalfspacing]{setspace}
%
%Promille Zeichen
\usepackage{wasysym}
%
%Tabellen
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{array}
\usepackage{rotating}
%
%Fußnote Tabellen
\usepackage{setspace}
\usepackage{threeparttable}
%
%Links im Inhaltsverzeichnis
\usepackage{url}
%
%Kopf- und Fußzeile
\usepackage[headsepline]{scrpage2}
\pagestyle{scrheadings}
\clearscrheadfoot
\ihead{\headmark}
\ohead{\pagemark}
\automark{chapter}
%
\usepackage{wasysym}
%
\usepackage{changepage}
%
\usepackage[citestyle=numeric, backend=bibtex]{biblatex}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage{multirow}
\usepackage{float} %unterdrückt, dass Bilder ins falsche Kapitel getan werden (mit eckiger Klammer mit [H])
\usepackage{pdflscape}
\usepackage{lscape}
%
\bibliography{Literatur}
%
\begin{document}
%
Inhalt
%
\tableofcontents
%
\clearpage
\pagenumbering{arabic}
%
\printbibliography
\listoffigures
\listoftables
%
\end{document}

Besserwisser

Beitrag von Besserwisser »

Warum markierst du den Code noch immer nicht?

Warum verwendest du noch immer das veraltete bibtex statt biber?

Hast du bibtex überhaupt laufen lassen? Wenn ja: Es wird kein Literaturverzeichnis erstellt, was mache ich falsch?

Und wenn du gleich im richtigen Forum gepostet hättest, hätte man dich auch gleich auf die dortigen, wichtigen Hinweise hingewiesen.

Und warum machst du noch immer kein korrektest Minimalbeispiel, obwohl du sehr deutlich einen Link auf eine entsprechende Anleitung bekommen hast? Was soll denn ein Literaturverzeichnis anzeigen, wenn nichts zitiert wird? Wo überhaupt ist die Literaturdatenbank, die zu einem vollständigen Minimalbeispiel nach Anleitung zwingend gehört?

Warum müssen wir alles mehrfach nachfragen?

Fragen über Fragen, die nur du selbst beantworten kannst.

mcan
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 10. Feb 2015, 14:59

Beitrag von mcan »

@besserwisser
dein Nickname scheint sehr gut zu dir zu passen. Danke.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

mcan hat geschrieben:@besserwisser
dein Nickname scheint sehr gut zu dir zu passen. Danke.
https://www.tty1.net/smart-questions_de.html#not_losing

skitt

Beitrag von skitt »

Hallo zusammen,

ich haue meine Frage mal mit hier rein. Habe letztes Jahr eine Studienarbeit mit Latex geschrieben. Nun bin ich an meiner Masterarbeit dran und habe meine alte Studienarbeit als Vorlage rangezogen...muss ja nur den Text ersetzen. Jetzt habe ich den ersten Eintrag in der bib veraendert, aber der Eintrag wird beim Kompilieren der pdf nicht aktualisiert. Warum nicht? Vor nem Jahr gings doch auch.

mcan
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Di 10. Feb 2015, 14:59

Beitrag von mcan »

hallo,

ich bin zwar kein LateX-Experte und hatte selber Schwierigkeiten damit aber soweit ich mich erinnern kann habe ich manchmal bis zu 9x kompilieren müssen bis mein Inhaltsverzeichnis aktualisiert war. Hoffe das hilft dir weiter..

skitt

Beitrag von skitt »

das habe ich selbstverstaendlich auch schon versucht ;)

Antworten