jlreqの\NewBlockHeadingについて

jlreqの\NewBlockHeadingについて

- 伊藤 直人 の投稿
返信数: 3
現在、jlreqの\NewBlockHeadingを以下のように定義していて、labelにあたる部分を太文字(\sffamily\gtfamily\bfseries)に見出し文字列を本文と同じフォントにしたい(添付の画像の2行目のような体裁にしたい)と考えているのですが可能でしょうか。

私の方で、いろいろと調べてみたのですが実現にはいたらず、そもそもこのような場合、\NewBlockHeadingを使うのが適切か分からなくなってきたため、皆様のお知恵を拝借したく思います。
どうぞよろしくお願いいたします。

※検証に用いたTeXファイルを添付させていただきます。

\newcounter{kadai}
\NewBlockHeading{kadai}{2}{%
    font={\sffamily\gtfamily\bfseries},
    subtitle_font={\sffamily\gtfamily},
    label_format={課題\thekadai:},
    subtitle_format={#1},
    format={\jlreqHeadingLabel{#1}\jlreqHeadingText{#2}},
    after_label_space=0.5\zw,
    % subtitle_font={\rmfamily},
}
添付 スクリーンショット 2024-04-14 232724.png
伊藤 直人 への返信

Re: jlreqの\NewBlockHeadingについて

- 和田 勇 の投稿

意図されていることと違うかもしれませんが format\jlreqHeadingText{#2}\normalfont で囲うっていうのはだめでしょうか?

      format  = {\jlreqHeadingLabel{#1}\normalfont{\jlreqHeadingText{#2}}} ,
和田 勇 への返信

Re: jlreqの\NewBlockHeadingについて

- m c の投稿
#2 の前に \normalfont と入れるだけで良さそうです:
format={\jlreqHeadingLabel{#1}\jlreqHeadingText{\normalfont #2}},
添付 Untitled.png
m c への返信

Re: jlreqの\NewBlockHeadingについて

- 伊藤 直人 の投稿
和田様、m c様

ご返信いただきありがとうございます。

和田様、m c様にご教授いただいたどちらの方法でも私の望んでいたことが実現できました。

formatには#1#2などを入れるだけでフォントの設定を含むのはまずいと、独り合点しておりましたので大変勉強になりました。