longtblrのcaptionをjlreqのフォーマットと合わせたい

longtblrのcaptionをjlreqのフォーマットと合わせたい

- 伊藤 直人 の投稿
返信数: 1
現在、添付しましたTeXファイルのようにjlreqを用いてlongtblrでページまたぎ可能な表を作っています。 この時、captionの体裁を添付しましたようにjlreq標準のものと合わせたいと考えています。そのために色々調べてみましたが自分では解決できずここで質問させていただいた次第です。ご回答いただけますと幸いです。
添付 スクリーンショット 2024-12-27 21.47.33.png
伊藤 直人 への返信

Re: longtblrのcaptionをjlreqのフォーマットと合わせたい

- ya ra の投稿

jlreq のコード(l.5148l.6482-6488)を眺めると、caption-tagcaption-sepcaption-text に当たる値は次のように構成されています。

  • caption-tag のフォント: \sffamily\gtfamily\bfseries\small
  • caption-sep: 1zw
  • caption-text のフォント: \sffamily\gtfamily\bfseries\small

そのため、\DefTblrTemplate\SetTblrStyle を使って以下のような構成を追加すれば良いと思います。

\DefTblrTemplate{caption-tag}{default}{\tablename\thetable}
\SetTblrStyle{caption-tag}{ font = \sffamily\gtfamily\bfseries\small }
\DefTblrTemplate{caption-sep}{default}{\hspace{1\zw}}
\SetTblrStyle{caption-text}{ font = \sffamily\gtfamily\bfseries\small }
添付 スクリーンショット 2024-12-27 234855.png