![latextools .sublime-project texroot 确实识别了一个 texroot](https://linux22.com/image/358279/latextools%20.sublime-project%20texroot%20%E7%A1%AE%E5%AE%9E%E8%AF%86%E5%88%AB%E4%BA%86%E4%B8%80%E4%B8%AA%20texroot.png)
我正在尝试使用 Sublime Text 3 中的 LatexTools 构建一个包含文件的 Latex 项目。我无法从子文件构建 PDF。请告诉我如何设置 Sublime 项目以启用 PDF 构建,ctrl+b
同时在子 tex 文件上打开编辑器。
下面是一个简单的例子:
qsar_catalogue.tex:
\documentclass{article}
\title{Exploratory review of QSARs in Toxicology}
\begin{document}
\include{sections/3_methods}
\end{document}
部分/3_方法:
\section{Methods}
test
这堆栈交换问题提到可以通过将以下内容放入 .sublime-project 文件中来创建根 tex 文件:
{ "settings": { "TEXroot": "./yourfilename.tex" } }
这应该能够从通过命令包含的 tex 文件中构建 tex \include
。我相信我做得对。如果我运行,check system
我会得到以下键/字段:
TeX Root
--------
/home/my_user/path/to/qsar_catalogue.tex
然而,当我尝试构建时,/home/my_user/path/to/sections/3_methods.tex
我得到了:
entering extended mode
(/home/my_user/path/to/sections/methods.tex
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
! Undefined control sequence.
l.1 \section
{Methods}
?
我找到了更多说明latextools 文档但经过几个小时更改各种设置后,我还是没有成功。