\addchap 中的对齐方式同时为左右对齐

\addchap 中的对齐方式同时为左右对齐

我正在使用scrbook并希望实现以下功能:章节(未编号)应分为两部分 - 一个左侧参差不齐且粗体 - 一个右侧参差不齐且字体正常

\addchap现在,我在右边框上看到了一个奇怪的空格(但不是\addsec)。有人知道如何解决这个问题吗?

我的最小工作示例:

\documentclass[10pt,a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}

\begin{document}
    \addchap{Text for left side \hfill \normalfont Text for right side}
    \blindtext
    \addsec{Text for left side \hfill \normalfont Text for right side}  
\end{document}

在此处输入图片描述

答案1

这是一个强力修复,但我不知道问题为何发生。 的定义\hfill\hskip 0pt plus 1fill minus 0pt,所以我决定通过定义 来扩展它的作用\Hfill

\documentclass[10pt,a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage{blindtext}
\newcommand\Hfill{\hskip 0pt plus 1000fill minus 0pt}
\begin{document}
    \addchap{Text for left side \Hfill \normalfont Text for right side}
    \blindtext
    \addsec{Text for left side \hfill \normalfont Text for right side}  
\end{document}

在此处输入图片描述

相关内容