我怎样才能在回忆录中将章节编号和章节标题放在一行上?

我怎样才能在回忆录中将章节编号和章节标题放在一行上?

我想将章​​节编号和章节标题放在一行,我发现这段代码运行良好:(章节号和章节标题在一行中

\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[hang] 
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter:}{1em}{} 

\begin{document}
\chapter{A chapter}
\section{A section}
\end{document}

但是它使用的 titlesec 包与我书中使用的 memoir 类不兼容。是否可以通过另一种不依赖 titlesec 的方式实现相同的结果?

答案1

memoir提供无需附加软件包即可创建自定义章节样式的命令。A

\documentclass{memoir}

\makechapterstyle{sectionx}{% define the new style
\chapterstyle{default}
\renewcommand*{\chaptitlefont}{\normalfont\huge\bfseries}
\renewcommand*{\chapnumfont}{\chaptitlefont}
\renewcommand{\printchaptername}{\chaptitlefont \chaptername}
\renewcommand{\printchapternum}{\thechapter:}
\renewcommand{\afterchapternum}{\hspace{1em}}
}   
\chapterstyle{sectionx}% use the style

\begin{document}
    \chapter{A chapter}
    \section{A section}
\end{document}

强烈推荐回忆录用户阅读:回忆录类的章节样式

相关内容