答案1
根据我的回答章节标题前后的间距,但删除了空格而不是添加了空格。在这里,我使用\sectionprelude
和 (如果需要)\sectionpostlude
来修改节标题前后的默认空格。但是,它们也可用于为节标题的外观添加标尺线和其他类似的样式修改。
显然,对于小节等也可以做类似的事情。
\documentclass{article}
\usepackage{lipsum}
\makeatletter
\let\origsection\section
\renewcommand\section{\@ifstar{\starsection}{\nostarsection}}
\newcommand\nostarsection[1]
{\sectionprelude\origsection{#1}\sectionpostlude}
\newcommand\starsection[1]
{\sectionprelude\origsection*{#1}\sectionpostlude}
\newcommand\sectionprelude{%
\vspace{-4ex}% STUFF TO DO PRIOR TO THE SECTION HEADING
}
\newcommand\sectionpostlude{%
% \vspace{-2.5ex}% STUFF TO DO FOLLOWING THE SECTION HEADING
}
\makeatother
\begin{document}
\lipsum[4]
\section{Section Title}
\lipsum[1]
\end{document}