如何减少 fncychap 中章节名称和章节标题之间的间距

如何减少 fncychap 中章节名称和章节标题之间的间距

我正在使用\documentclass[12pt]{report}\usepackage[Lenny]{fncychap}如何减少“第 1 章”行和该章标题(例如“简介”)之间的间距?

第1章

介绍

我尝试更改下面命令的值\vspace*{},这些值用于“章节”和章节名称中的数字“1”,但这只会更改包含章节名称“第 1 章”的框顶行的位置。

\ChNameVar{\fontsize{13}{-42}\usefont{OT1}{ptm}{m}{n}\selectfont\vspace*{-44\p@}}

\ChNumVar{\fontsize{46}{-43}\usefont{OT1}{ptm}{m}{n}\selectfont\vspace*{-45\p@}}

提前致谢。

答案1

根据您的喜好调整\vspace{...}章节标题的前后。

必须对编号 ( \DOTI) 和未编号 ( \DOTIS) 的章节执行此操作

C

\documentclass[12pt,a4paper]{report}

\usepackage[Lenny]{fncychap}

\usepackage{kantlipsum}% only for dummy text

\renewcommand{\DOTI}[1]{% numbered chapters
    \vspace*{-20pt} % adjust space before title <<<<<<<<<<<<<<<<<<<<< added
    \raggedright
    \CTV\FmTi{#1}\par\nobreak
    \vspace*{25pt} % adjust space after title <<<<<<
}

\renewcommand{\DOTIS}[1]{% unnumberd chapters
    \raggedright
    \CTV\FmTi{#1}\par\nobreak
    \vspace*{-10pt} % adjust space after title <<<<<<
}

\begin{document}

\chapter{Introduction}
\kant[1]
    
\chapter*{Method}   
\kant[1]

\end{document}

相关内容