编译忽略的部分(Texmaker)

编译忽略的部分(Texmaker)

我可以在 .tex 文档中创建编译将忽略但将反映在文档结构中的“部分”,如窗口左侧的 texmaker 中显示的那样?

当我使用 Texmaker(windows)编写 .tex 文档并使用命令\section或 时\subsection,窗口左侧会显示以下内容:其中列出了所有章节、子章节、子子章节等...此列表对于在文档内导航非常有用。我可以在 使用 texmaker 时显示这样的列表,但编译过程会忽略它吗?

我需要它以便于浏览和在文档中更好地定位。

我目前的解决方案非常原始:我使用标准\section命令,一旦我完成文本编写,我就%在希望 Latex 忽略的部分前面放置符号。

编辑我今天注意到有时 texmaker 仍然会%\section{whatever}在侧边栏中显示为一个真实部分,但我不确定它是错误还是功能,而且我不知道是什么触发了它,也不知道是什么最终将其关闭。

答案1

似乎有几种方法……

1 使用书签功能(作者:texenthusiast)

TeXmaker 提供了在代码中添加最多三个书签的选项。(TeXstudio 是一个更灵活的分支,最多可以添加十个书签)

2 使用comment package(作者:Torbjørn)

\usepackage{comment}
% ...
\begin{comment}
   \section{I'm not here}
\end{comment}

3 使用布尔值将其从 TeX 中隐藏

您可以使用\iffalse始终为 false 的布尔运算,并且以下代码将被忽略。每个都\if…必须以 结尾\fi

\iffalse
   \section{I'm not here}
\fi

4 使用不同的文件

这不是对你问题的真正回答,但如果你将代码分成几个文件并用\input或加载它们,也许会有所帮助\include。我想\input这里会更好(见何时应使用 \input 和 \include?)。我还是更喜欢 TeXstudio 中对多个文件的处理。

相关内容