日記「芦

私は、一日八時間ずつ眠って夢の中で成長し、老いて来たのだ。(「フォスフォレッスセンス」太宰治) DameTex2 2011/1/27(Thu.)
まだvimに慣れない。間違えてコード消したりしちゃう。

js/dametex.js
内容はDameTeX.htmlと同じ。
使い方が違う。
あくまでもhtmlでレポートを書くためのツールであるのでコードを埋め込み編集したい。
そこでimgタグを使う。
<img src="こーど" width="横幅" height="縦幅">
ということを考えたわけ。
通常の画像でないことを示すためにsrc="こーど"に適当なプロトコルのマークとして
"dtex://"でも頭につければいいかな、と。

でも、僕の環境だけかもしれないけど、読み込みの時点で失敗したimgはwidth="0" height="15"
になるみたい。おかげで表示が変で何が原因かわからなかった。
というわけで
<img src="dtex://横幅x縦幅;こーど" width="横幅" height="縦幅">
とすること!

dametex.jsをロードした上で
document.body.onloadより後のタイミングでdrawtex(r)を呼ぶと
htmlの中にあるimgを全部見ていって、
canvasで書いて.toDataURLからdataスキームにsrcを変更する。
つまり実際にimgで表示される。
この引数rは拡大率。
r倍してcanvasに描画する。
ただしimgはwidth、heightをそのままなので1/r倍に縮小される。
A4に印刷することを考えているのでr=5とする。
htmlをhtmlとして見せる場合はr=1でいい。

test (r=1)
<img src="dtex://40x30;x=y^2,18,0,20"">


コメ(0) | トラ(0)


(c)Kero's World