jlreq の section には副題をつけることができ、
\section{ほげほげ}[ふが]
とすると、
ほげほげ
—ふが—
と表示されます。ここで、副題を
《ふが》
と表示されるようにカスタマイズしたいと思います。
jlreq では、section のカスタマイズは、
\RenewBlockHeading{section}{1}{設定を書く}
とすると思います。
しかし、副題をカスタマイズする設定は見当たらないようでした。
そこで、クラスファイルを眺めて、なんとかそれらしき物を探し出しました。
\edef\jlreq@subtitle@format{\unexpanded{---##1---}}%
だと思いますが、プリアンブルに
\edef\jlreq@subtitle@format{\unexpanded{《##1》}}%
としましたが、効果はありませんでした。なにか、適切な方法はありますか?
\documentclass[uplatex]{jlreq}
\makeatletter
\edef\jlreq@subtitle@format{\unexpanded{《##1》}}%
\makeatother
\begin{document}
\section{ほげほげ}[ふが]
本文
\end{document}
https://zenn.dev/hirospark/articles/a20d60c2f4d58d には NewBlockHeading の例がありますが RenewBlockHeading に書き換え、副題変更用パラメータ subtitle_format={《#1》} をセットしてください。
最低限副題を指定した以下のようなコードをプリアンブルに書いたところご希望のものができるようです。
\RenewBlockHeading{section}{1}{
subtitle_format={《#1》}
}
このままでは体裁が悪いので、以下の書式関連で指定できるオプションが記載されているので適宜設定してみてください。
https://github.com/abenori/jlreq/blob/master/README-ja.md#別行見出し
https://github.com/abenori/jlreq/blob/master/README-ja.md#書式関連
最低限副題を指定した以下のようなコードをプリアンブルに書いたところご希望のものができるようです。
\RenewBlockHeading{section}{1}{
subtitle_format={《#1》}
}
このままでは体裁が悪いので、以下の書式関連で指定できるオプションが記載されているので適宜設定してみてください。
https://github.com/abenori/jlreq/blob/master/README-ja.md#別行見出し
https://github.com/abenori/jlreq/blob/master/README-ja.md#書式関連