Yukimasa Morimi
Yukimasa Morimi
## Brief outline of the bug If the class file loads `expl3.sty` before `\ProcessOptions`, specifying `dvipdfmx` as a global option will give the following warning: ``` LaTeX Warning: Unused global...
LaTeX2e 2024-11-01 までへの対応もできていないような状態ですが、 LaTeX2e 2025-06-01 では出力ルーチンに大きな変更が入るようです。 ----- `\@makecol` と `\@makespecialcolbox` platex ではボトムフロートと脚注の順序を変更するために `\@makecol` と `\@makespecialcol` を再定義していますが、 LaTeX2e 2025-06-01 では `build/column/outputbox` ソケットでボトムフロートと脚注の順序を構成できるようになるようです。 `\@makecol` と `\@makespecialcolbox` の再定義を止め、ソケットで変更するようにするのが将来的にもよいのではないかと思います。 `floats-space-footnotes` プラグを使うとぱっと見今までと同じになるように見えます。 ----- `@outputpage` こちらは...
platexrelease を読み込むと expl3 の backend が dvips に設定されてしまうようです。 ```tex \RequirePackage[2025-06-01]{platexrelease} \documentclass[dvipdfmx]{jarticle} \begin{document} \end{document} ``` ```log pLaTeX2e +1, based on LaTeX2e L3 programming layer (c:/texlive/2025/texmf-dist/tex/platex/base/platexrelease.sty (c:/texlive/2025/texmf-dist/tex/latex/base/latexrelease.sty (c:/texlive/2025/texmf-dist/tex/latex/base/utf8.def (c:/texlive/2025/texmf-dist/tex/latex/base/omsenc.dfu) (c:/texlive/2025/texmf-dist/tex/latex/base/ot1enc.dfu) (c:/texlive/2025/texmf-dist/tex/latex/base/t1enc.dfu) (c:/texlive/2025/texmf-dist/tex/latex/base/ts1enc.dfu)))...
LaTeX2e 2025-11-01 の変更点をざっと見てpLaTeXに関連しそうな部分です。 * `\process@table` * pLaTeX側のコードは変更しなくてもよさそうですが、latexreleaseの巻き戻し対象になるので対応が必要 * `\prepare@family@series@update` * `\update@series@target@value` * LaTeX側の変更は大きくありませんが、pLaTeX側のコードがいろいろ混みあっていてどこをいじればいいのかよくわかってません…… * 関係あるかわかりませんがplatex-devで以下がエラーになります ```tex \documentclass{minimal} \setbox0=\hbox{\rmfamily A} \begin{document} \end{document} ``` * `\@outputpage` * 巻き戻し用のコードがないので些細な修正?