Closed doraTeX closed 5 years ago
ご指摘有難うございます。おっしゃるとおりです。うっかりしました。 近日中に取り込ませていただきます。 ご不便をおかけして申し訳ありません。
科研費 LaTeX で全角数字で始まるマクロが定義されているらしく,この影響でコケるそうです。
TL2020 まで待たないといけないようでは影響が大きそうですが,バイナリのリビルドを申請するのはちょっと気がひけます。他の手として「\kcatcode をフォーマット作成時に補正する」という手はどうでしょう? uptex-base と uplatex の ukinsoku.tex あたりに仕込めば出来そうな気がします(試してないけど…。)
今回のは明確なバグ(意図していない動作)です。
の2つの影響があると思います。 1が「\kcatcode をフォーマット作成時に補正する」で改善するならありがたいです。(workaround的ですが。) それでも2は改善しないでしょう。 科研費マクロが1で改善するならありがたいです。
pull request をここの master にマージしTeX Live svn にコミットしました。(r51021) 「\kcatcode をフォーマット作成時に補正する」の件はまだ残っています。
良く分かっていませんが、GitHubの機能として Issueとは違い pull request はマージすると closed みたいになる?
GitHubの機能として Issueとは違い pull request はマージすると closed みたいになる?
(経験上)そうです。pull request はマージすると自動的に close します。
issue の場合は,マージしても基本的には open です。例外として,コミットメッセージが「fix #68」のように明確に特定の issue への修正であることが書かれていれば,そのコミットが master ブランチに入った時点で自動的に close されます(別ブランチにある間は閉じない)。
そのコミットが master ブランチに入った時点で
厳密には「デフォルトブランチに入った時点で」ですかね.
cf. https://help.github.com/en/articles/closing-issues-using-keywords
「\kcatcode をフォーマット作成時に補正する」件は https://github.com/texjporg/uptex-base/issues/3 に移動します。
upTeX 1.24 での全角英数・半角カナの
\kcatcode
のデフォルト値が 17 ではなく 18 なってしまっています。kanji.c
およびuptex-m.ch
を見ると,これは意図通りではないと思われます。おそらく,c3e79f1155fc99fc9f1dc3e184735489944244f2 において
ucs_range
にのブロックが増えたときにインデックスがずれたのが
に反映されていないためではないかと思われます。ここを
に修正してビルドしたところ,全角英数・半角カナの
\kcatcode
のデフォルト値が 17 に戻りました。