我正在使用 TexStudio 和subfiles
软件包将我的项目拆分成更小的部分,这样做的好处是我可以编译一个独立于主要内容的子文件。现在,使用软件包\autoref
的命令hyperref
,我希望在处理子文件时自动完成标签,但 TexStudio 不会给我其他文档中的标签列表。
%!TEX root = main.tex
我知道的一个解决方法是在子文件的开头使用,但这样 maint.tex 就会一直被执行,从而使该subfiles
包变得毫无用处。
关于如何\autoref
在不同的子文件中使用,有什么想法吗?
答案1
您可以使用 \include 语句来代替使用子文件。这样,您将只编译修改过的文件。这样您就可以使用
%!TEX root = main.tex
这里有一些有用的链接: