実数計算にご用心

名前: かぐら
日時: 2007-06-28 02:00:12
IPアドレス: 202.248.15.*

tpic specials を使った図形描画マクロを書いていたら、どうしても 長さが短めになり、理由がわからず悩んでいました。 tpic specials では座標をミリインチ単位の整数で表すので、 cm や mm で入力した数値を 0.001in で割っていたのが原因でした。 0.001in を使ってはいけなかったのです。0.07227pt、あるいは 近似的に 0.0254mm としないとうまくいきません。 ためしに \dimen0=0.001in \showthe\dimen0 とすると 0.07277pt となり、ミリインチが実際より大きめになって いました。\dimen0=1in \divide\dimen0 by 1000 なら大丈夫です。 ---------------------------------------- 蛇足ですが dviout ヘルプの Property Sheets -> Graphic -> tpic specials -> tpic specialsのコマンド に「... 座標はミリインチ(0.254mm)単位の整数で表します。」とありますが、 これは 0.0254mm の書き間違いですね。> SHIMA さん

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)