Удалить начальные и конечные пробелы в главах мемуаров.

Удалить начальные и конечные пробелы в главах мемуаров.

Я новичок в Latex, поэтому прошу прощения, если вопрос простой. Я хотел бы уменьшить количество пробелов вокруг названия главы. Вот раздел главы (обратите внимание, что он немного урезан):

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

После генерации он выглядит следующим образом:

пробел

Я пробовал разные варианты, чтобы уменьшить все это, но безрезультатно. Можете ли вы предложить какие-либо предложения?

решение1

Вот способ: я скопировал код для southallстиля (раздел B.1.4руководствоmemoir) и изменил его, дав ему новое имя. Подгоните под себя. Пакет showframeиспользуется только для того, чтобы лучше показать позиционирование заголовка.

Обратите внимание, что memoirпредоставляет функции, похожие на titlesec, поэтому они обычно не используются вместе. Более подробная информация о стилях глав находится в разделе 6.5.1руководствоmemoir.

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

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

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