名前: 大熊一弘 日時: 2009-01-17 14:19:51 IPアドレス: 210.131.109.*
>>52572 > 皆様のご意見をお聞きできれば幸いです。 人ごとではない,です。 拙作の emathパッケージも 別行立て数式内では \normalbaselineskip を欧文と揃え ています。すなわち 10pt の場合, 通常のテキストでは,\normalbaselineskip=15pt 別行立て数式内では,\normalbaselineskip=12pt 境目は? 前段のテキストと別行立て数式との行間 (A) 別行立て数式と後段のテキストとの行間 (B) はどちらが適用されるかが問題です。 さて,実験したところ (A)=12pt, (B)=15pt となるようです。 (実験結果の PDF:http://emath.s40.xrea.com/temp/old.pdf) そこで, \everdisplay に,\advance\abovedisplayskip3\p@ を付加すると結果は:http://emath.s40.xrea.com/temp/new.pdf 備考: 1.(11pt,12pt オプションにも対応する必要がありますから, 加算値を 3\p@ と定数のままには出来ませんが,ここでは単純化) 2. 3pt を \above と \below で折半するかどうか・・・・・ 3. \abovedisplayskip をいじると, \intertext にも影響しますが, emath の場合,\intertext はほとんど和文ですから,特に不都合はないでしょう。 4. もっとも,上の実験は \documentclass{jarticle} \usepackage{emath} の場合であって,jsarticle でどうなるかはわかりません。
この書き込みへの返事: