Overleaf 和 Section 字体

Overleaf 和 Section 字体

Oveleaf 表示可以使用一组预装的字体 这里其中一个是“CMU Classical Serif”,我想将文档中的章节标题更改为“CMU Classical Serif”

我尝试了以下操作,但字体根本没有改变(使用包 titlesec、XeLaTex 编译器的 fontspec)

    \newfontfamily\sectionfonts{CMU Classical Serif}
    \titleformat*{\section}{ \center \large \bf}
    \titleformat*{\subsection}{\bf} 
    \titleformat*{\subsubsection}{\it} 

这是 Overleaf 的问题还是我做错了什么?

编辑:没有错误,甚至没有“找不到字体”,只是没有变化......

答案1

您正在使用已弃用的字体命令,例如\bf它们将始终使用文档默认编码和系列,它们不能像 latex2e 字体命令那样组合

假设你想要类似的东西

\titleformat*{\section}{\centering\sectionfonts\large\bfseries}

答案2

我认为我找到了一个解决方案:我只需要单独定义一个字体系列,然后按照@LianTze Lim 建议的那样在 \titelformat* 中调用它,即:

\newfontfamily\headingfont[]{Alexander} 
 \titleformat{\section}{\headingfont \centering \large\bfseries}{\S \thesection.}{0.5em}{}[{\titlerule[0.2pt]}]

(最后部分无关紧要)。还要感谢@DavidCarlisle,尽管我承认我没有检查过这一点:)

相关内容