我面临以下问题。我在 Overleaf 上有一个大项目,我将其分成许多单独的文件。main.tex
使用命令将所有这些文件包含到文件中\input
。一段时间后,我意识到项目编译的速度有多慢。我读到了一些关于使用\include
包含不同文件内容的好处。主要是它会提高速度,因为如果包含的文件没有更改,就不需要重新编译。遗憾的是,命令\input
可以工作,但当我更改为时,\include
内容没有显示,但我也没有收到任何错误消息。也许有人可以帮助我解决这个问题。
\input{sections/conclusion.tex}
=> 此命令显示引用文件的内容
\include{sections/conclusion.tex}
=> 此命令不显示引用文件的内容
答案1
我遇到的问题与报告的问题相反(\input{}
未显示)。由于相关,因此仍将分享此问题。希望这对某人有所帮助。我的项目设置是main.tex
调用\input{file1.tex}
then \input{file2.tex}
。我遇到的问题是,显示了 upto 的内容,但未显示file1.tex
from 的内容。file2.tex
我从日志中发现的原因是,我在第一个中使用了以下块file1.tex
\begin{document}
\end{document}
从第一个输入文件中删除上述块后file1.tex
,内容file2.tex
开始显示。