Número do capítulo Hangnum da memória na opção de margem direita?

Número do capítulo Hangnum da memória na opção de margem direita?

Com relação aos estilos integrados no livro de memórias, existe um comando ou opção simples para reverter o estilo do capítulo hangnum para ficar alinhado à direita e colocar o número do capítulo na margem direita? Encontrei alguns exemplos de estilos personalizados que conseguem isso, mas espero uma solução simples.

Responder1

Isto pode ser feito, mas não com um simples comando ou opção; um novo estilo de capítulo deve ser definido. Abaixo há um invhangnumestilo de capítulo com as especificações exigidas:

\documentclass{memoir}
\usepackage{lipsum}% just to generate text for the example

\makechapterstyle{invhangnum}{%
  \setlength\beforechapskip{0pt}%
  \renewcommand*\chapterheadstart{\vspace{\beforechapskip}}%
  \setlength\afterchapskip{2\onelineskip plus .2\onelineskip minus 0.2\onelineskip}%  
  \renewcommand\chaptitlefont{\Huge\bfseries}
  \setlength\midchapskip{-\baselineskip}%
  \renewcommand\chapnumfont{\Huge\bfseries}
  \renewcommand*{\printchaptername}{}
  \renewcommand*{\chapternamenum}{}
  \renewcommand*{\printchapternum}{%
      \raisebox{\dimexpr\midchapskip+\baselineskip\relax}[0pt][0pt]{%
        \makebox[0pt][l]{%
        \makebox[\dimexpr\textwidth+4em\relax][l]{%
          \parbox[t]{\textwidth}{\mbox{}}%
          \parbox[t]{4em}{\hfill\chapnumfont \thechapter}}}}}%
  \renewcommand*{\printchaptertitle}[1]{%
    \raisebox{\dimexpr\midchapskip+\baselineskip\relax}[0pt][0pt]{%
      \parbox[t]{\textwidth}{\raggedright\chaptitlefont ##1}}}%
}
\chapterstyle{invhangnum}

\begin{document}
\chapter{Test chapter}
\lipsum[2]
\end{document}

insira a descrição da imagem aqui

informação relacionada