考虑以下项目结构
project
| -- part
| | -- fileWithLabels.tex
| | -- fileWithRefs.tex
| -- main.tex
是否可以使用Sublime Text 3
并LaTeXTools
通过引用不同文件中的标签来实现自动完成不是主文件,如果文件包含\import
使用导入包?
您可以轻松地找到将传递给每个文件的解决方案main.tex
,如下所示
%!TEX root = ../main.tex
\input
如果我只是文件,则这很有效,但只有下拉菜单\import
中的标签才可用,但例如在编辑时则不可用。main.tex
LaTeXTools
fileWithLabels.tex
fileWithRefs.tex
放弃import
似乎也不是一个好的解决方案,因为它对于将来可能重组的嵌套结构非常有用(尽管已经%!TEX root = ...
破坏了这个功能)。
答案1
进口包支持现已列入计划第990章并且很可能会在下一个次要版本中添加(3.13.0
)。
直到那时,我才在 ( pkgimport_merge
) 上建立了一个分支github,它将合并拉取请求以支持导入包。您可以下载该分支(确保您已选择该分支)作为 zip 文件,解压并替换 SublimeText 包目录中的 LaTeXTools 包。您可以通过选择首选项>浏览包...如果你熟悉git,也可以直接clone:
git clone https://github.com/r-stein/LaTeXTools.git -b pkgimport_merge
如果您发现问题,请通过在拉取请求中添加评论来让我知道。