我可以在 .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 中对多个文件的处理。