我正在memoir
使用其默认章节样式。我想要做的是将格式从
第1章
章节标题
像这样:
第 1 章:章节标题
我是 LaTeX 的新手,我整天都在努力阅读手册并在网上搜索
编辑:我忘了说我也希望标题居中
答案1
在你的序言中:
\renewcommand{\chapnumfont}{\chaptitlefont} % To harmonise the font sizes
\renewcommand{\chapnamefont}{\chaptitlefont} % idem
\renewcommand{\afterchapternum}{:\quad} % To set the line
(例如)。
在设置“第 n 章”之后和设置“这是我的章节”之前\afterchapternum
调用该宏。memoir
默认值是这样的:
\def\afterchapternum{\par\nobreak\vskip \midchapskip}
该memoir
手册在第 6.5 节(大约第 80-82 页)中对此进行了描述。
笔记:添加了字体协调。感谢@lockstep。
答案2
可能的解决方案:
\documentclass{memoir}
\usepackage{lipsum}
\makeatletter
\newcommand{\fonttitle}{\chaptitlefont}
\makechapterstyle{mystyle}{%
\def\chapterheadstart{\vspace*{\beforechapskip}}
\def\printchaptername{}
\def\printchapternum{}
\def\printchapternonum{}
\def\printchaptertitle##1{\fonttitle \@chapapp\space \fonttitle \thechapter:\space \fonttitle ##1}
\def\afterchaptertitle{\par\nobreak\vskip \afterchapskip}
}
\makeatother
\chapterstyle{mystyle}
\begin{document}
\chapter{My chapter}
\lipsum
\chapter{Another chapter}
\lipsum
\end{document}
结果(以第 1 页为例):