自定义章节样式

自定义章节样式

我正在尝试使用 创建自定义章节样式memoir,但结果并不令人满意。

\documentclass[article]{memoir}
\usepackage{tikz}
\usepackage{adjustbox}
\makechapterstyle{jonas}{%
  \chapterstyle{demo2}
  \setlength{\beforechapskip}{2\onelineskip}
  \renewcommand*{\printchapternum}{%
  \hrule \vskip .5\onelineskip%
      \begin{tikzpicture}
        \draw[fill,color=black] (0,0) rectangle (1cm,1cm);
        \draw[color=white] (.5cm,.5cm) node {\chapnumfont\thechapter};
      \end{tikzpicture}%
      \hfill%
    }
  \renewcommand*{\printchapternonum}{\hrule \vskip .6\onelineskip}
  \renewcommand*{\afterchapternum}{}
  \renewcommand*{\printchaptertitle}[1]{%
      \raggedleft \adjustbox{%
          varwidth=\textwidth-1.5cm,
        }{\chaptitlefont ##1}%
    }
  \renewcommand*{\afterchaptertitle}{\vskip.5\onelineskip \hrule\vskip \afterchapskip}
}

\chapterstyle{jonas}

\begin{document}
\tableofcontents
\chapter*{hello}
\chapter{Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction Introduction}
\chapter{Introduction Introduction Introduction Introduction }
\end{document}

在下图中,我强调了当前的一些不一致之处。

在此处输入图片描述

我的目标是:

  • 章节号和章节标题均垂直居中。
  • 章节号和章节标题之间有一个固定的空格
  • 两个元素中最高的元素与两个水平条之间的固定间距。

相关内容