我使用文档类写了一篇文章amsart
,但我发现标题都是大写字母。你知道我如何控制标题的样式吗?我希望它们以粗体和小写字母显示。
答案1
我认为,您实际上并不想要小写字母(=全部小写),而是想要混合大小写(输入大写字母时为大写字母,输入小写字母时为小写字母)。
您可以\@settitle
在文档前言中添加以下内容:
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@settitle}{\uppercasenonmath\@title}{\boldmath}{}{\PatchFailure}
\makeatother
\@title
它删除了大写字母的更改并添加了粗体数学字体的选择(粗体文本已经是默认的一部分)。
正如你在评论中所说的那样,尽管你使用了标签标题问题不在于文档标题,而在于章节标题。请注意,amsart
章节标题不使用大写字母(全部大写),而是使用小写字母。您也可以使用补丁程序\section
将其删除,并使用例如粗体系列来代替:
\usepackage{xpatch}
\xpatchcmd{\section}{\scshape}{\bfseries}{}{\PatchFailure}
注意:显示的代码未经测试,因为您没有显示最小工作示例可以用来重现问题并测试我的想法。