Noriyuki Abe
Noriyuki Abe
手元で最新版にして試してみましたが,エラーなく通ってしまいました.あれれ. エラーメッセージもよくわからないですね.`\???`って何……?
あ,よかったです.@munepi さんありがとうございます.
標準クラスファイルに合わせたものだと思います.うーん,ちょっと悩んでみます.一応,一時的に変更するという抜け道はあります. ```latex \documentclass{jlreq} % フックを使う.それなりに新しいLaTeXが必要. \AddToHook{cmd/tableofcontents/before}{ \SaveHeading{section}{\savesection}% 現在の\sectionを保存 \ModifyHeading{section}{font=\normalfont}% \section変更 } \AddToHook{cmd/tableofcontents/after}{ \savesection% 復帰 } % もちろんこうしてもよい %\makeatletter %\let\orig@tableofcontents=\tableofcontents %\def\tableofcontents{% % \SaveHeading{section}{\savesection}% 現在の\sectionを保存 % \ModifyHeading{section}{font=\normalfont}% \section変更 % \orig@tableofcontents % \savesection%...
試しに ``` \jlreqsetup{ tableofcontents_heading = {\mysection{\contentsname}}, theindex_heading = {\mysection{\contentsname}}, } ``` とできるようにしてみました.(もちろん`\mysection`は別途定義しておく必要があります.) [df2d437](https://github.com/abenori/jlreq/commit/df2d4376ce01c8d030494c59737ffcd65206bdbf)
ありがとうございます.バグってますね.直します.`SetBlockHeadingSpaces`の効力が発動すると柱への追加が行われないようになっているようです.
[9acb871](https://github.com/abenori/jlreq/commit/9acb87172e565f0fbbd00abd6fda7e6e5dea8604)で正常になるかと思います.
試しに ``` \jlreqsetup{ theindex_heading = {\section{\refname}} } ``` とできるようにしてみました. df2d437
ありがとうございます.直しました. [3a4bc17](https://github.com/abenori/jlreq/commit/3a4bc17db0042b9d7a79f2a8f5de5e0b943110ad)
一回目が負の値になるのは想定通りですが,二回目がだめなのはコードがだめでした.
As one can see the following example, it is possible to have a break after `\section` with article class. ```latex %#!uplatex \documentclass[dvipdfmx]{article} \usepackage[vmargin=0pt,hmargin=0pt,paperwidth=50pt,paperheight=55pt]{geometry} \usepackage{color} \begin{document} aaaaa \section{bbbbb} \color{black} ccccc \end{document}...