Dies Aliquanti

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Blogで数式を書く。 結局、OneNote+Windows Live Writer

時々、「Blogで数式を書く」でこのBlogに来られる方がいるようなので、メモとして書いておきます。

 

遅々として進まない、Bose901のイコライザーをリビルドする件を書くのにあたり、どうしても数式を書く必要に迫られて、調べてみました。

codecogというサービスを利用したり、MathJaxをつかったりしましたが、WYSIWYGではないのが、不満でやめてしまいました。

結局、下書きは、MicrosoftOneNoteで書いて、それをWindows Live Writerにコピペして、Blogにポストするという方法に落ち着きました。

問題は特定出来ました。 でも、どうすれば…

 

[2014/8/13追記]

Live Writerにコピペで画像ごと貼り付けた時に、必ず画像がclip_image001,002,003となってしまい、投稿毎にユニークな番号をつけてくれないのが原因ですね… orz

キャッシュの問題は直接は関係ないです。

これって、結構致命的な気がするのですが。

当面の対策として、ペーストを複数回繰り返すと、clip_image001の後ろに[1]等の番号をつけてくれるのユニークな番号になるまで、ペーストを繰り返すようにしておきます。 はぁ、どうしよう…

[2014/8/13追記、終わり]

ハッキリと問題を特定できていないのですが、時々ブラウザのキャッシュの影響と思われる問題があるみたいなので、念の為、こちらのサイトを参考にして、キャシュを無効化しておきます。

 

htmlの<head>内に以下のコードを追加(IEで有効)

<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-store">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="-1">

htmlのどこかに以下のコードを追加(Safari, Firfoxで有効)

<iframe style="height:0px;width:0px;visibility:hidden" src="about:blank">
    this frame prevents back forward cache
</iframe>

引用:http://blog.knockoutmarch.com/2008/02/06/2323.html

 

Pasted from <http://logic.moo.jp/data/archives/652.html>

 

その上で、OneNoteで数式モードで数式を書きます。数式モードは、IMEの様に働きます。ほぼほぼ、Latexなのですが、分数は \fracではなく、「/」です。数式モードへ入るためのショートカットキーは、ALT+=です。

 

x= (-b\pm\sqrt(b^2-4ac))/2a  

 

とか入力すると

 

clip_image001[14]

 

と表示されます。Latexが完璧でない私みたいなヘタレにはWYSIWYG便利。

タブレット機能付きのPCならば、手書き入力も使えるようです。

 

で、OneNoteで書き上がったものを、コピーし、Live Writerへペーストします。このとき、「形式を選択して貼り付け」、「書式の保持」(ショートカットキーはCtrl+ALT+sK)でペーストするのがポイント

 

clip_image002[14]

 

で、あとは、Live Writerで投稿すればOKです。問題は、codecogみたいに図で埋め込みになってしまうことですが、一応キレイに表示されるのでOKとしています。

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://diesaliquanti.blog.fc2.com/tb.php/886-fc1ebdf5
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

まとめ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。