Ticket #36301

pLaTeX 2016/04/17 からのパッチ

Open Date: 2016-05-05 15:23 Last Update: 2016-05-05 22:16

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

リリースするとのことですので,ついでに pLaTeX 2016/04/17 からのパッチを取り入れてもらえると嬉しいです.7acf311 です.何か間違いや抜けがあれば直してほしいです.

\em へのパッチは fontspec を読み込むと無効化されてしまっているような気がします.

Ticket History (3/8 Histories)

2016-05-05 15:23 Updated by: kmaeda
  • New Ticket "ppLaTeX 2016/04/17 からのパッチ" created
2016-05-05 15:24 Updated by: kmaeda
  • Details Updated
  • Summary Updated
2016-05-05 17:29 Updated by: h7k
  • Resolution Update from None to Accepted
Comment

\em へのパッチは fontspec を読み込むと無効化されてしまっているような気がします.

commit 4dd4683 で直しました.

2016-05-05 18:07 Updated by: kmaeda
Comment

\em へのパッチは fontspec を読み込むと無効化されてしまっているような気がします.

commit 4dd4683 で直しました.

よさそうです.ありがとうございました.

2016-05-05 20:57 Updated by: h7k
  • Resolution Update from Accepted to None
Comment

7acf311 では,array → luatexja の順序でパッケージを読み込んだ場合,tabular 環境使用時に

! Missing # Inserted in Alignment Preamble
というエラーが出ます.array パッケージでの再定義を lltjcore.sty が打ち消してしまっている状況ですが, 単純に \@ifpackageloaded{array} ... で場合分けする以外に良い方法はないでしょうか?

2016-05-05 21:19 Updated by: kmaeda
Comment

LaTeX の場合,everyhook.sty から etoolbox.sty が読み込まれているので,これを使ってしまえばよいように思います.

  1. \patchcmd{\@tabular}{\leavevmode}{\leavevmode\null}{}{}
  2. \apptocmd{\endtabular}{\null}{}{}

しかし,pLaTeX もそうですが,あとから array を読み込むとパッチが無効になってしまいますね.\AtBeginDocument にでも入れればよいような気はしますが,それでいいのか…….

2016-05-05 22:07 Updated by: aminophen
Comment

pLaTeX のパッチ取り込み、ありがとうございます。

pLaTeX もそうですが,あとから array を読み込むとパッチが無効になってしまいますね.\AtBeginDocument にでも入れればよいような気はしますが,それでいいのか…….

pLaTeX の場合は array.sty に限らずいろいろ問題が起きる例があります。それを全部(\AtBeginDocument にいれるなどして)フォーマットだけで対処するのにも限度があると思うので、むしろ「pxナントカ」のようなパッケージ化がよいと個人的には思います。おいおい検討するときがくるかもしれません。

2016-05-05 22:16 Updated by: h7k
  • Ticket Close date is changed to 2016-05-05 22:16
  • Status Update from Open to Closed
Comment

20160505.0 を出しました.

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login