文章或书籍等其他文档类别中的 \AtBeginSection

文章或书籍等其他文档类别中的 \AtBeginSection

我知道课堂\AtBeginSection上有beamer允许我们在每节开始时执行一组命令的功能。正如我们在 Beamer Guide 中发现的那样,

\AtBeginSection[⟨special star text⟩]{⟨text⟩}给定的文本将插入到每个部分的开头。如果指定了 ⟨special star text⟩ 参数,则此文本将用于带星号的部分。

现在在articlebook类中,我们找到命令\AtBeginDocument,但仅此而已。

\AtBeginSection其他文档类别中是否存在类似article或 的内容book

如果没有,我们还有机会定义它吗?

答案1

\AtBeginDocument和朋友被称为钩子。应用到你的情况,你可以看到它们通常是如何定义的:

\newcommand{\AtBeginSection}[1]{%
\let\savedsection\section
\renewcommand{\section}[2][]{\savedsection[##1]{##2} #1}
}

您可以使用它(一次!)在每个部分开始后立即添加材料。也许最好调用宏\AtEverySection...

相关内容