Bibliography verschwindet bei zusätzlichem Zitat Thema ist als GELÖST markiert

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


Lacrima

Bibliography verschwindet bei zusätzlichem Zitat

Beitrag von Lacrima »

Hallo zusammen,

ich habe plötzlich Probleme mit dem Zitieren (ich arbeite das erste Mal mit BibLateX) - und zwar lief alles, beim neusten Zitat erhalte ich jedoch jetzt einen Haufen gleichlautender Warnungen "Citation 'Bueno2002' on page 8 undefined on input line 194" für geschätzt alle meine bisherigen Zitate. Der Output verhält sich als wenn ich keine Bibliographie angegeben hätte, kein Lit-VZ, die Zitate erscheinen nicht als Zitat etc.
Lösche ich das letzte Zitat und kompiliere neu, ist wieder alles so wie es sein sollte. Habe es mit verschiedenen Bibtexkeys und Zitationsbefehlen versucht, haben alle den gleichen Effekt.

Das Minimalbespiel unten repliziert das Problem leider nicht(aber vielleicht entdeckt ihr da ja sofort den Fehler), habe festgestellt, dass das Löschen von Text/Zitaten das Problem auch "behebt" - ich bräuchte aber natürlich ne dauerhafte Lösung.
\documentclass[a4paper, 12pt]{article}
\usepackage[english]{babel} 
\usepackage[ansinew]{inputenc}
\usepackage{graphicx} 
\usepackage{amsmath} 
\usepackage{csquotes}
\usepackage[style=authoryear-icomp,sorting=nyt,isbn=false,url=false,doi=false,pagetracker=true]{biblatex}
\usepackage[pdftex,
    pdfstartview=FitH]{hyperref}
    
\linespread{1.15}
\setlength{\parindent}{0pt}
\newcommand{\cmd}[1]{\texttt{\textbackslash #1}}
\setlength{\parindent}{0pt}
\setlength{\bibnamesep}{0.25\baselineskip}
\bibliography{lit} 


\pagestyle{headings}

 \ifx\pdfoutput\undefined\else
\hypersetup{
	pdftitle = {xxx},
	pdfauthor = {xxx},
	pdfcreator = {PDFLaTeX},
	pdfproducer = {LaTeX with hyperref and thumbpdf}}
\fi


\begin{document}
	\title{\large{{xxxx} \vspace{\baselineskip} \\
xxxx\\
xxxx} \vspace{\baselineskip} \vspace{\baselineskip} \\
 \LARGE{\textbf{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}\vspace{\baselineskip}}}
\author{\large{xxxx (xxx)}}
\date{\vspace{\baselineskip}\\ \large{xxxxxxxxxxxxxxxxx \\
xxxx}}

\maketitle
\thispagestyle{empty}
\newpage
\begin{abstract}
Please write an abstract.

\end{abstract}
\thispagestyle{empty}
\newpage
\setcounter{page}{1}
\tableofcontents
\newpage
\listoffigures


\newpage
\addcontentsline{toc}{section}{
  \numberline{}\bibname}
  
\printbibliography 
\end{document}

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Re: Bibliography verschwindet bei zusätzlichem Zitat

Beitrag von domwass »

Lacrima hat geschrieben:ich habe plötzlich Probleme mit dem Zitieren (ich arbeite das erste Mal mit BibLateX) - und zwar lief alles, beim neusten Zitat erhalte ich jedoch jetzt einen Haufen gleichlautender Warnungen "Citation 'Bueno2002' on page 8 undefined on input line 194" für geschätzt alle meine bisherigen Zitate. Der Output verhält sich als wenn ich keine Bibliographie angegeben hätte, kein Lit-VZ, die Zitate erscheinen nicht als Zitat etc.
Lösche ich das letzte Zitat und kompiliere neu, ist wieder alles so wie es sein sollte.
Hilft eventuell das Folgende weiter?

http://projekte.dante.de/DanteFAQ/BibTeXGrosseDateien

Gruß,
Dominik.-

looping
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 23. Mär 2011, 17:48

Beitrag von looping »

Ich habe das gleiche Problem:
%Schriftgröße: 11pt, Format: A4, mit Titelblatt, einseitg, Gleichungen linksbündig 
\documentclass[11pt,a4paper,titlepage,oneside,fleqn]{scrartcl}
%andere Farben als schwarz
\usepackage{color}
%caption auch für Nicht-Figure/-Tables
\usepackage{capt-of}
%schönerer Seitenrand
\usepackage{a4wide}
%schönere Tabellen
\usepackage{tabularx}  
\usepackage{longtable} 
\usepackage{ltxtable}
%Figures etc nie vor dem Text, in dem sie auf sie verwiesen wird
\usepackage{flafter}
%Text durchstreichen etc
\usepackage {ulem}
%Zeilenabstand
\usepackage{setspace}
\onehalfspacing	%1 1/2 Spalten im normalen Text
\addtokomafont{sectioning}{\singlespacing } %einspaltig bei Überschriften

%geschachtelte Abb.
\usepackage{subfigure}
%kompakte Listen
\usepackage{paralist}

%Einbinden von pdf-Dokumenten
\usepackage{pdfpages} 

%% Packages für Formeln %%
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amsfonts}

%% Deutsche Anpassungen %%
\usepackage[ngerman]{babel}		 %dt. Rechtschreibung
\usepackage[ansinew]{inputenc} %Umlaute
\usepackage[T1]{fontenc}

%Einbinden von Quellen
\usepackage{csquotes}
\usepackage[style=authoryear, backend=bibtex8]{biblatex}
\bibliography{../literatur/MasterarbeitLiteratur}


%%%%%%%%%%%

\begin{document}
\nocite{*}
\printbibliography 
\end{document}
Ich nutze JabRef2.6, zusammen mit MikTex2.9 und TexnicCenter1.0 Stable RC1.

bibtex8 hilft bei mir auch nicht, ich habe allerdings auch noch nicht sehr viele Quellen (36) und die bib-Datei ist 12 KB groß

Was mich wirklich wundert, ist folgendes:
Auch wenn man alle Hilfsdateien (aux, tcp, ...) löscht und nur mit der bib- und tex-Datei kompiliert, bleibt das Problem bestehen

nur alte Einträge -> funktioniert
mit neuem Eintrag -> funktioniert nicht mehr

Woher "weiß" latex, welcher Eintrag neu ist, auch wenn alle Hilfsdateien gelöscht wurden?

looping
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 23. Mär 2011, 17:48

Beitrag von looping »

Wenn es weiter hilft:

In der Ausgabe bekomme ich beim Kompilieren mit den neuen bib-Eintrag zunächst zig Warnungen, dass die Einträge in der bib nicht gefunden wurden und dann folgende Meldung:

"Nontop top of string stack -- this can't happen
*Please notify the BibTex maintainer*
(That was a fatal error)"

Sagt mir leider nichts und Google ist auch nicht informativ

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

- Sicher, dass der neue Eintrag korrekt ist?
- Kannst du das MB in deinem obigen Beitrag durch die Literatur ergänzen, sodass der Fehler auftritt? (filecontents-Umgebung)
- Kannst du die ganze .log-Datei anhängen?

looping
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 23. Mär 2011, 17:48

Beitrag von looping »

Xenara hat geschrieben: - Sicher, dass der neue Eintrag korrekt ist?
Ich habe ihn kontrolliert und JabRef warnt eigtl. auch vor inkorrekten Einträgen. Wobei das natürlich auch mein erster Gedanke war :)
Xenara hat geschrieben: - Kannst du das MB in deinem obigen Beitrag durch die Literatur ergänzen, sodass der Fehler auftritt? (filecontents-Umgebung)
Ich hab ganz einfach zum Testen das hier verwendet (funktioniert aber auch mit echten Einträgen nicht):
@ARTICLE{test20,
author = {test},
title = {test},
journal = {test},
year = {2020},
volume = {1000},
pages = {1000},
owner = {***},
timestamp = {2011.03.29}
}
Xenara hat geschrieben: - Kannst du die ganze .log-Datei anhängen?
ist angehängt ...
Dateianhänge
log.txt
(30.08 KiB) 870-mal heruntergeladen

looping
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Mi 23. Mär 2011, 17:48

Beitrag von looping »

Update von meiner Seite:

Jetzt funktioniert es (identisches tex-Dokument, identischer Testeintrag in der bibliography).

Scheint, als hätte ich irgendetwas total blödes übersehen (was ist mir immer noch rätselhaft).

Auf jeden Fall vielen Dank für eure Mühen!

Antworten