Ticket #32527

yalbaselineshift と数式

Open Date: 2013-12-05 16:24 Last Update: 2014-01-14 10:09

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

Details

yalbaselineshift != 0pt の時,

$\displaystyle \int_0^x t\,dt = \frac{x^2}2$

を組版すると,「t dt =」の部分がシフトされません. yalbs_math.tex と,その pTeX, LuaTeX-ja による組版結果 pdf を添付します.

Ticket History (3/8 Histories)

2013-12-05 16:24 Updated by: h7k
  • New Ticket "yalbaselineshift と数式" created
2013-12-05 20:17 Updated by: h7k
Comment

commit 0cb18d0 で仕様を変えたつもりです.以下のようになっています:

  • 数式中に直書きされた和文/欧文文字は,本文中と同じ量だけシフトされる. 例えば,yjabaselineshift=10pt, yalbaselineshift = 5pt のとき,「$あa$」と入力した場合
    • 「あ」は yjabaselineshift=10pt だけベースラインから下がる(pTeX では \ybaselineshift (≒ yalbaselineshift) だけ下がる)
    • 「a」は yalbaselineshift = 5pt だけ下がる
  • 数式中の \hbox, \rule, \vbox は,全体が yalbaselineshift だけ下がる(違和感があるが,他にはどんな案が?). 例えば「$い\hbox{b}$」とした場合,
    • 「い」 は yjabaselineshift + yalbaselineshift だけ下がる
    • 「b」 は 2 * yalbaselineshift だけ下がる
2013-12-06 05:39 Updated by: h7k
Comment

commit 0cb18d0 で仕様を変えたつもりです.

すみません,push し忘れていました.

2013-12-07 16:52 Updated by: h7k
  • Owner Update from (None) to h7k
Comment

数式中の \hbox, \rule, \vbox は,全体が yalbaselineshift だけ下がる

明示的な \hbox, \vbox は,commit 1273b8a で下がらないようにしました. 例えば$あa \hbox{いb} \vrule width 0.4pt height 10pt depth 0pt $ という入力では,

  • 和文文字の「あ」「い」は共に yjabaselineshift だけ下がる
  • 欧文文字の「a」「b」は共に yalbaselineshift だけ下がる
  • \vrule は yalbaselineshift だけ下がる

となっているはずです.

2014-01-14 10:09 Updated by: h7k
  • Ticket Close date is changed to 2014-01-14 10:09
  • Status Update from Open to Closed
Comment

明示的な \hbox, \vbox は,commit 1273b8a で下がらないようにしました.

これをそのまま取り入れた 20140114.0 をリリースしたので,完了とします.

Attachment File List

Edit

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