我希望 minitoc 的顶部和底部规则之间的间距完全相同。我知道我可以使用:
\mtcsetfeature{minitoc}{after}{\vspace{-10pt}}
\mtcsetfeature{minitoc}{before}{\vspace{-10pt}}
然而空间是固定的,并且顶部和底部看起来有所不同。
我怎样才能使规则和 minitoc 的内容之间有完全相同的空间?
\documentclass{book}
\usepackage{minitoc}
\usepackage{xcolor}
\usepackage{colortbl}
\makeatletter
\def\mtc@bottom@rule{%
\ifx\mtc@rule\relax\relax\else
\vskip -2.5ex
\color{red}\rule[2.4\p@]{\columnwidth}{.4\p@}\vspace*{2.6\p@}\fi}
\makeatother
\begin{document}
\faketableofcontents
\dominitoc
\chapter{Chapter}
\arrayrulecolor{red}
\minitoc
\section{Section}
\end{document}
最好的