jlreq icon indicating copy to clipboard operation
jlreq copied to clipboard

running_head と running_head_ii の出力

Open ktrxcmsn opened this issue 4 years ago • 2 comments

以下のソースから lualatex で pdf を出力したところ

  1. running_headrunning_head_ii で柱の出力が異なります。
  2. 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

ktrxcmsn avatar Dec 28 '21 06:12 ktrxcmsn

running_headrunning_head_ii で柱の出力が異なります。

これは例えば3ページ目にrunning_headの中身が出ていないがrunning_head_iiの中身が出ていることを指しているのかと思います.

とりあえず現在の動きを書いてみます.現在生成されるページスタイルでは,running_headとして現れる見出しの中で最も高位のもの(この場合は\subsection)よりも高位の見出しが現れた場合,柱をリセットする処理を行います.今の場合より高位の\sectionがあるため,この段階で中身が空になります.ただ,この処理はrunning_head_iiに対しては行われていないようで,そのためrunning_head_iiの中身はそのまま出力されます.

後者はバグだと思うので直します.

abenori avatar Dec 30 '21 14:12 abenori

なおしたつもりです. 6c273d8

abenori avatar Jan 29 '22 15:01 abenori