MediaWikiの設定 - 数式

提供: MochiuWiki : SUSE, EC, PCB

概要

MediaWikiでは、LaTeXやAMS-LaTeXの拡張機能を含んだTEXマークアップを利用して数式を記述することができる。
数式は、個人設定と数式の複雑さによって、PNG形式の画像かHTMLのテキストのどちらかの形式で表示される。

より正確には、MediaWikiはマークアップをTexvcに通し、順番にコマンドをTEXに渡して、実際のレンダリングが行われるといった流れになっている。
このように、完全なTEXの言語の限られた部分がサポートされている。

数式を描画させるには、 LocalSettings.phpファイルで$wgUseTeX = true;と設定する必要がある。

このページよりも更に詳細を知る必要がある場合、https://meta.wikimedia.org/wiki/Help:Displaying_a_formula を参照すること。


文字

  • \text
    <math>\text {abcdefghijklmnopqrstuvwxyzàáâãäåæçčďèéěêëìíîïňñòóôõöřšť÷øùúůûüýÿž}</math>
    <math>\text {abcdefghijklmnopqrstuvwxyzàáâãäåæçčèéêëìíîïñòóôõö÷øùúûüýÿ}\,</math>


\textよりも\mboxの方が、より多くの文字種を扱えうことができる。
ただし、\mbox{ð}や\mbox{þ}はエラーになるので、文字種によっては\textを使用する。

  • \mbox
    <math>\mbox {abcdefghijklmnopqrstuvwxyzàáâãäåæçčďèéěêëìíîïňñòóôõöřšť÷øùúůûüýÿž}</math>
    <math>\mbox {abcdefghijklmnopqrstuvwxyzàáâãäåæçčèéêëìíîïñòóôõö÷øùúûüýÿ}\,</math>



特殊文字

以下の記号は、LaTeXにおいて特別な意味を持ち、全てのフォントで利用不可能な予約文字である。

  1. $ % ^ & _ { } ~ \


これらの予約文字は、直前にエスケープシーケンスを付けることで表示できる。
<math>\# \$ \% \& \_ \{ \}</math>は、#$%&_{}と表示される。

また、他の予約文字は、エスケープシーケンスに記号名を記述することで表示できる。
<math>\hat{} \quad \tilde{} \quad \backslash</math>は、^~と表示される。


アルファベット(太字)

TEX構文 レンダリング
\mathbf{A} \mathbf{B} \mathbf{C} \mathbf{D} \mathbf{E} \mathbf{F} \mathbf{G}
\mathbf{H} \mathbf{I} \mathbf{J} \mathbf{K} \mathbf{L} \mathbf{M} \mathbf{N}
\mathbf{O} \mathbf{P} \mathbf{Q} \mathbf{R} \mathbf{S} \mathbf{T} \mathbf{U}
\mathbf{V} \mathbf{W} \mathbf{X} \mathbf{Y} \mathbf{Z}
𝐀𝐁𝐂𝐃𝐄𝐅𝐆
𝐇𝐈𝐉𝐊𝐋𝐌𝐍
𝐎𝐏𝐐𝐑𝐒𝐓𝐔
𝐕𝐖𝐗𝐘𝐙
\mathbf{a} \mathbf{b} \mathbf{c} \mathbf{d} \mathbf{e} \mathbf{f} \mathbf{g}
\mathbf{h} \mathbf{i} \mathbf{j} \mathbf{k} \mathbf{l} \mathbf{m} \mathbf{n}
\mathbf{o} \mathbf{p} \mathbf{q} \mathbf{r} \mathbf{s} \mathbf{t} \mathbf{u}
\mathbf{v} \mathbf{w} \mathbf{x} \mathbf{y} \mathbf{z}
𝐚𝐛𝐜𝐝𝐞𝐟𝐠
𝐡𝐢𝐣𝐤𝐥𝐦𝐧
𝐨𝐩𝐪𝐫𝐬𝐭𝐮
𝐯𝐰𝐱𝐲𝐳



ギリシャ文字

TEX構文 レンダリング
&alpha &beta &gamma &delta &epsilon &zeta
&eta &theta &iota &kappa &lambda &mu &nu
&xi &omicron &pi &rho &sigma &sigmaf
&tau &upsilon &phi &chi &psi &omega
&Gamma &Delta &Theta &Lambda &Xi &Pi
&Sigma &Phi &Psi &Omega
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω
\Alpha \Beta \Gamma \Delta \Epsilon \Zeta
\Eta \Theta \Iota \Kappa \Lambda \Mu
\Nu \Xi \Omicron \Pi \Rho \Sigma \Tau
\Upsilon \Phi \Chi \Psi \Omega
ABΓΔEZ
HΘIKΛM
NΞOΠPΣT
ΥΦXΨΩ



数学記号

よく使用される記号
TEX構文 レンダリング
&int &sum &prod &radic &minus &plusmn &infty
&asymp &prop = &equiv &ne &le &ge
&times &sdot &divide &part &prime &Prime
&nabla &permil &deg &there4 &Oslash &oslash
&isin &notin
&cap &cup &sub &sup &sube &supe
&not &and &or &exist &forall
&rArr &hArr &rarr &harr &uarr
&alefsym - &ndash &mdash
∫ ∑ ∏ √ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ Ø ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑
ℵ - – —


アクセント記号・分音符号
TEX構文 レンダリング
\acute{a} \grave{a} \hat{a} \tilde{a} \breve{a} a´a`a^a~a˘
\check{a} \bar{a} \ddot{a} \dot{a} aˇa¯a¨a˙


関数
TEX構文 レンダリング
\sin a \cos b \tan c sinacosbtanc
\sec d \csc e \cot f secdcscecotf
\arcsin h \arccos i \arctan j arcsinharccosiarctanj
\sinh k \cosh l \tanh m \coth n sinhkcoshltanhmcothn
\operatorname{sh}o \operatorname{ch}p \operatorname{th}q shochpthq
\operatorname{arsinh}r \operatorname{arcosh}s \operatorname{artanh}t arsinhrarcoshsartanht
\lim u \limsup v \liminf w \min x \max y limulim supvlim infwminxmaxy
\inf z \sup a \exp b \ln c \lg d \log e \log_{10} f \ker g infzsupaexpblnclgdlogelog10fkerg
\deg h \gcd i \Pr j \det k \hom l \arg m \dim n deghgcdiPrjdetkhomlargmdimn


モジュロ演算
TEX構文 レンダリング
s_k \equiv 0 \pmod{m} sk0(modm)
a \bmod b amodb


導関数
TEX構文 レンダリング
\nabla \partial x dx \dot x \ddot y dy/dx \frac{dy}{dx} \frac{\partial^2 y}{\partial x_1 \partial x_2} xdxx˙y¨dy/dxdydx2yx1x2


集合
TEX構文 レンダリング
\forall \exists \empty \emptyset \varnothing
\in \ni \not \in \notin \subset \subseteq \supset \supseteq ∉
\cap \bigcap \cup \bigcup \biguplus \setminus \smallsetminus
\sqsubset \sqsubseteq \sqsupset \sqsupseteq \sqcap \sqcup \bigsqcup


演算子
TEX構文 レンダリング
+ \oplus \bigoplus \pm \mp - +±
\times \otimes \bigotimes \cdot \circ \bullet \bigodot ×
\star * / \div \frac{1}{2} */÷12


論理演算子
TEX構文 レンダリング
\land \wedge \bigwedge \bar{q} \to p q¯p
\lor \vee \bigvee \lnot \neg q \And ¬¬q&


冪根
TEX構文 レンダリング
\sqrt{2} \sqrt[n]{x} 2xn


関係演算子
TEX構文 レンダリング
\sim \approx \simeq \cong \dot= \overset{\underset{\mathrm{def}}{}}{=} =˙=def
< \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto <mat>< \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto</ath>
\lessapprox \lesssim \eqslantless \leqslant \leqq \geqq \geqslant \eqslantgtr \gtrsim \gtrapprox


幾何学記号
TEX構文 レンダリング
45^\circ 45


その他記号
TEX構文 レンダリング
\eqslantless \lessapprox \approxeq \lessdot \lll \lessgtr \lesseqgtr \lesseqqgtr \doteqdot \risingdotseq
\fallingdotseq \backsim \backsimeq \subseteqq \Subset \preccurlyeq \curlyeqprec \precsim \precapprox \vartriangleleft
\ggg \gtrless \gtreqless \gtreqqless \eqcirc \circeq \triangleq \thicksim \thickapprox \supseteqq
\varpropto \blacktriangleleft \therefore \backepsilon \blacktriangleright \because \nleqslant \nleqq \lneq \lneqq
\subsetneq \nsupseteqq \varsupsetneq \supsetneqq \varsupsetneqq