回忆录 hangnum 章节样式扩展到边距

回忆录 hangnum 章节样式扩展到边距

我正在尝试将章节标题延伸到右边距。回忆录手册中给出了使用环境的配套章节样式的示例adjustwidth

我尝试使用它来适应 hangnum 章节样式,但现在章节名称打印在章节编号下方(在新行上)。我该如何修复此问题?

\documentclass{memoir}
\usepackage{lipsum}

\setlrmargins{*}{*}{2.5}
\checkandfixthelayout

\chapterstyle{hangnum}
\renewcommand{\printchaptertitle}[1]{%
    \begin{adjustwidth}{}{-5cm}
        \raggedright \chaptitlefont #1\par\nobreak
    \end{adjustwidth}}

\begin{document}
    \chapter{Very long title i i i i i i i i i i i i i i i i i i i i i i i i i i i i}
    \lipsum[1]
\end{document}

答案1

这回答了最初的问题(来源):

\renewcommand{\printchaptertitle}[1]{%
    \makebox[0pt][l]{\parb‌​ox[t]{1.4\textwidth}‌​{%
        \raggedright\chapti‌​tlefont#1\par\nobreak}‌​
    }
}

要使标题颜色变成蓝色,请执行\textcolor{blue}{#1}以下操作:

\renewcommand{\printchaptertitle}[1]{%
    \makebox[0pt][l]{\parb‌​ox[t]{1.4\textwidth}‌​{%
        \raggedright\chapti‌​tlefont\textcolor{blue}{#1}\par\nobreak}‌​
    }
}

相关内容