LaTex 找不到之前找到的引文,因此无法编译整个子文件

LaTex 找不到之前找到的引文,因此无法编译整个子文件

我正在写一份很长的实习报告,其中引用了很多作者。我使用的是 TeX Maker 和 JabRef。我为每一章都使用了子文件。我快完成了,之前已经多次翻译了整个主文档,以获得 PDF 输出,没有任何问题。整个工作基本完成了,已经交给我的主管校对了。所以我最近唯一改正的是拼写错误之类的。

修复该问题后,我再次运行 PDFLaTeX、Makeindex、bibtex 和 PDFLaTex(像往常一样)来执行整个过程,现在它告诉我该过程因错误而退出,但我只收到有关日志中引用未定义的“警告”,而不是真正的错误,并且没有 PDF 输出。通常,当引用未定义时,它仍会给我一个输出,并且只带有问号,引用应该在哪里。这次它根本没有给我输出。即使我在 eintre 上运行 bibtex 几次,然后再次运行 PDFLaTeX,它也找不到它们(这通常可以帮我解决问题)。

奇怪的是,所有未定义的引用都位于一个特定的子文件中。如果我取出子文件,然后将其余部分与其他子文件一起翻译成 PDF,一切都会正常进行,它会找到其他子文件中的所有引用。当我再次输入“有问题的”子文件时,它会显示“进程因错误而退出”,但没有错误,只有警告,有问题的子文件不会包含在 PDF 中。

我已经尝试过了:

  • 使用 JabRef 创建新的参考书目文件
  • 通过将内容复制到新文件中并重写 + 检查所有引用命令来重新创建有问题的子文件,以防某些}丢失。(对所有内容进行三重检查)
  • (当然)用谷歌搜索该问题并尝试解决有类似问题的人的问题。(我找不到类似的问题)
  • 卸载并重新安装 TeXMaker 和 JabRef
  • 尝试在另一台电脑上运行它。

我已经山穷水尽,濒临崩溃。我知道所有的引用命令都没有问题,因为我之前运行过整个程序,一切都很好,我没有改变命令或序言中的任何内容,只是改变了拼写。以前它运行得很好,突然间我的整个理论子文件无法翻译成 PDF,因为它找不到那部分的引用,而它可以找到其他子文件的引用,这些子文件位于同一个参考书目文件中(所以我知道错误的参考书目不可能是问题所在)。请帮帮我,我很绝望。很抱歉我说得这么啰嗦,我不知道如何描述这个非常奇怪的问题。我甚至不知道从哪里开始找。如果它是一个错误的命令或序言,我之前就会遇到问题,但我从来没有遇到过,我也没有改变任何这些问题。

我在用着

\bibliographystyle{apalike}
\usepackage{breakcites}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@citex}{,}{;}{}{}
\makeatother

而且当然

\bibliography{Report_Literatur}

我引用

\cite{bibtexkey}

我希望这些信息足够了,因为我不知道问题可能是什么,所以我真的不知道还能提供什么。如果您需要更多信息,请随时询问,我真的需要您的帮助 =((

更新:.blg这是文件 的内容

The style file: apalike.bst
I found no \bibdata command---while reading file 00_Masterdokument_Report.aux
Warning--I didn't find a database entry for "McCabe2008"
[And more of such I just cut it short]
(There was 1 error message)

有趣的是,列出的无法找到的数据库条目只是文献文件中所有条目的一小部分,所有缺失的条目都是在某个特定子文件中引用的条目。

.log文件非常长。发布的是日志文件的最后 300 行左右,所有内容都与参考书目问题有关(我希望如此)。

) (03_Summary_abstract_Report.tex) [2] (00_Masterdokument_Report.toc)
\tf@toc=\write6
\openout6 = `00_Masterdokument_Report.toc'.
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has 
been already used, duplicate ignored
<to be read again> 
                   \relax 
l.114 \listoffigures
                     [1] (00_Masterdokument_Report.lof)
\tf@lof=\write7
\openout7 = `00_Masterdokument_Report.lof'.
 [2]
(00_Masterdokument_Report.lot)
\tf@lot=\write8
\openout8 = `00_Masterdokument_Report.lot'.
No file 00_Masterdokument_Report.nls.
(05_Theory_Report.tex [3]
chapter 1.
LaTeX Warning: Citation `McCabe2008' on page 4 undefined on input line 10.
LaTeX Warning: Citation `Singh2015' on page 4 undefined on input line 12.
LaTeX Warning: Citation `Singh2015' on page 4 undefined on input line 14.
LaTeX Warning: Citation `Reape2013' on page 4 undefined on input line 14.
LaTeX Warning: Citation `Singh2015' on page 4 undefined on input line 15.
LaTeX Warning: Citation `McCabe2008' on page 4 undefined on input line 15.
[4]
LaTeX Warning: Citation `McCabe2008' on page 5 undefined on input line 17.
LaTeX Warning: Citation `Reape2013' on page 5 undefined on input line 17.
LaTeX Warning: Citation `McCabe2008' on page 5 undefined on input line 19.
<Images/Bild2_Roothairs_Alive_PCD.jpg, id=51, 1294.8375pt x 1725.44624pt>
File: Images/Bild2_Roothairs_Alive_PCD.jpg Graphic file (type jpg)
<use Images/Bild2_Roothairs_Alive_PCD.jpg>
Package pdftex.def Info: Images/Bild2_Roothairs_Alive_PCD.jpg  used on input line 23.
(pdftex.def)             Requested size: 213.50066pt x 284.52756pt.
<Images/Bild1_Roothairs_necrosis.jpg, id=52, 920.68968pt x 1156.32pt>
File: Images/Bild1_Roothairs_necrosis.jpg Graphic file (type jpg)
<use Images/Bild1_Roothairs_necrosis.jpg>
Package pdftex.def Info: Images/Bild1_Roothairs_necrosis.jpg  used on input line 24.
(pdftex.def)             Requested size: 226.54732pt x 284.52756pt.
LaTeX Warning: Citation `Joanna2012' on page 5 undefined on input line 29.
LaTeX Warning: Citation `McCabeJuly2008' on page 5 undefined on input line 30.
[5 <./Images/Bild2_Roothairs_Alive_PCD.jpg> <./Images/Bild1_Roothairs_necrosis.jpg>]
LaTeX Warning: Citation `Bagirova2007' on page 6 undefined on input line 34.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 35.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 35.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 36.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 37.
LaTeX Warning: Citation `Bashir2013' on page 6 undefined on input line 38.
LaTeX Warning: Citation `Bagirova2007' on page 6 undefined on input line 38.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 40.
LaTeX Warning: Citation `Heath2000' on page 6 undefined on input line 40.
LaTeX Warning: Citation `Bashir2013' on page 6 undefined on input line 40.
[6]
LaTeX Warning: Citation `Bashir2013' on page 7 undefined on input line 42.
LaTeX Warning: Citation `Lee2009' on page 7 undefined on input line 42.
LaTeX Warning: Citation `Bonas1998' on page 7 undefined on input line 44.
LaTeX Warning: Citation `Robinson1988' on page 7 undefined on input line 44.
LaTeX Warning: Citation `Bonas1998' on page 7 undefined on input line 44.
LaTeX Warning: Citation `Bashir2013' on page 7 undefined on input line 44.
LaTeX Warning: Citation `Heath2000' on page 7 undefined on input line 45.
LaTeX Warning: Citation `Bashir2013' on page 7 undefined on input line 45.
LaTeX Warning: Citation `Heath2000' on page 7 undefined on input line 47.
LaTeX Warning: Citation `Bashir2013' on page 7 undefined on input line 49.
LaTeX Warning: Citation `Heath2000' on page 7 undefined on input line 49.
Underfull \vbox (badness 10000) has occurred while \output is active []
 [7]
LaTeX Font Info:    Font shape `T1/lmss/bx/it' in size <17.28> not available
(Font)              Font shape `T1/lmss/bx/sl' tried instead on input line 54.
LaTeX Warning: Citation `Meinke1998' on page 8 undefined on input line 57.
LaTeX Warning: Citation `Meinke1998' on page 8 undefined on input line 60.
[8]
LaTeX Warning: Citation `Murphy1995' on page 9 undefined on input line 63.
LaTeX Warning: Citation `Loudet2002' on page 9 undefined on input line 63.
LaTeX Warning: Citation `Murphy1995' on page 9 undefined on input line 63.
LaTeX Warning: Citation `Lourdes1999' on page 9 undefined on input line 63.
LaTeX Warning: Citation `Loudet2002' on page 9 undefined on input line 63.
LaTeX Warning: Citation `Meinke1998' on page 9 undefined on input line 67.
LaTeX Warning: Citation `Meinke1998' on page 9 undefined on input line 68.
LaTeX Warning: Citation `Meinke1998' on page 9 undefined on input line 70.
LaTeX Warning: Citation `Meinke1998' on page 9 undefined on input line 72.
[9] [10]
LaTeX Warning: Citation `Coates2010' on page 11 undefined on input line 80.
LaTeX Warning: Citation `Gaeumann1919' on page 11 undefined on input line 80.
LaTeX Warning: Citation `Goeker2004' on page 11 undefined on input line 80.
LaTeX Warning: Citation `Coates2010' on page 11 undefined on input line 81.
LaTeX Warning: Citation `Uchida1980' on page 11 undefined on input line 82.
LaTeX Warning: Reference `fig: Hypha+Haustoria' on page 11 undefined on input line 85.
LaTeX Warning: Citation `Mauch1993' on page 11 undefined on input line 85.
LaTeX Warning: Citation `Mauch1993' on page 11 undefined on input line 86.
[11]
<Images/incompatible_Interaction_Peronosp.jpg, id=93, 616.10175pt x 326.4195pt>
File: Images/incompatible_Interaction_Peronosp.jpg Graphic file (type jpg)
<use Images/incompatible_Interaction_Peronosp.jpg>
Package pdftex.def Info: Images/incompatible_Interaction_Peronosp.jpg  used on input line 91.
(pdftex.def)             Requested size: 469.47372pt x 312.99057pt.
LaTeX Warning: Citation `Coates2010' on page 12 undefined on input line 96.
LaTeX Warning: Citation `VanDamme2005' on page 12 undefined on input line 96.
LaTeX Warning: Citation `Coates2010' on page 12 undefined on input line 96.
[12 <./Images/incompatible_Interaction_Peronosp.jpg>]
LaTeX Font Info:    Font shape `T1/lmss/bx/it' in size <14.4> not available
(Font)              Font shape `T1/lmss/bx/sl' tried instead on input line 98.
LaTeX Warning: Reference `fig: Lifecycle' on page 13 undefined on input line 99.
LaTeX Warning: Citation `Coates2010' on page 13 undefined on input line 99.
LaTeX Warning: Citation `Mauch1993' on page 13 undefined on input line 99.
LaTeX Warning: Citation `Coates2010' on page 13 undefined on input line 100.
!pdfTeX error: pdflatex (file ./Images/Lifecycle_HA.jpeg): reading JPEG image failed (no JPEG header found)
 ==> Fatal error occurred, no output PDF file produced!

答案1

显然,这个问题是致命错误的后续原因。file ./Images/Lifecycle_HA.jpeg根据 ,我在编辑 ( ) 时新插入的图片产生了致命错误.log。图片文件肯定已损坏,因此它弄乱了其他所有内容。删除图片解决了所有问题。我仍然可以在 PC 上打开原始图片,但为了保存,我截取了它的屏幕截图并将该屏幕截图插入 LaTeX 子文件中。现在一切都以可靠的方式运行。

如果您遇到类似的问题,请确保不仅查看混乱的引文,还要检查每张图片!=)

非常感谢 Marijn 和 moewe 花费大量时间和精力帮助我找到罪魁祸首。我非常感激!

相关内容