階段の計算」タグアーカイブ

MathJaxだいぶ慣れてきた

ここのところ建築のお仕事ばっかり(注:それが普通)で飽きてきたので(注:仕事なので飽きては困る)、今日はプログラミングのお仕事。

年明けに作った、鉄骨階段プログラムの表示部分の改良。

Excelで作った物をJavaScriptに移植し・・・までは良かったのですが、数式の表示でGさんにどちらも完全に否定されたので、彼が納得できるものを作る、というのが目標です(大汗)。

ちょっとWebを調べればLaTeX記述で数式を表示できるMathJaxといったJavaScriptライブラリを使えば簡単!!というのですが、計算書書式を作る際に、画面上に表示して・・・となると難しいのが現状です。というのもLaTeXで数式を描いたものを表示するのは簡単なのですが、動的に計算結果を出した物を計算書のように整形して表示・・・というのが難しかったからです。

以下のページを参考に作ってみました。最終的にはSpaceLikeさんの手法をベースに作ってみました。皆様ありがとうございます。

ishii-akihiro’s blog

MathJaxを動的に使う

MathJax を使用してウェブページに数式を表示する

SpaceLikeのブログ

技術的な問題は解消されました。あとはある程度の汎用性を持たせ、きれいに出力できれば、という部分です。またMathJaxが使えなくなった際に、MathMLなどで代用できるか?などまだまだ改善しなければならないところがあります。MathMLは<math>タグでHTMLに直接書き込めます。しかもプラグインなしで。しかし対応ブラウザが問題で、FirefoxやSafariなどしか使えないらしく、ChromeやIE、特にAndroidスマートフォンでは使えない場合が多いようなので、まだ厳しいです。

仕事が忙しいので使える時間は限られているのですが、今月中に完成させたいですねえ・・・。