jlreqドキュメントクラスのページスタイル設定における柱の位置について

jlreqドキュメントクラスのページスタイル設定における柱の位置について

- 平野 梣 の投稿
返信数: 2
Windows 10 home 21H1上でTeX Live 2021を利用しています。
LuaLaTeX+jlreqドキュメントクラスでタイプセットを行う中、ページスタイルがemptyの場合に柱をノド側に表示させようとしたところエラーが発生しました。
以下にエラーが発生する場合のソースコードを記載します。

\documentclass[lualatex,tate,book,twoside,]{jlreq}
\ModifyPageStyle{empty}{
yoko,
running_head_font={\tiny},
running_head_position=bottom-right,
odd_running_head={はしら},
even_running_head={はしら},
}
\begin{document}
\pagestyle{empty}
testてすとテスト
\end{document}

このソースコードを処理した際に発生したエラーを以下に記載します。

LaTeX Error: Missing \begin{document}. [}]
Misplaced alignment tab character &. [\begin{document}]

このエラーですが、\ModifyPageStyle中のrunning_head_positionの値がbottom-rightもしくはbottom-gutterになっているときのみ発生するようで、bottom-center, bottom-left, bottom-fore-edgeにした際には発生せず指定の位置に柱が入ったPDFが出力されました。

最後に処理時のログファイルを添付します。解決法をご存じの方があればよろしくお願いします。
平野 梣 への返信

Re: jlreqドキュメントクラスのページスタイル設定における柱の位置について

- 阿部 紀行 の投稿
すみません,バグです.条件分岐の括弧対応が全くとれていませんでした.むしろきちんと動いている状況があった方が不思議…….

https://github.com/abenori/jlreq/commit/37fa8af9e14c94b0c00b56d992557c0193dc9499
で直しました.
阿部 紀行 への返信

Re: jlreqドキュメントクラスのページスタイル設定における柱の位置について

- 平野 梣 の投稿
ありがとうございます。こちらの使い方に間違いがあるのかバグなのか判断できず、GitHubへの報告ではなくこちらへの質問という形になってしまい大変申し訳ありませんでした。