当我尝试检查我的字数时,我总是遇到这个错误。
!!! File Chapters/Chapter1 not found in path [./]. !!!
!!! File Chapters/Chapter2 not found in path [./]. !!!
!!! File Chapters/Chapter3 not found in path [./]. !!!
!!! File Appendices/AppendixA not found in path [./]. !!!
!!! File Appendices/AppendixB not found in path [./]. !!!
!!! Encountered \end without corresponding \begin !!!
!!! Reached end of file while waiting for }. !!!
!!! Reached end of file while waiting for \end. !!!
!!! Environment ended while waiting for nd{document}. !!!
我看见这问题并尝试按照 Overleaf 的人员建议的那样做,并将我的所有文件放在我的主文件夹中。
我的文件夹是这样的:
Latex
Chapters
Chapter1
Chapter2
etc
Appendices
Appendix1
Appendix2
main.tex
现在是这样的:
Latex
Chapter1
Chapter2
Appendix1
Appendix2
main.tex
Latex 是包含所有内容的文件夹。我重新编译了,但仍然收到相同的错误。有人知道其他解决方法吗?
答案1
我不熟悉 Overleaf,但它使用了我知道的 TeXcount。
TeXcount 默认要求文件路径相对于当前工作目录。我怀疑 Overleaf 从不同的工作目录运行 TeXcount,但指定了 TeX 文件的完整路径。
TeXcount 有一个选项-dir
,可用于指定应给出文件路径的文件夹。默认值是-dir=.
,但另一种方法是 just ,-dir
在这种情况下使用主文档的文件夹。
据我从 Marijn 的评论中了解到,字数统计功能不允许更改 TeXcount 选项。不过,有文档如何使用自定义选项在 Overleaf 上运行 TeXcount。如果这个方法仍然有效,那么应该可以设置-dir
选项。
一些 TeXcount 选项和设置可以从文档本身内部进行修改,但不幸的是该-dir
选项不是其中之一。
实际上,如果我正确地假设 Overleaf 从不同的工作目录运行 TeXcount,那么最好的解决方案是让 Overleaf 更改调用 TeXcount 时使用的选项。