Класс мемуаров, стиль Мэдсена, заголовок главы и правило

Класс мемуаров, стиль Мэдсена, заголовок главы и правило

Я хотел бы расширить название главы и линейку над ним влево, чтобы она находилась на расстоянии -0,75 от текстового блока.

МВЭ:

\documentclass[oneside,12pt]{memoir}

\usepackage{graphicx}

\begin{document}

\chapterstyle{madsen}

\frontmatter

\tableofcontents

\mainmatter

\chapter{First chapter}

Text

\chapter{Second chapter}

More text

\end{document}

решение1

В следующем примере я определил mymadsenстиль главы с требуемыми характеристиками:

\documentclass{memoir}
\usepackage{graphicx}
\usepackage{lipsum}

\makechapterstyle{mymadsen}{%
  \chapterstyle{default}
  \renewcommand*{\chapnamefont}{%
    \normalfont\large\scshape\raggedleft}
  \renewcommand*{\chaptitlefont}{%
    \normalfont\Huge\bfseries\sffamily\raggedleft}
  \renewcommand*{\chapternamenum}{}
  \setlength{\chapindent}{0.75in}
  \renewcommand*{\printchapternum}{%
    \makebox[0pt][l]{\hspace{0.4em}%
      \resizebox{!}{4ex}{%
        \chapnamefont\bfseries\sffamily\thechapter}%
    }%
  }%
  \renewcommand*{\printchapternonum}{%
    \chapnamefont \phantom{\printchaptername \chapternamenum%
      \makebox[0pt][l]{\hspace{0.4em}%
        \resizebox{!}{4ex}{%
          \chapnamefont\bfseries\sffamily 10}%
      }%
    }%
  }%
  \setlength\midchapskip{1ex}
  \renewcommand*{\printchaptertitle}[1]{%
    \begin{adjustwidth}{-\chapindent}{}
      \par\hrulefill\vskip\midchapskip
      \raggedleft \chaptitlefont ##1\par\nobreak
    \end{adjustwidth}}
}

\chapterstyle{mymadsen}

\begin{document}

\chapter*{Test unnumbered chapter and some textv}
\lipsum[4]
\chapter{Test numbered chapter and some textviiii}
\lipsum[4]

\end{document}

Изображение для ненумерованной главы:

введите описание изображения здесь

и один для пронумерованной главы:

введите описание изображения здесь

Связанный контент