是否可以使用代码 \section{\[ \]} 而不损坏计算机?

是否可以使用代码 \section{\[ \]} 而不损坏计算机?

在将文档中的某个标题大量替换为 后\section{},我的文档停止编译。我花了很长时间才弄清楚是什么原因造成的。似乎是因为\[ \]节标题中的显示使其过于混乱而无法编译。有没有好的解决方法?我的方法是结束\section{},插入\[ \],然后以 继续\section*{},但这似乎不是最好的方法。

答案1

用于\protect制造\overset\varinjlim坚固:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\tableofcontents

\section{$\protect\overset{f}\to \protect\varinjlim$}
foo
\end{document}

答案2

显示数学环境会创建一个新段落,这显然无法在标题内起作用。相反,您可以使用$\displaystyle some math$

我真的不知道为什么\varinjlim在分段命令中不起作用。我似乎以某种方式定义,破坏了目录机制。为目录提供替代方案,它可以编译,但可能不是您想要的:

\section[$\displaystyle \injlim_k M_k$]{$\displaystyle \varinjlim_k M_k$}

(这用于\injlim目录条目和\varinjlin实际部分。)

相关内容