\addchap の左と右の同時配置

\addchap の左と右の同時配置

私はscrbook次のことを行いたいと思っています。章(番号なし)を2つの部分に分割します。1つは左に不揃いで太字、もう1つは右に不揃いで通常のフォントです。

\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}

ここに画像の説明を入力してください

関連情報