abenori / jlreq

Other
125 stars 18 forks source link

titlesecによるchapterへの変更が適用できない #134

Closed annnagatsuki closed 5 months ago

annnagatsuki commented 5 months ago

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14287329069 と同じ問題が発生したのですが、回答にある解決策は \frontmatter, \mainmatter, \appendix と相性が悪いようです(それぞれの直後に置くと解決しますが)。恐縮ですが、ご対応のほどよろしくお願い申し上げます。

abenori commented 5 months ago

前にもそういうのがあったのですが,記憶によると次のような感じだったと思います.基本的にtitlesecが標準クラスファイルなどでの見出し命令の実装に依存した形で行っているのが原因だったと思います.ではjlreqも合わせればよいのではないかというそう単純ではなく,標準クラスファイルの実装でできることは貧弱でJLReqの規定する動作の実現は難しいです.というわけで現時点では諦めてもらうしかない気がします.

ちなみにjlreqクラスファイル自身の持つ見出し命令の定義コマンドを使わない理由は何なのでしょうか?

annnagatsuki commented 5 months ago

実は,レガシーLaTeX時代の文書をそのままモダンLaTeXに移植できたら楽だと思ったのですが,仰る通り \ModifyHeadings などで新たに作成する方が好ましかったです.無事に移植できたので,このissueは閉じさせていただきます.ご対応いただきありがとうございます.