使用 documentclass amsart 更改标题形式?

使用 documentclass amsart 更改标题形式?

我使用文档类写了一篇文章amsart,但我发现标题都是大写字母。你知道我如何控制标题的样式吗?我希望它们以粗体和小写字母显示。

答案1

我认为,您实际上并不想要小写字母(=全部小写),而是想要混合大小写(输入大写字母时为大写字母,输入小写字母时为小写字母)。

您可以\@settitle在文档前言中添加以下内容:

\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@settitle}{\uppercasenonmath\@title}{\boldmath}{}{\PatchFailure}
\makeatother

\@title它删除了大写字母的更改并添加了粗体数学字体的选择(粗体文本已经是默认的一部分)。

正如你在评论中所说的那样,尽管你使用了标签问题不在于文档标题,而在于章节标题。请注意,amsart章节标题不使用大写字母(全部大写),而是使用小写字母。您也可以使用补丁程序\section将其删除,并使用例如粗体系列来代替:

\usepackage{xpatch}
\xpatchcmd{\section}{\scshape}{\bfseries}{}{\PatchFailure}

注意:显示的代码未经测试,因为您没有显示最小工作示例可以用来重现问题并测试我的想法。

相关内容