latextools .sublime-project texroot идентифицирует texroot

latextools .sublime-project texroot идентифицирует texroot

Я пытаюсь построить проект latex с включенными файлами с помощью LatexTools в sublime text 3. Я не могу построить 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

Этотвопрос обмена стекамиупоминает, что корневой tex-файл можно создать, поместив следующее в файл .sublime-project:

{ "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но после нескольких часов изменения различных настроек мне это не удалось.

решение1

r-stein ответил на это в комментарии. Я создал собственную систему сборки Latex, и она не работала правильно. Система сборки LatexTools исправила эту проблему.

После переключения на правильную систему сборки (Latex с проверкой ниже) все заработало:

введите описание изображения здесь

Связанный контент