在我的 LaTeX 文档中,有些部分包含普通文本,其他部分包含框中的文本,对此我使用了包\framed
。
当我尝试增加章节标题下方的间距时,出现了以下问题:现在,框架框和章节标题之间的间距大于普通文本和章节标题之间的间距:
使用默认部分间距时不会发生这种情况。
有人知道如何让框架具有与普通文本相同的上边距吗?
\documentclass[10pt,a4paper]{scrartcl}
\usepackage{framed}
\usepackage{titlesec}
\setlength\parindent{0pt}
\titlespacing*{\section}{0pt}{8ex}{4ex}
\titlespacing*{\subsection}{0pt}{8ex}{4ex}
% ------------------
\begin{document}
\section{First section}
Here is text with the correct margin above the text.
\section{Second section}
\begin{framed}
Here is framed text with too much space above the frame.
\end{framed}
\end{document}
答案1
正如 moewe 指出的那样,titlesec
显然不应该与 KOMA 一起使用。我使用以下命令使其正常工作:
\RedeclareSectionCommand[afterskip=1.5em]{section}