将章节/(子)部分标题的大小更改为特定的 pt 大小

将章节/(子)部分标题的大小更改为特定的 pt 大小

如何将章节标题的大小更改为 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}

相关内容