◆英語版原文のURL◆ http://www.math.union.edu/~dpvc/jsMath/authors/basics.html

jsMathを始める

一旦,jsMathをインストールし,テストしたら,jsMath/easy/load.jsファイルをあなたの要望に合うように編集してください(詳細はconfugring jsMath参照).特に,Webサーバ,ハードディスクのどちらでも,jsMathフォルダのためのURLをルートからjsMathフォルダに設定変更してください.ファイル中のコメントがどの値を変更すべきかを示しています.jsMathを複数の構成で使用する必要があれば,そのファイルのコピーを作成し,異なる設定にすることができます.

次に,数式を含んだhtmlファイルを作成してください.easy/load.jsにおける設定が,ファイル内の数式にどのように指示するかを決定します.たとえば,デフォルトの設定で,インラインの数式を \(...\) で囲んで,方程式を\[...\]で囲んで使うことができます.jsMath/test/sample.htmlに例があるので,あなたが数式を含むドキュメントを初めて作成する助けとなるでしょう.

HTMLドキュメントへのjsMathの追加

WebページでjsMathを使用するには,次の行をドキュメントのHEAD部分に追加しなければなりません:
 <SCRIPT SRC="path-to-jsMath/easy/load.js"></SCRIPT>
ここで,path-to-jsMathは,あなたがjsMathパッケージを置いている場所を示さなければなりません.jsMathを多くのWebページからアクセスしやすい場所に置いて,広いサイトから利用可能なのものにすることもできますし(たとえば,http://your-host/jsMath/easy/load.js),jsMathをあなたのhtmlファイルと同じディレクトリに置くことによって,あなたのWebページ専用にローカルにすることもできます(この場合にはjsMathの場所を示すには,jsMath/easy/load.jsで十分です).

これは,jsMathがあなたのページの数式を処理するために、あなたの easy/load.js ファイルにおける設定を使用するということです.たとえば,jsMath/test/sample.htmlファイルを読込みそれに含まれる(いくつかの)数式を表示することができます.(easy/load.jsのデフォルト設定はjsMathの幾つかの特徴を無効にしているので,一部は活字組みされません.)

警告

jsMathを使用しているページと異なるドメインのサーバからjsMathを読み込むべきではありません.これを行うと,jsMathはそのオプションの構成要素の幾つかを読み込むことができません(代替コードやコントロールパネルなど).これはJavaScriptセキュリティモデルによるjsMathに置かれる制限で,jsMathが克服できるものではありません.しかし,あなたのメインページとして,「同じ」ドメインの他のサーバからjsMathを読み込むことはできます.たとえば,メインページがwww.math.union.eduから来ていてjsMathがunion.eduから取られていれば,jsMathはなおそのオプションの構成要素にアクセスすることができます.これを行うには,メインページのドキュメントのドメインを,2つのアドレスに共通な一番大きなドメインに設定します.

jsMathは数式を表示するためにJavaScriptが有効になっていることを必要とするので,あなたのHTMLファイルの先頭に,次のようなものを含ませるとよい:

    <NOSCRIPT>
    <DIV STYLE="color:#CC0000; text-align:center">
      <B>Warning: <A HREF="http://www.math.union.edu/locate/jsMath">jsMath</A>
      requires JavaScript to process the mathematics on this page.<BR>
      If your browser supports JavaScript, be sure it is enabled.</B>
    </DIV>
    <HR>
    </NOSCRIPT>

これは,読者がJavaScriptを無効にしていれば,それを有効にしなければならないというメッセージを送っています.これはドキュメントの本文に含まれていなければならず,jsMathで書かれてはならない点に注意(もし,JavaScriptが無効になっていれば,jsMathがページを修飾することはできません).