有没有办法可以分别减少章节标题和文本之间的垂直mainmatter
间距frontmatter
?
这是我的自定义 MWE:
\documentclass[14pt,twoside,a5paper,extrafontsizes]{memoir} %Classe estilo memoir
\usepackage[brazilian]{babel} %Traduz doc para português do Brasil
\usepackage[utf8]{inputenc} %Reconhece acentuação
\usepackage{indentfirst} %Define identação em todo primeiro parágrafo
\usepackage{garamondx} %Define a nova fonte garamond
\usepackage{lipsum}
\usepackage{tabularx}
\chapterstyle{thatcher}
\begin{document} %=========================================================================
\renewcommand{\printchaptername}{\centering{\chapnumfont\HUGE\thechapter}}
\renewcommand{\afterchapternum}{\par\bigbreak}
\frontmatter
\chapter{Introduction}
\lipsum[2]
\mainmatter
\chapter{Development}
\lipsum[2]
\end{document}
答案1
章节标题与后续文本之间的间距主要由 决定\afterchapskip
。其默认定义是 40pt。有关更多详细信息,请参阅第 86-90 页(第 6.5 章)memoir
文档。您可以通过重新定义该长度来减少空间。
\documentclass[14pt,twoside,a5paper,extrafontsizes]{memoir}
\usepackage[brazilian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{indentfirst}
\usepackage{lipsum}
\chapterstyle{thatcher}
\renewcommand{\printchaptername}{\centering{\chapnumfont\HUGE\thechapter}}
\renewcommand{\afterchapternum}{\par\bigskip}
\setlength{\afterchapskip}{\baselineskip}
\begin{document}
\frontmatter
\chapter{Introduction}
\lipsum[2]
\mainmatter
\chapter{Development}
\lipsum[2]
\end{document}
请注意,我使用了\bigskip
而不是\bigbreak
,因为根据长度及何时使用它们 \bigbreak
会鼓励分页,但我认为这并不合适。