jlreq
jlreq copied to clipboard
running_head と running_head_ii の出力
以下のソースから lualatex で pdf を出力したところ
running_headとrunning_head_iiで柱の出力が異なります。- 9行目(
even_running_head_ii=_subsection)をコメントインすると、1ページ目のrunning_head_iiが消えて、3ページ目のrunning_head_iiが前の節の柱に変わりました。
いずれのケースも _subsection を あいうえお などにした場合とも出力の方針が一致していないように思います。
意図された動作でしたらすみません。
\documentclass[lualatex]{jlreq}
\ModifyPageStyle{plain}{
yoko,
running_head_position=top-left,
odd_running_head=_subsection,
running_head_ii_position=top-right,
odd_running_head_ii=_subsection,
% even_running_head_ii=_subsection,
}
\pagestyle{plain}
\begin{document}
\section{section 1}
\subsection{subsection 1.1}
\clearpage
あ
\clearpage
\section{section 2}
\subsection{subsection 2.1}
\end{document}
LuaLatex: LuaHBTeX 1.13.2 (TeX Live 2021) jlreq: 2021/11/05
running_headとrunning_head_iiで柱の出力が異なります。
これは例えば3ページ目にrunning_headの中身が出ていないがrunning_head_iiの中身が出ていることを指しているのかと思います.
とりあえず現在の動きを書いてみます.現在生成されるページスタイルでは,running_headとして現れる見出しの中で最も高位のもの(この場合は\subsection)よりも高位の見出しが現れた場合,柱をリセットする処理を行います.今の場合より高位の\sectionがあるため,この段階で中身が空になります.ただ,この処理はrunning_head_iiに対しては行われていないようで,そのためrunning_head_iiの中身はそのまま出力されます.
後者はバグだと思うので直します.
なおしたつもりです. 6c273d8