-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LaTeX2e 2022-06-01 への対応 #98
Comments
df360be + mendex の修正により,再びドキュメントのビルドが通るようになりました。さて,本家で OR-lab (output routine) がマージされたので対応を考えないといけません。特に |
ついに明日 2022-06-01 ですが,色々と頂いておきながら私が忙殺されていて心の余裕がなく,全く追えていません…。とりあえず「致命的に何かが壊れることがないように」という観点で,最短ルートで必要最小限を CTAN / TeX Live へ反映したいです。しかし何から手をつけたらよいでしょう。 遡ってこの辺はキャッチしました。
expl3 はカーネルに組み込まれているので (u)pLaTeX のカーネルに取り込みんだほうがよいのでしょうか。latex-lab 系は開発途上のようにも見え,とりあえず plautopatch に入れる…? |
あまりちゃんと検討できていませんが…
全てを確認したわけではありませんが、既存の pLaTeX 文書が壊れるような変更はなさそうだなと思っています。
そうですね、何もしなくてもちゃんと動くようになっていてほしいので pLaTeX カーネルに入れたいですね。 ただ expl3 はカーネルと違って高頻度で更新されるのが気がかりです。( (できるだけ expl3 に取り込んでもらったり、expl3 側に空の実装(何もしないとか、常に false とか)を用意してもらって pLaTeX 側で実装するみたいなことができるとリスクが減っていいのかなと思ってみたり…)
たしかに latex-lab はかなり実験的な段階のような感じがしますね。私もとりあえずは pLaTeX カーネルとは別にしたい気がするので plautopatch に入れるので良いのではないでしょうか。 |
ありがとうございます。
pLaTeX もフォーマット作成時に plexpl3.ltx を読ませるだけなので,plexpl3 を pLaTeX 本体から分離した方がコンパクトになって更新タイミングを合わせやすいような気がしてきました。
これは欲しいですね。日本語用などのフックを入れる空の実装を必要なところに仕込んでもらえるようにお願いする方向で考えましょう。 |
LaTeX2e 2022-06-01 以降で nidanfloat パッケージがエラーを吐くようです。 |
platexrelease で 2021-11-15 から 2022-05-31 の間に巻き戻すと pLaTeX が壊れるようです。 例えば和文フォントが全く変わらなくなります。 \RequirePackage[2021/11/15]{platexrelease}
\documentclass{jarticle}
\begin{document}
あいうえおABC{\LARGE かきくけこDEF}\textbf{さしすせそGHI}。
\end{document} latexrelease による巻き戻しは行われるが、platexrelease は何もしないためのようです。 |
latexrelease が platexrelease の知らない新しいバージョンの時はとにかく pLaTeX のコードで上書きする,とすれば良いのかなと思って 8c805b4 としてみました。強引ですが…。 |
#98 (comment) の latex-lab や expl3 の件は全く対処できていませんが,とりあえず platexrelease の修正と #95 だけ入れて pLaTeX2e 2023-02-14 を出します。 |
出そうと思ったら git push がいつまでたっても終わらない謎現象に見舞われたので今日は諦めます。 [edit] ようやく 2023-02-19 として出しました。 |
#95 にコメントしましたが、close済みだったようなので、こちらに再掲します。最新のplatexで
|
\marginpar の件の報告ありがとうございます。そちらは #95 にコメントします。 |
latex3/latex2e@6760313 までの develop branch を確認しているところです。
\documentclass[dvipdfmx]{jltxdoc}
とドライバオプションを付け,さらに\RequirePackage{plautopatch}
により pxjahyper を自動読込させることにします。 → 98d2da5, texjporg/uplatex@eb5f4ce追記:上記で hyperref 依存になった doc.sty では .idx への書出し量が格段に増え,その影響なのか(?) mendex が不可解な挙動を起こします。 → texjporg/tex-jp-build#137
The text was updated successfully, but these errors were encountered: