我不明白为什么“maketitle”字体使用的字体与所选的全局文档字体不同。我使用“maketitle”标题的原因是为了能够使用 scrbook 独有的 \lowertitleback 命令。MWE:
\documentclass[paper=9cm:16cm,pagesize=pdftex]{scrbook}
\usepackage{imfellEnglish}
\usepackage[T1]{fontenc}
\usepackage[pagestyles]{titlesec}
\usepackage{lettrine}
\begin{document}
\begin{titlepage}
\vspace*{2cm}
\begin{center}
\textbf{\Huge \textsc{My LaTeX Story}}
\end{center}
\end {titlepage}
\title{My LaTeX Story}
\author{}
\date{}
\lowertitleback{\noindent \copyright 2019}
\maketitle
\end{document}
答案1
你可以使用
\addtokomafont{title}{\rmfamily}
避免将字体元素切换为无衬线字体title
。
如果您不想使用\sffamily
其他字体元素,请设置类选项sfdefaults=false
:
\documentclass[paper=9cm:16cm,
sfdefaults=false% <- added, needs version 3.39 or newer
]{scrbook}
\usepackage{imfellEnglish}
\usepackage[T1]{fontenc}
\usepackage[pagestyles]{titlesec}
\usepackage{lettrine}
\begin{document}
\begin{titlepage}
\vspace*{2cm}
\begin{center}
\textbf{\Huge \textsc{My LaTeX Story}}
\end{center}
\end {titlepage}
\title{My LaTeX Story}
\author{}
\date{}
\lowertitleback{\noindent \copyright 2019}
\maketitle
\end{document}
补充说明:不建议将该包titlesec
与 KOMA-Script 类一起使用。