我如何强制 LaTeX / KOMA-Script (>=3.15) 忽略部分中的垂直深度?
MWE 显示问题:
\documentclass[twoside]{scrartcl}
\begin{document}
\section{ja}
\rule{\textwidth}{1cm}
\clearpage
\section{nein}
\rule{\textwidth}{1cm}
\end{document}
左侧的框明显位于右侧框的下方。对于文本来说,这可能不是问题,但在我的例子中,不仅有文本,而且图片也直接位于该部分的下方,在这种情况下,它们的顶行不对齐。
答案1
我不确定这是否LaTeX / KOMA-Script (>=3.15)
意味着您也可以使用最新版本 3.19a。如果可以的话,您可以重新定义在所有章节标题末尾\sectionlinesformat
插入。\strut
\documentclass[twoside]{scrartcl}[2015/10/3]
\makeatletter
\renewcommand{\sectionlinesformat}[4]{%
\@hangfrom{\hskip #2#3}{#4\ifhmode\unskip\strut\fi}%
}
\makeatother
\begin{document}
\section{ja}
\rule{\textwidth}{1cm}
\clearpage
\section{nein}
\rule{\textwidth}{1cm}
\end{document}