使用 \patchcmd 修复零件布局

使用 \patchcmd 修复零件布局

我想删除零件编号和零件名称之间的换行符 这里。然而这个解决方案对我来说不起作用。

梅威瑟:

\documentclass[draft, onecolumn, oneside, paper=a4, 12pt]{scrartcl}
\usepackage{etoolbox}

\makeatletter
    \patchcmd{\@part}{\par}{\quad}{}{}
\makeatother

\begin{document}
    \part{A}
\end{document}

“Part I.”和“A”仍然显示在单独的行中。输出不包含错误警告。

我正在使用 overleaf 和 pdfLaTeX。

提前致谢。

答案1

避免修补内部 KOMA-Script 命令。重新定义 KOMA-Script 命令\partheadmidvskip以删除零件编号和零件文本之间的换行符:

\renewcommand*\partheadmidvskip{\enskip}

例子:

\documentclass[fontsize=12pt]{scrartcl}
\renewcommand*\partheadmidvskip{\enskip}
\begin{document}
\part{A}
\end{document}

在此处输入图片描述

相关内容