Incidencia #36633

縦組と dcolumn で数字がずれる?

Abrir Fecha: 2016-09-10 10:00 Última actualización: 2016-11-07 18:24

Informador:
Propietario:
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

また LuaTeX-ja 縦組で不可解な現象に遭遇しました。dcolumn パッケージ(array パッケージをさらに拡張して小数点揃えを可能にする)を使うと、数字が不自然に垂直方向にずれるところがあります(例示ソースでは D{.}{.}{-1})。最近 TeX Live 環境を更新していないのですが「git で取得した 20160905.0 を使っているつもり」です。

ソースは https://gist.github.com/aminophen/aa155bd9171f02577e470e228a80fa16 に置きました。

Ticket History (3/7 Histories)

2016-09-10 10:00 Updated by: aminophen
  • New Ticket "縦組と dcolumn で数字がずれる?" created
2016-09-10 17:39 Updated by: h7k
  • Resolución Update from Ninguno to Fixed
  • Propietario Update from (Ninguno) to h7k
Comentario

ありがとうございます.ベースライン補正が二重に適用されてしまっていました.ee1b6ee で直しました.

2016-09-10 18:11 Updated by: aminophen
Comentario

なんか縦組の細かいところばかり毎回指摘してすみません。修正ありがとうございます。

もう一点 lltjext で気づいた点があります。\ltj@lltjext@patch@array の定義中

  1. \def\endarray{\crcr\egroup\egroup\@end@alignbox}
というのがありますが、最後に \@arrayright を足した方がよいと思います。\p@array の中に \@arrayleft は入っていますので。
  1. \def\endarray{\crcr\egroup\egroup\@end@alignbox\@arrayright}
一応 MWE として: https://gist.github.com/aminophen/72c4e27f30877bd09bd146386632e35d

2016-09-10 18:33 Updated by: h7k
Comentario

最後に \@arrayright を足した方がよいと思います。

64f3f68 で直しました.こちらこそ,いつもありがとうございます.

2016-09-12 05:58 Updated by: aminophen
Comentario

lltjext.sty に追加で:array 対策として、\tabular\array は保存→復帰されていますが、もう一つ \csname tabular*\endcsname も必要な気がしています。たとえば今のものだと tabularx.sty → lltjext.sty の順で読むと、tabularx 環境が動かなくなります。

2016-09-17 18:34 Updated by: h7k
Comentario

ありがとうございます,返事が遅れましたが,41c2b45a で \tabular* も退避させました.

2016-11-07 18:24 Updated by: h7k
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2016-11-07 18:24

Attachment File List

No attachments

Editar

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