TeX小学生相手の文章を書くならともかく,TeXで作るような文章には普通はあまりルビなんて使いませんが,でもどうしても読んでもらえなさそうな難しい漢字なんかには,後ろにカッコ書きで読み方を書くよりはルビを振ったほうがかっこいいよね。普通の漢字の上に付けるルビは,大抵の日本語LaTeX環境に入っている,okumacro.styを使って,プリアンブルに\usepackage{okumacro}1\usepackage{okumacro}と書き,ルビを振りたいところで,\ruby{漢字}{ルビ}1\ruby{漢字}{ルビ}と打てば,という出力が得られます。下付きルビがほしい普通漢字の読み仮名が欲しいときは,漢字の上にルビを振りますが,たとえば補足説明をする時など,文字の下側にルビを振りたくなることがあります。探していたら下のサイトが見つかりました。使えるようになります。\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた12\ruby{殺伐}{さつばつ}とした\ruby{TL}{タイムライン}に\ruby{颯爽}{さっそう}と現れた\par\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた綺麗にできますね。多少問題点があります。\uruby{百舌鳥}{もず}このように,\rubyと\urubyでルビの位置が異なります。どちらかと言えば,\rubyの位置のほうが綺麗。\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた123\Huge\ruby{殺伐}{さつばつ}とした\ruby{TL}{タイムライン}に\ruby{颯爽}{さっそう}と現れた\par\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた\rubyでは親文字の大きさに合わせて,ルビの文字の大きさも変更してくれますが,\urubyでは残念なことになってしまっています。自分で作ったinsomniaさんの\urubyを参考にしながら,okumacro.styの\rubyをベースに,\urubyコマンドを作り直しました。\uruby{百舌鳥}{もず}というように,\rubyと同じ挙動をします。\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた123\Huge\ruby{殺伐}{さつばつ}とした\ruby{TL}{タイムライン}に\ruby{颯爽}{さっそう}と現れた\par\uruby{殺伐}{さつばつ}とした\uruby{TL}{タイムライン}に\uruby{颯爽}{さっそう}と現れた振り仮名の文字の大きさについては,\rubyと同じ挙動です。親文字のアルファベットの単語の前後に,\rubyではスペースが入っていますが,\urubyでは入りませんね。これは,上にルビを置くときと下にルビを置くときで,文字の配置方法が全く異なるためですが,うまい解決方法が見つからないのでとりあえずこれで良しとさせてください。コメントでいいやり方を教えていただけると助かります。このページで紹介した\urubyのコードはご自由に使っていただいて構いません。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。Smartline.。