fncychap 中标题和内容之间的差距太大

fncychap 中标题和内容之间的差距太大

我正在fncychap为我的书使用该软件包。章节标题和内容之间的差距太大。我想减少它,所以我阅读了以下两个解决方案:

这些主题中建议的解决方案不起作用(没有出现错误,但我没有影响文档)

如何用 减少标题和内容之间的间距fncychap

编辑:这是 MWE:

\documentclass[10pt,b5paper,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
% Layout :
\usepackage[twoside,bindingoffset=6mm,verbose,marginratio={4:6,5:7},
textwidth=117.3mm,height=179.6mm]{geometry} 
% ===========================================
% Polices :
\usepackage{lmodern}
% ###########################################
% HEADER
% ###########################################
\usepackage[Glenn]{fncychap}
\ChNameVar{\bfseries\Large\sf}
\ChNumVar{\Huge}
\ChTitleVar{\bfseries\Large}
\ChRuleWidth{1pt}
\ChNameUpperCase
\ChTitleUpperCase
\usepackage{lipsum}
%============================================
\begin{document}
\chapter{A chapter}
\lipsum[1]
\end{document}

提前感谢您的任何建议。

答案1

这使用 etoolbox 修改 Glen 的现有代码。其他样式可能使用不同的代码。为了完整起见,我还展示了如何减少章节上方的空间。

最终您应该从几何图形中删除 [showframe] 选项。

\documentclass[10pt,b5paper,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
% Layout :
\usepackage[twoside,bindingoffset=6mm,verbose,marginratio={4:6,5:7},
textwidth=117.3mm,height=179.6mm, showframe]{geometry} 
% ===========================================
% Polices :
\usepackage{lmodern}
% ###########################################
% HEADER
% ###########################################
\usepackage[Glenn]{fncychap}
\ChNameVar{\bfseries\Large\sf}
\ChNumVar{\Huge}
\ChTitleVar{\bfseries\Large}
\ChRuleWidth{1pt}
\ChNameUpperCase
\ChTitleUpperCase

\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makechapterhead}{\vspace*{50\p@}}{\vspace*{20\p@}}{}{FAILED 1}% change space above chapter
\patchcmd{\@makeschapterhead}{\vspace*{50\p@}}{\vspace*{20\p@}}{}{FAILED 2}% change space above chapter*
\patchcmd{\DOTI}{\vskip 80\p@}{\vskip 20\p@}{}{FAILED 3}% change space below chapter
\patchcmd{\DOTIS}{\vskip 40\p@}{\vskip 20\p@}{}{FAILED 4}% change space below chapter*
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{lipsum}
%============================================
\begin{document}
\chapter{A chapter}
\lipsum[1]
\end{document}

相关内容