Pdflatex 仅呈现前六页

Pdflatex 仅呈现前六页

我对 Latex 并不陌生,但大约 10 年后我又开始使用它了。我在 Mac 上使用 TexStudio,在 Ubuntu 上使用 IntelliJ 尝试撰写我的论文。我使用的是大学预定义的模板和一些手动安装的插件(例如,代码语法高亮器 minted)。到目前为止,我已经写了大约 8 页。

我的问题是,pdflatex 只渲染前六页。我已将所有章节分开放在单独的文件中,当注释掉一个或另一个包含时,其余章节的渲染没有任何问题。直到第六页...我可以看到有关缺少字体的警告(例如第 7 页上的一些项目符号)以及如何替换默认值,因此 TexStudio 似乎编译了完整的文档。但是,我找不到任何有关可能出错的有用信息。所以,我希望在 TexStudio 中找到一个设置。由于我在终端窗口中直接构建时得到了相同的结果,所以一定还有其他原因。

唯一的问题是,我真的不知道从哪里开始找。有什么想法吗?

欢呼吧,Lugi

编辑答案/评论

--> 刚刚发现,当在任何地方插入“\lispum”时,所有内容都会按预期呈现。 *困惑*

感谢您到目前为止的回答。我已检查了您的建议:

  • 既不存在,也不存在\includeonly早期\end{document}
  • leaflet.cls未被使用
  • 如上所述,日志文件显示了一些警告,但没有什么能指出正确的方向。underfull hbox不过,有一个针对表的警告。如果我注释掉该表,问题仍然存在。

可以在 pastebin 上找到文件:

答案1

显示的代码(在问题中比作为外部链接更好)没有提供很多线索,但例如,日志显示

 (./kapitel/problemstellung.tex
Kapitel 2.
Package babel Info: Redefining ngerman shorthand "|
(babel)             in language  on input line 1.
Package babel Info: Redefining ngerman shorthand "~
(babel)             in language  on input line 1.
LaTeX Font Info:    Font shape `T1/aess/m/it' in size <10> not available
(Font)              Font shape `T1/aess/m/sl' tried instead on input line 4.
)

因此,第 2 章是输入,它忽略了之前对第 1 章的猜测\includeonly{chapter1},即它有虚假\end{docuemnt}

但它也表明,该文件很可能problemstellung.tex只是"通过切换到德语进行重新定义,在第 4 行选择斜体,然后文件结束而没有排版任何文本,并且处理移动到第 3 章,该章基本上再次执行相同的操作。

因此,如果文件kapitel/problemstellung.tex确实包含一些文本,那么您可能应该使用此文件显示一个示例文档(如果实际的单词不公开,请用 foobar 替换文本中的每个单词,只要它能重现问题,这并不重要)。

答案2

我找到了罪魁祸首:

本文档“只是”论文的项目申请。因此我插入了以下两行,以防止 Latex 在每一章之前插入分页符:

\renewcommand{\cleardoublepage}{} \renewcommand{\clearpage}{}

删除这些行后,所有页面都呈现了。看来我必须找到另一个解决方案……为什么将这两行组合在一起时所有内容都会“正确”呈现,这\lipsum仍然是个谜。

非常感谢这里的每条评论。谢谢。

干杯,Lugi

相关内容