如何将章节标题的大小更改为 35 pt、节标题的大小更改为 24 pt 以及小节标题的大小更改为 14 pt?
\HUGE
我知道我可以使用、等来更改大小\Huge
...但根据回忆录手册,\HUGE
当大小为 9 pt 时,只有 20 pt \normalsize
。
\documentclass[9pt,extrafontsizes]{memoir}
\usepackage[sfdefault]{roboto}
\chapterstyle{hangnum}
\newcommand{\vubfont}[1]{\usefont{T1}{qag}{m}{n}#1}
\newcommand{\vubfontbf}[1]{\usefont{T1}{qag}{b}{n}#1}
\renewcommand*{\chapnumfont}{\vubfontbf\HUGE}
\renewcommand*{\chaptitlefont}{\vubfont\HUGE}
\setsecheadstyle{\vubfont\Huge}
\setsubsecheadstyle{\vubfontbf\LARGE}
\begin{document}
\chapter{Avant Garde -- 35pt}
\section{Avant Garde -- 24pt}
Roboto -- 9pt
\subsection{Avant Garde bold -- 14pt}
Roboto -- 9pt
\end{document}
(此外,这是将标题字体更改为 Avant Garde 的最佳方法吗?)
答案1
您可以使用以下方式定义新的字体大小
\def\<name>{\fontsize{<fontsize>}{<baselineskip>}\selectfont}
另外,在回忆录中,当您使用类选项 9pt 时,\huge
结果是 14pt。
这有效:
\documentclass[9pt,extrafontsizes]{memoir}
\usepackage[sfdefault]{roboto}
\chapterstyle{hangnum}
\newcommand{\vubfont}[1]{\usefont{T1}{qag}{m}{n}#1}
\newcommand{\vubfontbf}[1]{\usefont{T1}{qag}{b}{n}#1}
\def\chapsize{\fontsize{35}{42}\selectfont}
\def\secsize{\fontsize{24}{30}\selectfont}
\renewcommand*{\chapnumfont}{\vubfontbf\chapsize}
\renewcommand*{\chaptitlefont}{\vubfont\chapsize}
\setsecheadstyle{\vubfont\secsize}
\setsubsecheadstyle{\vubfontbf\huge}
\begin{document}
\chapter{Avant Garde -- 35pt}
\section{Avant Garde -- 24pt}
Roboto -- 9pt
\subsection{Avant Garde bold -- 14pt}
Roboto -- 9pt
\end{document}