在将文档中的某个标题大量替换为 后\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
实际部分。)