我一直在尝试使用memoir
类来创建图中所示的章节样式,但没有成功。有人能帮我吗?
答案1
以下是必要的定义(除了使用的确切字体,可以使用以下方法解决WhatTheFont
或其他地方)。基本上,一个新的章节样式(预定义样式的变体dowding
)和一些影响内置格式的重新定义\epigraph
:
\documentclass{memoir}
\makeatletter
\makechapterstyle{mystyle}{%
\chapterstyle{dowding}
\renewcommand*{\chapnamefont}{\normalfont\Large\itshape}%
\renewcommand*{\chapnumfont}{\chapnamefont}%
\renewcommand*{\printchapternum}{\centering\chapnumfont \thechapter}%
\renewcommand*{\chaptitlefont}{\normalfont\huge\centering}%
}
\renewcommand{\@epitext}[1]{%
\begin{minipage}{\epigraphwidth}\begin{\textflush}\itshape\normalsize #1\par
\ifdim\epigraphrule>\z@ \@epirule \else \vspace*{1ex} \fi
\end{\textflush}\end{minipage}}
\renewcommand{\@episource}[1]{%
\begin{minipage}{\epigraphwidth}
\begin{\sourceflush}\itshape #1\par
\end{\sourceflush}\end{minipage}}
\makeatother
\chapterstyle{mystyle}
\epigraphposition{center}
\epigraphsourceposition{center}
\setlength\epigraphrule{0pt}
\setlength\epigraphwidth{.6\textwidth}
\begin{document}
\chapter{The Sweet Spot}
\epigraph{You will become clever through your mistakes}{---German proverb}
\end{document}