Mathjax 3.0 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(利用設定)
(利用設定)
69行: 69行:
 
texは数式部分に関わる設定です。texはこういった組版システム全体の技術でもあります。mathjaxでも数式以外の化学記号の組版やその他の技術が一部ですが、使えたりします。
 
texは数式部分に関わる設定です。texはこういった組版システム全体の技術でもあります。mathjaxでも数式以外の化学記号の組版やその他の技術が一部ですが、使えたりします。
 
:inlineMathでは、インライン数式を使う場合のシンボルを設定します。たいていのSiteではシングルの$マークで開始終了を表すように設定しています。同時に\(,\)を使っているSiteもよく見かけます。
 
:inlineMathでは、インライン数式を使う場合のシンボルを設定します。たいていのSiteではシングルの$マークで開始終了を表すように設定しています。同時に\(,\)を使っているSiteもよく見かけます。
:tagsは式番号を自動で振るときの設定で、数式を書く人はよく一つのディスプレイ数式に対して番号を振るもので、数学の教科書なんかでも数式の右側に<span>(</span>1<span>)</span>のように記述して、先々の展開でどの数式を活用したかを振り返るために付与します。この番号振りの方式をどうするかという設定です。noneにすると自動番号付与システムが使われなくなります。amsとするとamsMathという記述方式に従って、\begin{align} \end{align} もしくは \begin{gather} \end{gather}で囲われたディスプレイ数式だけ適用されます。基本的には1ページの中で数式番号を重複して記述することはないので、この記号で挟まれたものに対して番号を増やしつつ重複しないように自動的に管理されます。後になって文書の中な途中でディスプレイ数式を追加した場合、後ろの数式の番号を振りなおす必要がありますが、そのような面倒も自動的な番号振りシステムが助けてくれます。但し、数式を参照してた箇所の表示は変えないといけないかもしれません。allと記述すると全てのディスプレイ数式に番号を自動的に付与します。発番しなくてもタグ番号を直接指定するキーワードがあり、\tag{1}のようにすると<span>(</span>1<span>)</span>となります。
+
:tagsは式番号を自動で振るときの設定で、数式を書く人はよく一つのディスプレイ数式に対して番号を振るもので、数学の教科書なんかでも数式の右側に<span>(</span>1<span>)</span>のように記述して、先々の展開でどの数式を活用したかを振り返るために付与します。この番号振りの方式をどうするかという設定です。noneにすると自動番号付与システムが使われなくなります。amsとするとamsMathという記述方式に従って、\begin{align} \end{align} もしくは \begin{gather} \end{gather}で囲われたディスプレイ数式だけ適用されます。基本的には1ページの中で数式番号を重複して記述することはないので、この記号で挟まれたものに対して番号を増やしつつ重複しないように自動的に管理されます。後になって文書の中な途中でディスプレイ数式を追加した場合、後ろの数式の番号を振りなおす必要がありますが、そのような面倒も自動的な番号振りシステムが助けてくれます。但し、数式を参照してた箇所の表示は変えないといけないかもしれません。allと記述すると全てのディスプレイ数式に番号を自動的に付与します。発番しなくてもタグ番号を直接指定するキーワードがあり、\tag{1}のようにすると<span>(</span>1<span>)</span>となります。AMSmathはAmerican Mathematical Society アメリカ数学会で提唱された数式記述の概念です。自動発番の参照をするには、自動発番するディスプレイ数式の中に\label{eq:1}と記述しておきます。数式には変化が発生しませんが、後の文章で\eqref{eq:1}のようにすると番号が変わったとしても、うまく相互が対になった番号を保つことができます。{eq:1}で1と指定していますが、組み合わせのためだけにある番号であって、かならずしもtag番号が1とは限らないということです。このサイトでは数学論文のような長い文章は書かないので、あまり自動番号システムを使わないと思うのでamsにしておきました。
 +
:macroでは新しいキーワードを作ることができて、それがどういった数式を示すのかということを設定できます。使い方自体は複雑なのでながくなりますので、シンプルな使い方としてはtcdegree:['\u00b0']とした場合には\tcdegreeと書けば\u00b0が表示されるという意味です。これは文字を出力させるだけのマクロで、ユニコードの00b0にあたる文字を出力するのに十六進数を覚えるのは厳しいので、tcdegreeという覚えれそうなキーワードに置き換えるという意味です。このサイトで使われているマクロは他の人が作ったマクロで使い方の初歩を記録しておくために取り込んでいるだけで、実際には利用していません。
 +
:processEscapesは\$と記述することで$記号そのものが数式の中で使える仕組みを使うかという設定です。$を使いたくなることはあるのかわかりませんが、このSiteでは\$という記述で$が表示されるシステムを取り込みたいためOnつまりはtrueにしました。

2020年5月13日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス