newcommand,部分

newcommand,部分

我刚刚在 LaTex 中收到一个新任务,其中包含预定义结构和预定义命令。还有命令\mysection。我认为它不应该显示文档中该部分的文本,而应该将其用于每侧的标题和目录:

\newcommand{\mysection}[1]{\refstepcounter{section}\sectionmark{#1}
\addcontentsline{toc}{section}{\numberline{\arabic{section}}{#1}}}

有一个已经完成的文档,命令使用如下:

\mysection{Die rationalen Zahlen $\Qe_0^+$}

所以我认为它有效,但是当我尝试编译时,它总是显示错误:

! \XKV@d@fine@k@y 的参数有一个额外的 }.\par \mysection{Die rationalen Zahlen $\Qe_0^+$}

!段落在 \XKV@d@fine@k@y 完成之前结束。\par \mysection{Die rationalen Zahlen $\Qe_0^+$}

事实上,我的一个朋友尝试在他的 Mac 上编译它,并且成功了。这只是缺少一个包吗?我应该尝试如何修复它?

相关内容