¿Número de capítulo de Memoir Hangnum en el interruptor del margen derecho?

¿Número de capítulo de Memoir Hangnum en el interruptor del margen derecho?

Con respecto a los estilos integrados en las memorias, ¿existe un comando u opción simple para invertir el estilo del capítulo hangnum para que esté alineado a la derecha y colocar el número del capítulo en el margen derecho? Me he encontrado con algunos ejemplos de estilos personalizados que logran esto, pero espero una solución simple.

Respuesta1

Esto se puede hacer, pero no con un simple comando u opción; Es necesario definir un nuevo estilo de capítulo. A continuación hay un invhangnumestilo de capítulo con las especificaciones requeridas:

\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}

ingrese la descripción de la imagen aquí

información relacionada