TeXstudio:如何切换编译和显示的主文档

TeXstudio:如何切换编译和显示的主文档

我将写一份很长的报告,并且我想将这个过程模块化。

我想实现的是把每个章节放在不同的文档中,然后单独编译。这样,我就不用因为几行修改就编译一份大文档了。

这是我的设置:

%%%maindoc.tex%%%

\documentclass[12pt]{report}
\usepackage{docmute,import}
\begin{document}
\subimport{./}{intro}
\subimport{./}{conclusion}
\end{document}

%%%intro.tex%%%

\documentclass[12pt]{report}
\usepackage{docmute,import}
\begin{document}
\chapter{Introduction} \label{chap:intro}
This is an introduction.
\subimport{./}{motivation}
\subimport{./}{results}
\end{document}

%%%motivation.tex%%%

\documentclass[12pt]{report}
\begin{document}
\section{Motivation} \label{sec:motivation}
Very much motivation, great success.
\end{document}

%%%results.tex%%%

\documentclass[12pt]{report}
\begin{document}
\section{Results} \label{sec:results}
Our results are very interesting but also are top secret.
\end{document}

%%%conclusion.tex%%%

\documentclass[12pt]{report}
\begin{document}
\chapter{Conclusion} \label{chap:conclusion}
To conclude, this is not a great report.
\end{document}

每当我尝试编译上面给出的任何 .tex 文件时,它都会进行编译并显示maindoc.tex。我该如何进行调整,以便在编译时motivation.tex主文件不会随之进行编译?

答案1

在评论的讨论中,问题原来与 TeXstudio 有关。问题实际上是如何告诉 TeXstudio 哪个 tex 文件是它应该编译并在查看器中显示的根文档。

方法 1:结构窗格在左侧,TeXstudio 在标有 的窗口中显示文档的结构Structure。(如果没有这样的窗口,请单击左下角的小按钮。)在结构窗格中,右键单击应该成为新根文件的 TeX 文件,然后选择项目Set as explicit root document

方法2:选项菜单在编辑器窗口中打开将成为根文档的文件。在顶部栏中,单击Options,将下拉菜单中的光标移到项目上Root document,然后在侧面菜单中选择Set Current Document As Explicit Root

相关内容