回忆录类\部分风格

回忆录类\部分风格

我正在准备一本回忆录课的书。我用的是\chapterstyle{madsen},它使用无衬线字体(我不知道是哪种)。我也有部分内容,我想让这些部分也采用 Madsen 样式排版(如果我能让字体相同,我就满意了)。

其次,如果我能让章节标题采用相同的字体,那就太好了。任何建议都将不胜感激。

答案1

章节样式的定义如下madsen

\makechapterstyle{madsen}{% requires graphicx package
  \chapterstyle{default}
  \renewcommand*{\chapnamefont}{%
    \normalfont\Large\scshape\raggedleft}
  \renewcommand*{\chaptitlefont}{%
    \normalfont\Huge\bfseries\sffamily\raggedleft}
  \renewcommand*{\chapternamenum}{}
  \renewcommand*{\printchapternum}{%
    \makebox[0pt][l]{\hspace{0.4em}%
      \resizebox{!}{4ex}{%
        \chapnamefont\bfseries\sffamily\thechapter}%
    }%
  }%
  \renewcommand*{\printchapternonum}{%
    \chapnamefont \phantom{\printchaptername \chapternamenum%
      \makebox[0pt][l]{\hspace{0.4em}%
        \resizebox{!}{4ex}{%
          \chapnamefont\bfseries\sffamily 1}%
      }%
    }%
    \afterchapternum %
  }%
  \renewcommand*{\afterchapternum}{%
    \par\hspace{1.5cm}\hrule\vskip\midchapskip}}

相关部分包括:\normalfont\Large\scshape章节名称的字体(即字符串“Chapter”)和\normalfont\Huge\bfseries\sffamily章节标题(章节编号需要其他不会使用的规范)。

要获得部分标题的相同设置,您可以重新定义\partnamefont\partnumfont\parttitle字体以使用类似的设置;对于章节标题,您可以使用\setsecheadstyle。以下是所需的更改:

\documentclass{memoir}
\usepackage{graphicx}
\chapterstyle{madsen}

\renewcommand\partnamefont{\normalfont\Large\scshape}
\renewcommand\partnumfont{\normalfont\Large\scshape}
\renewcommand\parttitlefont{\normalfont\Huge\bfseries\sffamily}
\setsecheadstyle{\normalfont\Large\bfseries\sffamily}

\begin{document}

\part{Test Part}
\chapter{Test Chapter One}
\section{Test Section}

\end{document}

相关内容