
私は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}