如何从附录中的 \subsection* 中删除点

如何从附录中的 \subsection* 中删除点

我正在使用 AMS 文章 LaTeX 模板,当我需要我的章节和小节前面没有编号(因为它们是附录的一部分)时,我使用“*”并输入;

\subsection*{A. Additional Figures \& Diagrams}\hspace*{\fill} \\

然而,我看到的是 LaTeX 在小节末尾添加了一个不必要的点,如下图红色突出显示的那样,

在此处输入图片描述

这里所有类似的问题都与如何通过改变来摆脱下面例子中不必要的点有关......

1.1. B 小节

到...

1.1 B 小节

然而,我确实需要改变...

1.1. B 小节。

到...

B小节

先感谢您!

答案1

文档amsart类被编程为在末尾插入一个“点”(又称“句号”)全部章节标题位于章节级别以下 - 不仅在附录中,而且贯穿整个文档。

我的工作假设是,如果您希望从附录中未编号的小节级标题中删除点,那么您还需要从整个文档中的所有其他分节标题中删除点。

如果这个假设是正确的,您可以通过在序言中添加以下代码来实现格式化目标:

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@sect}{%
   \ignorespaces#8\unskip\@addpunct.}{\ignorespaces#8\unskip}{}{}
\makeatother

我将留给你们去想象去决定\@addpunct.会发生什么。:-)

相关内容