Latextools .sublime-project texroot 確實辨識了 texroot

Latextools .sublime-project texroot 確實辨識了 texroot

我正在嘗試使用 sublime text 3 中的 LatexTools 建立一個包含文件的 Latex 專案。請告訴我如何設定一個 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}
? 

我在以下位置找到了更多說明乳膠工具文檔但經過幾個小時更改各種設定後我沒有運氣。

答案1

r-stein 在評論中回答了這個問題。我創建了自己的乳膠建造系統,但它無法正常運作。 LatexTools 建置系統修復了這個問題。

切換到正確的建置系統(帶有下面的檢查的 Latex)後,一切正常:

在此輸入影像描述

相關內容