使用拉丁现代风格自定义章节标题

使用拉丁现代风格自定义章节标题

我已经使用mathptmx字体创建了一篇论文。现在我想仅使用 Latin Modern Sans Bold 自定义章节标题。

titlesec用过

\usepackage{titlesec}
\titleformat{\section}
{\fontfamily{lmr}\sffamily\bfseries\Large}
{\thesection}{1em}{}

我想知道这是否正确,因为我并不确定。

答案1

您应该更改文档中的默认无衬线字体系列,方法是:

\renewcommand{\sfdefault}{lmss}

在序言中。因此,\sffamily文档中的每个调用都将选择与其他规范相对应的 Latin Modern Sans 字体。要设置章节标题,您只需说

\usepackage{titlesec}
\titleformat{\section}
  {\sffamily\bfseries\Large}
  {\thesection}
  {1em}
  {}

这是基于一个显而易见的假设:一个文档中不应该有两种不同的无衬线字体。

相关内容