
Ich versuche, mit LatexTools in Sublime Text 3 ein Latex-Projekt mit enthaltenen Dateien zu erstellen. Ich kann aus einer Unterdatei kein PDF erstellen. Bitte erklären Sie mir, wie ich ein Sublime-Projekt einrichte, um die PDF-Erstellung zu ermöglichen, ctrl+b
während der Editor für eine untergeordnete Tex-Datei geöffnet ist.
Nachfolgend finden Sie ein Minimalbeispiel:
qsar_catalogue.tex:
\documentclass{article}
\title{Exploratory review of QSARs in Toxicology}
\begin{document}
\include{sections/3_methods}
\end{document}
Abschnitte/3_Methoden:
\section{Methods}
test
DasFrage zum Stack-Austauscherwähnt, dass eine Root-Tex-Datei erstellt werden kann, indem Sie Folgendes in Ihre .sublime-project-Datei einfügen:
{ "settings": { "TEXroot": "./yourfilename.tex" } }
Dies sollte die Tex-Erstellung aus Tex-Dateien ermöglichen, die über einen Befehl eingebunden werden \include
. Ich glaube, ich habe das richtig gemacht. Wenn ich es ausführe, check system
erhalte ich den folgenden Schlüssel/das folgende Feld:
TeX Root
--------
/home/my_user/path/to/qsar_catalogue.tex
Beim Versuch, daraus einen Build zu erstellen, /home/my_user/path/to/sections/3_methods.tex
erhalte ich jedoch Folgendes:
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}
?
Weitere Anweisungen fand ich unterLatextools-Dokumentationaber nachdem ich einige Stunden lang verschiedene Einstellungen geändert hatte, hatte ich kein Glück.
Antwort1
r-stein hat dies in einem Kommentar beantwortet. Ich hatte mein eigenes Latex-Build-System erstellt und es funktionierte nicht richtig. Das LatexTools-Build-System hat dieses Problem behoben.
Nach dem Wechsel auf das richtige Build-System (Latex mit dem unten stehenden Häkchen) hat alles funktioniert: