TOP

Home  >  ブログ  >  時空 解  >  パソコンソフト関連  >  数式が表示されるまでに、15秒も掛かかってしまいます…

時空 解 さんの日記

 
2018
5月 24
(木)
09:23
数式が表示されるまでに、15秒も掛かかってしまいます…
本文
皆さん、おはようございます。時空 解です。
 
毎週水曜日と土曜日に会社からお休みを頂いていますので、昨日も1日自由な時間が取れました。母と伯母を買い物 & ランチには連れて行っていますけどね。それと、今度の土曜日には大阪に行く予定がありますので、豊橋駅まで出掛けて、事前に新幹線の切符を購入もして来ました。ですからそれなりに時間は取られましたが、それでも仕事で8時間拘束それるよりはずっと自由です。
 
ですので、MathJax のローカル化を図っておりました。
結局ハマってしまいましたけどね。
 
なんとか昨日でオプションを指定するためのファイル local.js を読み込む事に成功したのですが、その代償として (?) Web 上で数式が表示されるまで、なんと私のパソコンで15秒もかかるようになってしまいました。以前よりはページそのものは早く開くようになりましたが。

開いた直後は、MathJax コマンドが直に見えてしまっています。15秒後にリロードされて数式に変わります。
参考に下記のページを開いてみてください。
三角比の基本定理

-------------
数式を表示する1つの方法として MathJax という JavaScriptライブラリ を利用する方法があります。私のサイト・ブログもこれを利用していますが、この利用する方法には大きく分けて2つあります。
 
1つは CDN provider から MathJax を load する方法です。
 
もう1つは MathJax JavaScriptライブラリ本体を自分が利用しているサーバー内に入れてしまい、それを利用する方法です。 CDN provider からではなく、自分が利用しているサーバーに入れてしまい、そこをアクセスする事になりますので、ローカル利用です。
ガサツになりますが、その方法を下記の書きます。

<script type="text/javascript"
   src=" ( 利用しているサーバー内のどこに置いたかを相対パスで指定 ) /2.7.4/MathJax.js?config=TeX-AMS-MML_CHTML"></script>


ただしここ → ( 利用しているサーバー内のどこに置いたかを相対パスで指定 ) に私は手こずりました。利用しているサーバーの一番上に MathJax JavaScriptライブラリ本体を置けば、比較的指定しやすいですけどね。
オプションを指定するための local.js ファイルをロードするためには、プラス ,local/loca を記述します。

<script type="text/javascript"
   src=" ( 利用しているサーバー内のどこに置いたかを相対パスで指定 ) /2.7.4/MathJax.js?config=TeX-AMS-MML_CHTML,local/local"></script>


local.js ファイルは config/local フォルダの中に入っていますが local.js ファイルそのものにも、自分がどこのフォルダに置かれているのか (?) を指定する記述が入っています。local.js ファイルをエディタで開いてみると下記の記述が一番したに書かれているのが見えるでしょう。

MathJax.Ajax.loadComplete("[MathJax]/config/local/local.js");

このパス ( [MathJax]/config/local/local.js ) をご自分のサーバーに合わせて記述し直す必要があります。( 2018-07-08 削除 )
このパス( [MathJax]/config/local/local.js ) は、一度そのままの記述 ( デフォルト状態 ) で試してみて下さいね。数式が表示されなかった場合には、相対パスを記述してパスを通してみて下さい。でもデフォルトでいけると思います。ここのブログもデフォルトで大丈夫でした。むしろ、下手に相対パスを通したがために、15秒と言う余計な数式表示時間が掛かってしまう事態になりました。 ( 2018-07-08 追記 )
------------
こんな感じなので、ローカルで MathJax を利用するのには手間が掛かります。
しかし、手間をかけたのに実際に設定してみたら逆に数式表示に時間 ( 約15秒 ) がかかるようになってしまうなんてね。
とても残念です。ううっ
何とか表示速度を早くする方法はないかなぁと、考えているところです。
昨日はこんなことをやっていましたので、斜め懸垂1回と数学の学習ができませんでした。うーむ…休日の使い方、充実していると言えるのかなぁ…。

とにかく表示速度の問題は、また次のお休みの日に挑戦します。
暫くは数式の表示、15秒後にリロード動作してからでないと正しく表示されない状態ですけどね。許してね。
 
では今日も1日の習慣を実施します。小さな一歩・挑戦を試みます。

応援してね。
千里の道も一歩から。そしてその道は登り坂です。ローマは1日にして成らず、です。

(ポチッとブログ村のバナーをクリックしてね)  


「小さな習慣」の実施状況
★ 習慣作りのための、小さな課題 ☆ 昨日の実施状況
 そろばんの練習5問 (暗算の獲得)  
ブログ投稿後

 宮田 輝 そろばん教室 加減算編 見取算問題9 その1 通し3回連続1回  

 斜め懸垂1回 (ボルダリングの体力獲得) &fnbsp;
朝食前

  できず  

 チャート式参考書1問 (物理学の数式の理解力の獲得)  
朝食後9時から

 白II+B:できず  

 青I+A:できず  

 心の筋トレ (集中力の獲得)  
 習慣を実行するにあたって  

 今朝・7時に布団から出る:7時08分  

 --- ブログの投稿 ---  

 昨日・朝食は台所でとって2階へ:×  

 昨日・机に座ったら、直ぐに学習用具を開く:×  

 昨日・理数の解法を楽しむ:機会無し  

 昨日・夜食も台所でとって2階に:×  

 昨日・23時にキューピーコーワ i プラスを飲む:〇  

 昨日・寝床に入った時間:23時19分  


閲覧(2489)
コメントを書く
コメントを書くにはログインが必要です。
メインメニュー
ログイン
ユーザー名:

パスワード:



日記投稿者リスト
カレンダー
月表示
カテゴリー
にほんブログ村リンク