![如何减少 fncychap 中章节名称和章节标题之间的间距](https://linux22.com/image/441526/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%20fncychap%20%E4%B8%AD%E7%AB%A0%E8%8A%82%E5%90%8D%E7%A7%B0%E5%92%8C%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
我正在使用\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
) 的章节执行此操作
\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}