我有一个乳胶项目,其中包括多个PDF。这些PDF在项目编译时通过includepdf标签添加到最终文档中。我的问题是,Latex是否可以从包含的PDF自动生成ToC,即,它是否可以从包含的文件中自动读取\section \subsection标签并自动生成它?或者,只有当我将单独的项目或源代码包含到最终解决方案中并编译它时,这才是可能的。
非常欢迎您的帮助!
发布于 2021-01-15 01:36:59
在您的项目中包含呈现的pdf文件将使您在访问这些文档的详细信息时受到限制。然后,您将只能选择特定页面或在这些文件的特定位置添加某些内容(例如,您自己的页码)。
由于您可以访问这些项目,因此最好使用以下方法之一(或组合)将这些原始tex文件嵌套在当前项目下:
\input{foo.tex}:在这种情况下,输入文件不能是单独的项目(其中没有\begindocument和\enddocument )\include{foo.tex}:非常类似于input命令,但对嵌套文件有一定的限制非常类似于input和include命令,但允许嵌套导入,并且还接受不同的逻辑来解析其输入的路径(即,它接受文件的相对路径,在本例中为called).Overleaf允许您添加来自另一个项目的文件,当另一个文件仍在单独的项目中开发时,这是最佳选择。在这种情况下,该文件仍处于另一个项目的控制之下。

对于更多的信息,here是一个关于如何用latex编写模块化文档的非常好的指南,here是一个关于子文件和独立文件的简短教程。
https://stackoverflow.com/questions/65719153
复制相似问题