我在 Mac 上使用 texshop(以下版本),在编译主论文文件时,由于“找不到辅助文件”,因此缺少两个章节。为什么会这样?我该如何解决这个问题?我以相同的方式创建了这些文件,它们的格式与之前的结果章节相同,因此应该没有什么不同。它继续写入主文件,只是排除了这些章节。我可以强制创建辅助文件吗?或者为什么不创建它们?
这是我在控制台上得到的一些代码:
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX
Live 2021) (preloaded format=pdflatex)
restricted \write18 enabled.
No file Main-pages/ch6-results-ch4.aux.
No file Main-pages/ch7-results-ch5.aux.
请问有人能帮忙吗 - 请用简化的文本语言解释一些说明,因为我不是最自信的用户。
太感谢了!!
答案1
你没有显示任何来源,所以很难提供帮助,但你的主要文件大概有
\include{Main-pages/ch6-results-ch4}
如果你添加这样一行,你总会收到警告
No file Main-pages/ch6-results-ch4.aux.
在下一次运行乳胶时,但该运行应该写入Main-pages/ch6-results-ch4.aux
,因此在下一次运行中,警告应该消失。
如果这没有发生,那么就有某些东西阻止了该aux
文件。
TeX 可能没有该目录的写权限(这会产生错误,你应该显示出来)
主文档可以指定
\includeonly{..}
一些不包括的文件列表,Main-pages/ch6-results-ch4
在这种情况下将跳过该章节并且不会写入任何辅助文件。一些其他不相关的错误导致 TeX 无法正确完成并写入辅助文件。在这种情况下,您应该显示错误。
编辑器或构建管道中的某些过于激进的“清理”脚本会在 Latex 运行期间删除辅助文件。(不要这样做:-)