名前: 土屋 日時: 2003-07-03 16:21:46 IPアドレス: 130.54.208.*
はじめまして. 日本語に英語でルビを打ちたいのですが,ベースラインが乱れてうまくいきま せん.これを適切にベースラインを合わせるにはどうしたらいいでしょうか? \newcommand{\ruby}[2]{% \leavevmode \setbox0=\hbox{#1}% \setbox1=\hbox{\tiny #2}% \ifdim\wd0>\wd1 \dimen0=\wd0 \else \dimen0=\wd1 \fi \hbox{% \kanjiskip=0pt plus 2fil \xkanjiskip=0pt plus 2fil \vbox{% \hbox to \dimen0{\tiny\hfil#2\hfil} \nointerlineskip \hbox to \dimen0{\mathstrut\hfil#1\hfil}}}} \ruby{山}{yama}\ruby{川}{kawa}
この書き込みへの返事: