-
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
Extended allocation for e-pTeX (FAM256) #3
Comments
色々提案いただいているのに,あまり反応できていなくてすいません.私も北川さんと同じく,ちょっと仕事に追われています. 私は昔 pLaTeX で数式フォントで色々遊んでいた覚えがあるのですが,最近はそういう遊びは LuaTeX の unicode-math などでやってしまって,pLaTeX が必要な場合は最低限の数式フォントで済ませてしまうので,この手の話は関心がなくなり気味です(必要な実例が身の周りで出てきたらまた違うかもですが).元々 pLaTeX が必要な場面で脚注アキが入るのが気になっていただけなのが,なぜか CTAN に pTeX 関連ファイルをアップロードする羽目になっているというのが現状で,本当はもっと pTeX に関心がある人に取り組んでほしいと思っています.そういう人は潜在的にはまだまだいると思うのですが……. まあ,人がどうしてもいなければ,テストとデバッグと CTAN へのアップロードはできるので協力いたします.具体的な提案までするのはちょっと苦しいかもしれないです. Issue と関係ないですが:Twitter も見ていますが,変えた結果あとで文句を言われるのは嫌なので,どういうことをやってはいけないのかの基準は決めた方がよいのかもしれないです.platexrelease があるのでこれで対応せよとは言えますが…….e-pTeX のバイナリ自体変えてしまっているので,pLaTeX をある程度変えてしまってもよいというか,むしろ過去の出力と不整合が生じた部分についてはそうあるべき,というのが私の意見です.\underline については,私はアキが入るのが気になっていたのでむしろ修正されてよいのですが,アキが入るのが前提な人がいる可能性もあるかもしれないです.気づいていない人の方が多いかもですが.(ascmac はまったく使わないのでよくわかっていない.) |
この Issue もそうですが、自分自身が提案しているというつもりはあまりないのでお気になさらずに… というか、LuaTeX-ja の committer の方々に pLaTeX の面倒をみていただくのはアレなので、committer ではない私がやるほうがよいだろうと思って commit しているというのが今の状態です。まあ LuaTeX-ja も pLaTeX と無縁ではないでしょうから、こちらの議論が少しは LuaTeX-ja に貢献できるかなとは思います。ただ、私もそんなに pLaTeX に興味があるわけではないので、ほんとうはもっと関心のある方に取り組んでほしいという点では kmaed さんと同じなのだと思います。 さらにいうと、texjporg が継承した pLaTeX を自由に CTAN へ出せる状態にするまでが一番大変だろうと思っていましたので、そこに達するまで(あるいは長年のギャップを埋めるまで)の作業には協力できたらいいなと思っていたのが正直なところです。そのあとのことはあまり考えていなくて、過去のフォーラムを読み返して Issue を立てるところまでやっておけば、興味を持った方が出てくるかもしれないという期待を込めて、以下略 今の状態だと長続きしそうにないので、TeX Live 2016 が出たら(ちょうどその時期から私も時間がとれなくなってきます)、もう少し議論をオープンにしてしまおうと思います。 |
closed なところで意見を募ったのはちょっと問題ありだったのかもしれません.元々はフォーラムで聞いたのですが,角藤先生以外反応がなかったので…….場の問題は色々あるとは思っています. (あの ML にはフォーラムで反応のある人は大体いると思うのですが,期待よりも反応は薄いです…….まあ,私もそれほど反応できていないのでなんとなくわからんでもないです.) |
あの場で反応しなかったのは年末年始に PC をネットに繋いでいなかったのが大きいです、すみません。私は ML では既に他の方の反応があった場合は黙っていることも多いですが、そうでなければ極力賛否にかかわらず意思表示をしようと思ってはいます。(とはいえ実際難しいけれど…) |
あっ,それはそうかも.年末年始はめずらしく余裕ができてしまうもので……. |
qa:52799 のパッケージたちを、最新の環境で確かめてみました。
この ofamex1.sty は、新 LaTeX2e カーネルがやっているのと全く同じコードでした(ただし、独自に命名された \mathchardef\e@mathgroup@top=256 を e5361eb で exppl2e.sty に入れました。ついでに
これはそのままでは動かなくなってしまいました。実は、LaTeX 2015/01/01 で「latexrelease には入っていないが、変更された定義」というのが存在して、それが
というエラーを出すだけの変更のようです。つまり、LaTeX の方針としては「 たしかに、qa:52767で
とあるので、副作用のリスクを冒してまでカーネルでは拡張できないのかもしれません。したがって、pLaTeX カーネルで提供しうるのはこの時点でストップだと思います。 しかし同時に、これは「LuaLaTeX も標準では symbol font が 16 個までという制約がある」ことを意味します。もし |
メモ:「FAM256 パッチ」は e-TeX な pTeX のなかでも pTeX-ng (Asiatic pTeX) では無効になっていることを利用して、
|
ymt さんの 2009 年のコードを最新の LaTeX2e に追随させたものを に置きました(ライセンスは未定)。platex / uplatex では動いていそうですが、lamed は動くかもしれませんが未チェックです(そもそも LaTeX team は lamed を想定しているのかどうかも不明なので後回し)。lualatex はまだサポートしていません。 |
上の mathfam256 を CTAN にあげてみました。 https://ctan.org/pkg/mathfam256 |
texjporg/ptex-manual#6 (comment) で発覚したのですが,なんと |
If you want us to detect \omathchardef in the base latex code and use the extended range as we do for luatex, let us know, but if that just complicates your patching, we could leave it as it is... |
I think adjustment in plcore.ltx is enough; testing against \omathchardef in latex.ltx will detect Aleph as well, which you would hesitate to support... |
yes I was wondering if accidentally improving support in aleph/lamed was a
good thing or a bad thing:-)
OK I will not change the code (I may add a comment that the range is
extended in plcore for ptex, so people (especially me) are not confused
when looking at this later.
…On Sat, 19 Oct 2019 at 09:53, Hironobu Yamashita ***@***.***> wrote:
I think adjustment in plcore.ltx is enough; testing against \omathchardef
in latex.ltx will detect Aleph as well, which you would hesitate to
support...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3?email_source=notifications&email_token=AAJVYATBTBWGVWAWCZD7N3TQPLDG7A5CNFSM4CDXMVP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBXJDIQ#issuecomment-544117154>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAJVYAWFJQCLHY5EFEL2PATQPLDG7ANCNFSM4CDXMVPQ>
.
|
Done (2cb7ea6). |
LaTeX が LuaTeX 向けの Extended allocation を導入したように、pLaTeX にも FAM256 patched な e-pTeX 向けのコードを導入するとよいのではという議論がどこかにあった気がしましたので、Issue を立ててみようと思います。
ptex-base の eptexdoc.pdf にもあるように、残念ながら現状では pLaTeX からの FAM256 フル活用が容易にはなっていません。
のあたりの試みが参考になるかと思いますが、せっかくなので pLaTeX kernel で何かできることはないかというのを考えてみたいというご提案です。
The text was updated successfully, but these errors were encountered: