“负偏移”章节标题

“负偏移”章节标题

我需要将章节标题向其他所有内容的左侧偏移 2 厘米(或者将章节标题和段落向右偏移,具体取决于您所说的参考点)。

我使用以下方法获取了章节标题偏移量:

\renewcommand{\printchaptertitle}[1]{%
\begin{adjustwidth}{-2.5cm}{}
  \chaptitlefont ##1
\end{adjustwidth}}

但我无法让章节名称和编号正常工作——当我尝试重新定义时,我总是收到“空间因子”错误\printchaptername。我正在使用memoir,并且我已阅读手册。我就是无法理解它。

有没有简单的方法可以做到这一点?

答案1

您可以按照以下方式修改\printchaptername和:\printchaptertitle

在此处输入图片描述

\documentclass{memoir}% http://ctan.org/pkg/memoir
\makeatletter
\renewcommand*{\printchaptername}{\hspace*{-2cm}\chapnamefont\@chapapp}%
\renewcommand*{\printchaptertitle}[1]{\hspace*{-2cm}\chaptitlefont #1}%
\makeatletter
\begin{document}
\chapter{A chapter}
Here is some text.
\section{Here is a section}
Here is some more text.
\end{document}

上述 MWE 在打印章节名称和标题之前插入了负 2cm 水平空间。其余定义保持不变。

请注意,其他章节标题样式可能需要稍微不同的修改,具体取决于上述命令的定义。

相关内容