Выравнивание в \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}

введите описание изображения здесь

Связанный контент