Ich bin ziemlich neu bei Latex, also entschuldigen Sie, wenn das eine einfache Frage ist. Ich würde gerne die Menge an Leerzeichen um einen Kapiteltitel herum reduzieren. Hier ist der Kapitelabschnitt (bitte beachten Sie, dass er etwas gekürzt ist):
\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.
Wenn es generiert wird, sieht es wie folgt aus:
Ich habe verschiedene Möglichkeiten ausprobiert, um das Problem zu beheben, aber ohne Erfolg. Können Sie Vorschläge machen?
Antwort1
Hier ist eine Möglichkeit: Ich habe den Code für diesouthall
Stil kopiert (Abschnitt B.1.4 vonDiememoir
Handbuch) und habe es geändert und ihm einen neuen Namen gegeben. Passen Sie es entsprechend an. Das Paket showframe
wird nur verwendet, um die Positionierung des Titels besser anzuzeigen.
Beachten Sie, dass memoir
bietet ähnliche Funktionen wietitlesec
und daher normalerweise nicht zusammen verwendet wird. Weitere Informationen zu Kapitelstilen finden Sie in Abschnitt 6.5.1 vonDiememoir
Handbuch.
\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}