Soy bastante nuevo en Latex, así que me disculpo si esta es una pregunta sencilla. Me gustaría reducir la cantidad de espacios en blanco que rodean el título de un capítulo. Aquí está la sección del capítulo (tenga en cuenta que está un poco truncada):
\documentclass[twoside,9pt]{memoir}
\usepackage[compact]{titlesec}
\chapterstyle{southall}
\begin{document}
\frontmatter
\chapter{Marseilles--The Arrival.}
On the 24th of February, 1815, the look-out at Notre-Dame de la Garde
signalled the three-master, the Pharaon from Smyrna, Trieste, and
Naples.
Cuando se genera tiene el siguiente aspecto:
He probado varias opciones para reducirlo todo en vano. ¿Puedes ofrecer alguna sugerencia?
Respuesta1
He aquí una manera: copié el código del southall
estilo (sección B.1.4 deel memoir
manual) y lo modificó, dándole un nuevo nombre. Ajustar al gusto. El paquete showframe
se utiliza sólo para mostrar mejor la posición del título.
Tenga en cuenta que memoir
proporciona funciones similares a titlesec
, por lo que normalmente no se usan juntas. Más información sobre los estilos de capítulo se encuentra en la sección 6.5.1 deel memoir
manual.
\documentclass[twoside,9pt]{memoir}
\usepackage{showframe} % just for the example
\makechapterstyle{southall-mod}{%
\chapterstyle{default}
\setlength{\afterchapskip}{2\baselineskip} %%%%%%%%% MOD: WAS 5\baselineskip
\setlength{\beforechapskip}{18pt}% \headindent %%%%%%% MOD: WAS 36pt
\setlength{\midchapskip}{\textwidth}% \rightblock
\addtolength{\midchapskip}{-\beforechapskip}
\renewcommand*{\chapterheadstart}{\vspace*{0pt}} %%%% MOD: WAS 2\baselineskip
%%% \renewcommand*{\chaptitlefont}{\huge\rmfamily\raggedright}
\renewcommand*{\chaptitlefont}{\huge\rmfamily\memRTLraggedright}
\renewcommand*{\chapnumfont}{\chaptitlefont}
\renewcommand*{\printchaptername}{}
\renewcommand*{\chapternamenum}{}
\renewcommand*{\afterchapternum}{}
\renewcommand*{\printchapternum}{%
\begin{minipage}[t][\baselineskip][b]{\beforechapskip}
{\vspace{0pt}\chapnumfont%%%\figureversion{lining}
\thechapter}
\end{minipage}}
\renewcommand*{\printchaptertitle}[1]{%
\hfill\begin{minipage}[t]{\midchapskip}
{\vspace{0pt}\chaptitlefont ##1\par}\end{minipage}}
\renewcommand*{\afterchaptertitle}{%
\par\vspace{\baselineskip}%
\hrulefill \par\nobreak\noindent \vskip \afterchapskip}}
\chapterstyle{southall-mod}
\begin{document}
\chapter{Marseilles--The Arrival.}
On the 24th of February, 1815, the look-out at Notre-Dame de la Garde
signalled the three-master, the Pharaon from Smyrna, Trieste, and
Naples.
\end{document}