Extension:Math/Syntax/cs
![]() | Tato stránka je zastaralá. |
Rozšíření Math používá podmnožinu značek TeX, včetně některých rozšíření z LaTeX a AMS-LaTeX pro zobrazení matematických vzorců. Buď generuje SVG, MathML označení, nebo používá MathJax k vykreslení matematiky na straně klienta, v závislosti na předvolbách uživatele a složitosti výrazu.
V budoucnu se plánuje více používat MathML a MathJax, přičemž obrázky SVG budou zastaralé.
Přesněji řečeno, MediaWiki filtruje značky přes Texvc, což zase předává příkazy TeXu pro skutečné rendrování. Podporována je tedy pouze omezená část plného jazyka TeX. Podrobnosti viz níže.
Syntaxe nejvyšší úrovně
Tradičně jsou matematické značky součástí značky ve stylu XML math
: <math>...</math>
.
Stejně jako u všech značek ve stylu XML lze použít funkci #tag: {{#tag:math|...}}
. Toto je všestrannější: Wikitext na tečkách je nejprve rozšířen, než se výsledek interpretuje jako kód TeX. Může tedy obsahovat parametry, proměnné, funkce parseru a šablony. Všimněte si však, že s touto syntaxí musí mít dvojité složené závorky v kódu TeX mezi nimi mezeru, aby nedošlo k záměně s jejich použitím ve volání šablon atd. Také, aby se vytvořil znak "|" uvnitř kódu TeX použijte {{!}}.
V TeX, stejně jako v HTML, jsou nadbytečné mezery a nové řádky ignorovány.
Zobrazování
Alternativní text obrázků, který se zobrazuje zrakově postiženým a jiným čtenářům, kteří obrázky nevidí, a který se také používá při výběru a kopírování textu, je ekvivalentní kódu TeX, který obrázek vytvořil.
Kromě jmen funkcí a operátorů, jak je v matematice u proměnných obvyklé, jsou písmena kurzívou; číslice nejsou. Pro ostatní text (např. popisky proměnných), abyste se vyhnuli vykreslování kurzívou jako proměnné, použijte jednu z následujících možností: \text
, \mbox
, \mathrm
.
Například, <math>\text{abc}</math>
→ .
Můžete také definovat nové názvy funkcí pomocí \operatorname{...}
.
Speciální znaky
Následující symboly jsou vyhrazené znaky, které buď mají v LaTeXu zvláštní význam, nebo nejsou dostupné ve všech fontech.
# $ % ^ & _ { } ~ \
Některé z nich lze zadat se zpětným lomítkem vpředu:
<math>\# \$ \% \& \_ \{ \} </math>
→
Ostatní mají zvláštní názvy:
<math> \hat{} \quad \tilde{} \quad \backslash </math>
→
TeX a HTML
Před zavedením značkování TeX pro vytváření speciálních znaků je třeba poznamenat, že jak ukazuje tato srovnávací tabulka, někdy lze podobných výsledků dosáhnout v HTML (viz nápověda o speciálních znacích).
Syntaxe TeX (nucení PNG) Zobrazení TeX Syntaxe HTML Zobrazení HTML <math>\alpha</math>
{{math|<var>α</var>}}
α <math> f(x) = x^2\,</math>
{{math|''f''(<var>x</var>) {{=}} <var>x</var><sup>2</sup>}}
f(x) = x2 <math>\sqrt{2}</math>
{{math|{{radical|2}}}}
√2 <math>\sqrt{1-e^2}</math>
{{math|{{radical|1 − ''e''²}}}}
√1 − e²
Kódy nalevo vytvářejí symboly napravo, ale ty lze také vložit přímo do wikitextu, s výjimkou '='
Syntaxe Zobrazení α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω Γ Δ Θ Λ Ξ Π Σ Φ Ψ Ω
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω∫ ∑ ∏ √ − ± &infty; ≈ ∝ {{=}} ≡ ≠ ≤ ≥ × ⋅ ÷ ∂ ′ ″ ∇ ‰ ° ∴ Ø ø ∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇ ¬ ∧ ∨ ∃ ∀ ⇒ ⇔ → ↔ ↑ ℵ - – —
∫ ∑ ∏ √ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ Ø ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑
ℵ - – —
HTML i TeX mají v některých situacích výhody.
Výhody HTML
- Vzorce v HTML se chovají spíše jako běžný text.
- Pozadí vzorce a velikost písma se shodují se zbytkem obsahu HTML (u vzorců TeX to lze opravit pomocí příkazů
\pagecolor
a\definecolor
) a vzhled respektuje nastavení CSS a prohlížeče, zatímco typ písma je pohodlně upraven, aby vám pomohl identifikovat vzorce. - Vzorce vytvořené kódem HTML budou přístupné pro odkazy skriptů na straně klienta (také známé jako skriptlety).
- Zobrazení vzorce zadaného pomocí matematických šablon lze pohodlně změnit úpravou příslušných šablon; tato úprava ovlivní všechny příslušné vzorce bez jakéhokoli ručního zásahu.
- HTML kód, pokud je zadán pečlivě, bude obsahovat všechny sémantické informace pro transformaci rovnice zpět na TeX nebo jakýkoli jiný kód podle potřeby. Může obsahovat i rozdíly, které TeX běžně nezachytí, např.
{{math|''i''}}
pro imaginární jednotku a{{math|<var>i</var>}}
pro libovolnou indexovou proměnnou. - Vzorce využívající HTML kód se vykreslí co nejostřeji bez ohledu na to, jaké zařízení je k vykreslení použito.
Výhody TeX
- TeX je sémanticky přesnější než HTML.
- V TeX znamená "
<math>x</math>
" "matematickou proměnnou ", zatímco v HTML je "x
" obecné a poněkud nejednoznačné. - Na druhou stranu, pokud zakódujete stejný vzorec jako "
{{math|<var>x</var>}}
", získáte stejný vizuální výsledek x a žádná informace se neztratí. To vyžaduje pečlivost a více psaní, což může způsobit, že vzorec bude při psaní obtížnější pochopit.
- V TeX znamená "
- Jedním z důsledků bodu 1 je, že kód TeX lze převést do HTML, ale ne naopak (pokud váš wikitext nebude následovat styl bodu 1.2). To znamená, že na straně serveru můžeme vždy transformovat vzorec na základě jeho složitosti a umístění v textu, uživatelských preferencí, typu prohlížeče atd. Proto tam, kde je to možné, mohou být zachovány všechny výhody HTML spolu s výhodami TeX.
- Dalším důsledkem bodu 1 je, že TeX lze převést na MathML (např. pomocí MathJax) pro prohlížeče, které jej podporují, čímž si zachová jeho sémantiku a umožní, aby vykreslování lépe vyhovovalo grafickému zařízení čtenáře.
- TeX je preferovaný jazyk pro formátování textu většiny profesionálních matematiků, vědců a inženýrů píšících v angličtině. Je snazší je přesvědčit, aby přispěli, pokud umí psát v TeX.
- TeX byl speciálně navržen pro sazbu vzorců, takže zadávání je snazší a přirozenější, pokud jste na něj zvyklí, a výstup je esteticky příjemnější, pokud se soustředíte na jeden vzorec a ne na celou obsahující stránku.
- Jakmile je vzorec v TeX správně proveden, bude se vykreslovat spolehlivě, zatímco úspěch vzorců HTML je poněkud závislý na prohlížečích nebo verzích prohlížečů. Dalším aspektem této závislosti jsou písma: Patkové písmo používané pro vykreslování vzorců je závislé na prohlížeči a mohou v něm chybět některé důležité glyfy (piktogramy). I když je prohlížeč obecně schopen nahradit odpovídající glyf z jiné rodiny písem, nemusí tomu tak být u kombinovaných glyfů (srovnej ‘ a̅ ’ a ‘ a̅ ’).
- Při psaní v TeX se editoři nemusí starat o to, zda ta či ona verze toho či onoho prohlížeče podporuje tu či onu HTML entitu. Břemeno těchto rozhodnutí je kladeno na software. To neplatí pro vzorce HTML, které mohou snadno skončit nesprávně nebo jinak, než je záměr editora v jiném prohlížeči.
- Vzorce TeX se ve výchozím nastavení vykreslují větší a jsou obvykle čitelnější než vzorce HTML a nejsou závislé na zdrojích prohlížeče na straně klienta, jako jsou fonty, takže výsledky jsou spolehlivější WYSIWYG.
- I když vám TeX nepomáhá při hledání HTML kódů nebo hodnot Unicode (které můžete získat zobrazením zdroje HTML ve vašem prohlížeči), vyjmutí a vložení z TeX PNG ve Wikipedii do jednoduchého textu vrátí zdroj LaTeXu.
V některých případech může být nejlepší volbou nepoužít ani TeX ani náhražky html, ale místo toho jednoduché ASCII symboly standardní klávesnice (viz příklad níže).
Funkce, symboly, speciální znaky
Akcenty/diakritika
\acute{a} \grave{a} \hat{a} \tilde{a} \breve{a}
\check{a} \bar{a} \ddot{a} \dot{a}
Standardní funkce
\sin a \cos b \tan c
\sec d \csc e \cot f
\arcsin h \arccos i \arctan j
\sinh k \cosh l \tanh m \coth n
\operatorname{sh}o\,\operatorname{ch}p\,\operatorname{th}q
\operatorname{arsinh}r\,\operatorname{arcosh}s\,\operatorname{artanh}t
\lim u \limsup v \liminf w \min x \max y
\inf z \sup a \exp b \ln c \lg d \log e \log_{10} f \ker g
\deg h \gcd i \Pr j \det k \hom l \arg m \dim n
Modulární aritmetika
s_k \equiv 0 \pmod{m}
a\,\bmod\,b
Deriváty
\nabla \, \partial x \, dx \, \dot x \, \ddot y\, dy/dx\, \frac{dy}{dx}\, \frac{\partial^2 y}{\partial x_1\,\partial x_2}
Sady
\forall \exists \empty \emptyset \varnothing
\in \ni \not\in \notin \not\ni \subset \subseteq \supset \supseteq
\cap \bigcap \cup \bigcup \biguplus \setminus \smallsetminus
\sqsubset \sqsubseteq \sqsupset \sqsupseteq \sqcap \sqcup \bigsqcup
Operátory
+ \oplus \bigoplus \pm \mp -
\times \otimes \bigotimes \cdot \circ \bullet \bigodot
\star * / \div \frac{1}{2}
Logika
\land (or \and) \wedge \bigwedge \bar{q} \to p
\lor \vee \bigvee \lnot \neg q \And
Kořen
\sqrt{2} \sqrt[n]{x}
Vztahy
\sim \approx \simeq \cong \dot= \overset{\underset{\mathrm{def}}{}}{=}
< \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto
\lessapprox \lesssim \eqslantless \leqslant \leqq \geqq \geqslant \eqslantgtr \gtrsim \gtrapprox
Geometrické
\Diamond \Box \triangle \angle \perp \mid \nmid \| 45^\circ
Šipky
\leftarrow (or \gets) \rightarrow (or \to) \nleftarrow \nrightarrow \leftrightarrow \nleftrightarrow \longleftarrow \longrightarrow \longleftrightarrow
\Leftarrow \Rightarrow \nLeftarrow \nRightarrow \Leftrightarrow \nLeftrightarrow \Longleftarrow (or \impliedby) \Longrightarrow (or \implies) \Longleftrightarrow (or \iff)
\uparrow \downarrow \updownarrow \Uparrow \Downarrow \Updownarrow \nearrow \searrow \swarrow \nwarrow
\rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons
\curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \Rrightarrow \rightarrowtail \looparrowright
\curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \Lleftarrow \leftarrowtail \looparrowleft
\mapsto \longmapsto \hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow
Speciální
\And \eth \S \P \% \dagger \ddagger \ldots \cdots \colon
\smile \frown \wr \triangleleft \triangleright \infty \bot \top
\vdash \vDash \Vdash \models \lVert \rVert \imath \hbar
\ell \mho \Finv \Re \Im \wp \complement
\diamondsuit \heartsuit \clubsuit \spadesuit \Game \flat \natural \sharp
Netříděno (nové věci)
\vartriangle \triangledown \lozenge \circledS \measuredangle \nexists \Bbbk \backprime \blacktriangle \blacktriangledown
\square \blacksquare \blacklozenge \bigstar \sphericalangle \diagup \diagdown \dotplus \Cap \Cup \barwedge
\veebar \doublebarwedge \boxminus \boxtimes \boxdot \boxplus \divideontimes \ltimes \rtimes \leftthreetimes
\rightthreetimes \curlywedge \curlyvee \circleddash \circledast \circledcirc \centerdot \intercal \leqq \leqslant
\eqslantless \lessapprox \approxeq \lessdot \lll \lessgtr \lesseqgtr \lesseqqgtr \doteqdot \risingdotseq
\fallingdotseq \backsim \backsimeq \subseteqq \Subset \preccurlyeq \curlyeqprec \precsim \precapprox \vartriangleleft
\Vvdash \bumpeq \Bumpeq \eqsim \gtrdot
\ggg \gtrless \gtreqless \gtreqqless \eqcirc \circeq \triangleq \thicksim \thickapprox \supseteqq
\Supset \succcurlyeq \curlyeqsucc \succsim \succapprox \vartriangleright \shortmid \between \shortparallel \pitchfork
\varpropto \blacktriangleleft \therefore \backepsilon \blacktriangleright \because \nleqslant \nleqq \lneq \lneqq
\lvertneqq \lnsim \lnapprox \nprec \npreceq \precneqq \precnsim \precnapprox \nsim \nshortmid
\nvdash \nVdash \ntriangleleft \ntrianglelefteq \nsubseteq \nsubseteqq \varsubsetneq \subsetneqq \varsubsetneqq \ngtr
\subsetneq
\ngeqslant \ngeqq \gneq \gneqq \gvertneqq \gnsim \gnapprox \nsucc \nsucceq \succneqq
\succnsim \succnapprox \ncong \nshortparallel \nparallel \nvDash \nVDash \ntriangleright \ntrianglerighteq \nsupseteq
\nsupseteqq \varsupsetneq \supsetneqq \varsupsetneqq
\jmath \surd \ast \uplus \diamond \bigtriangleup \bigtriangledown \ominus
\oslash \odot \bigcirc \amalg \prec \succ \preceq \succeq
\dashv \asymp \doteq \parallel
\ulcorner \urcorner \llcorner \lrcorner
\Coppa\coppa\Digamma\Koppa\koppa\Sampi\sampi\Stigma\stigma\varstigma
Větší výrazy
Dolní indexy, horní indexy, integrály
Funkce Syntaxe Jak se zobrazí Horní index a^2
Dolní index a_2
Seskupení a^{2+2}
a_{i,j}
Kombinace dolního a horního bez a s horizontálním oddělením x_2^3
{x_2}^3
Horní horní 10^{10^{8}}
Předcházející a nebo další dílčí a horní _nP_k
\sideset{_1^2}{_3^4}\prod_a^b
{}_1^2\!\Omega_3^4
Vrstvení \overset{\alpha}{\omega}
\underset{\alpha}{\omega}
\overset{\alpha}{\underset{\gamma}{\omega}}
\stackrel{\alpha}{\omega}
Deriváty x', y'', f', f''
x^\prime, y^{\prime\prime}
Derivační tečky \dot{x}, \ddot{x}
Podtržení, škrtnutí, vektory \hat a \ \bar b \ \vec c
\overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}
\overline{g h i} \ \underline{j k l}
\not 1 \ \cancel{123}
Šipky A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C
Horní svorky \overbrace{ 1+2+\cdots+100 }^{\text{sum}\,=\,5050}
Dolní svorky \underbrace{ a+b+\cdots+z }_{26\text{ terms}}
Součet (suma) \sum_{k=1}^N k^2
Součet (vynucený \textstyle
)\textstyle \sum_{k=1}^N k^2
Produkt \prod_{i=1}^N x_i
Produkt (force \textstyle
)\textstyle \prod_{i=1}^N x_i
Koprodukt \coprod_{i=1}^N x_i
Koprodukt (force \textstyle
)\textstyle \coprod_{i=1}^N x_i
Omezení \lim_{n \to \infty}x_n
Omezení (force \textstyle
)\textstyle \lim_{n \to \infty}x_n
Integrál \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx
Integrál (styl alternativních limitů) \int_{1}^{3}\frac{e^3/x}{x^2}\, dx
Integrál (vynucený \textstyle
)\textstyle \int\limits_{-N}^{N} e^x\, dx
Integrál (force \textstyle
, alternate limits style)\textstyle \int_{-N}^{N} e^x\, dx
Dvojitý integrál \iint\limits_D \, dx\,dy
Trojitý integrál \iiint\limits_E \, dx\,dy\,dz
Čtyřnásobný integrál \iiiint\limits_F \, dx\,dy\,dz\,dt
Čárový nebo dráhový integrál \int_C x^3\, dx + 4y^2\, dy
Uzavřená čára nebo integrál cesty \oint_C x^3\, dx + 4y^2\, dy
Průsečík \bigcap_1^n p
Shoda \bigcup_1^k p
Zlomky, matice, víceřádky
Funkce Syntaxe Jak se zobrazí Funkce \frac{1}{2}=0.5
Malé zlomky ("styl textu") \tfrac{1}{2} = 0.5
Velké zlomky ("styl zobrazení") \dfrac{k}{k-1} = 0.5
Směs velkých a malých zlomků \dfrac{ \tfrac{1}{2}[1-(\tfrac{1}{2})^n] }{ 1-\tfrac{1}{2} } = s_n
Složené zlomky (všimněte si rozdílu ve formátování) \cfrac{2}{ c + \cfrac{2}{ d + \cfrac{1}{2} } } = a \qquad \dfrac{2}{ c + \dfrac{2}{ d + \dfrac{1}{2} } } = a
Binomické koeficienty \binom{n}{k}
Malé ("textový styl") binomické koeficienty \tbinom{n}{k}
Velké ("styl zobrazení") binomické koeficienty \dbinom{n}{k}
Matice \begin{matrix} x & y \\ z & v \end{matrix}
\begin{vmatrix} x & y \\ z & v \end{vmatrix}
\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
\begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix}
\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
\begin{pmatrix} x & y \\ z & v \end{pmatrix}
\bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr)
Pole \begin{array}{|c|c||c|} a & b & S \\ \hline 0&0&1\\ 0&1&1\\ 1&0&1\\ 1&1&0 \end{array}
Případy f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases}
Systém rovnic \begin{cases} 3x + 5y + z &= 1 \\ 7x - 2y + 4z &= 2 \\ -6x + 3y + 2z &= 3 \end{cases}
Rozložení dlouhého výrazu, aby se v případě potřeby zalomil <math>f(x) = \sum_{n=0}^\infty a_n x^n</math> <math>= a_0 + a_1x + a_2x^2 + \cdots</math>
Víceřádkové rovnice \begin{align} f(x) & = (a+b)^2 \\ & = a^2+2ab+b^2 \end{align}
\begin{alignat}{2} f(x) & = (a-b)^2 \\ & = a^2-2ab+b^2 \end{alignat}
Víceřádkové rovnice se zadaným zarovnáním (left, center, right) \begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}
\begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}
Závorky velkých výrazů, závorek, taktů
Funkce Syntaxe Jak se zobrazí Špatně ( \frac{1}{2} )
Správně \left ( \frac{1}{2} \right )
Můžete použít různé oddělovače s \left
a \right
:
Funkce Syntaxe Jak se zobrazí Závorky \left ( \frac{a}{b} \right )
Hranaté závorky \left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack
Složené závorky (všimněte si zpětného lomítka v kódu před složenými závorkami) \left \{ \frac{a}{b} \right \} \quad \left \lbrace \frac{a}{b} \right \rbrace
Lomené závorky \left \langle \frac{a}{b} \right \rangle
Čáry a dvojité čáry (poznámka: "bary" poskytují funkci absolutní hodnoty) \left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \|
Funkce dolní a horní značky: \left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil
Lomítka a zpětná lomítka \left / \frac{a}{b} \right \backslash
Šipky nahoru, dolů a nahoru a dolů \left \uparrow \frac{a}{b} \right \downarrow \quad \left \Uparrow \frac{a}{b} \right \Downarrow \quad \left \updownarrow \frac{a}{b} \right \Updownarrow
Oddělovače lze kombinovat, pokud jsou oba použity \left
a\right
\left [ 0,1 \right )
\left \langle \psi \right |
Pokud nechcete, aby se oddělovač zobrazoval, použijte \left.
nebo\right.
:\left . \frac{A}{B} \right \} \to X
Velikost oddělovačů \big( \Big( \bigg( \Bigg( \dots \Bigg] \bigg] \Big] \big]
\big\{ \Big\{ \bigg\{ \Bigg\{ \dots \Bigg\rangle \bigg\rangle \Big\rangle \big\rangle
\big| \Big| \bigg| \Bigg| \dots \Bigg\| \bigg\| \Big\| \big\|
\big\lfloor \Big\lfloor \bigg\lfloor \Bigg\lfloor \dots \Bigg\rceil \bigg\rceil \Big\rceil \big\rceil
\big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow \dots \Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow
\big\updownarrow \Big\updownarrow \bigg\updownarrow \Bigg\updownarrow \dots \Bigg\Updownarrow \bigg\Updownarrow \Big\Updownarrow \big\Updownarrow
\big / \Big / \bigg / \Bigg / \dots \Bigg\backslash \bigg\backslash \Big\backslash \big\backslash
Abecedy a typy písma
Texvc nemůže vykreslit libovolné znaky Unicode. Ty, které zvládne, lze zadat pomocí výrazů níže. U jiných, jako je Cyrillic, je lze zadat jako entity Unicode nebo HTML v běžícím textu, ale nelze je použít v zobrazených vzorcích.
Řecká abeceda \Alpha \Beta \Gamma \Delta \Epsilon \Zeta
\Eta \Theta \Iota \Kappa \Lambda \Mu
\Nu \Xi \Omicron \Pi \Rho \Sigma \Tau
\Upsilon \Phi \Chi \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
\varepsilon \digamma \vartheta \varkappa
\varpi \varrho \varsigma \varphi
Tabulka Ttučné písmo/Skript \mathbb{A} \mathbb{B} \mathbb{C} \mathbb{D} \mathbb{E} \mathbb{F} \mathbb{G}
\mathbb{H} \mathbb{I} \mathbb{J} \mathbb{K} \mathbb{L} \mathbb{M}
\mathbb{N} \mathbb{O} \mathbb{P} \mathbb{Q} \mathbb{R} \mathbb{S} \mathbb{T}
\mathbb{U} \mathbb{V} \mathbb{W} \mathbb{X} \mathbb{Y} \mathbb{Z}
\C \N \Q \R \Z
Tučné písmo (vektory) \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}
\mathbf{0} \mathbf{1} \mathbf{2} \mathbf{3} \mathbf{4}
\mathbf{5} \mathbf{6} \mathbf{7} \mathbf{8} \mathbf{9}
Tučné písmo (řecky) \boldsymbol{\Alpha} \boldsymbol{\Beta} \boldsymbol{\Gamma} \boldsymbol{\Delta} \boldsymbol{\Epsilon} \boldsymbol{\Zeta}
\boldsymbol{\Eta} \boldsymbol{\Theta} \boldsymbol{\Iota} \boldsymbol{\Kappa} \boldsymbol{\Lambda} \boldsymbol{\Mu}
\boldsymbol{\Nu} \boldsymbol{\Xi} \boldsymbol{\Omicron} \boldsymbol{\Pi} \boldsymbol{\Rho} \boldsymbol{\Sigma} \boldsymbol{\Tau}
\boldsymbol{\Upsilon} \boldsymbol{\Phi} \boldsymbol{\Chi} \boldsymbol{\Psi} \boldsymbol{\Omega}
\boldsymbol{\alpha} \boldsymbol{\beta} \boldsymbol{\gamma} \boldsymbol{\delta} \boldsymbol{\epsilon} \boldsymbol{\zeta}
\boldsymbol{\eta} \boldsymbol{\theta} \boldsymbol{\iota} \boldsymbol{\kappa} \boldsymbol{\lambda} \boldsymbol{\mu}
\boldsymbol{\nu} \boldsymbol{\xi} \boldsymbol{\omicron} \boldsymbol{\pi} \boldsymbol{\rho} \boldsymbol{\sigma} \boldsymbol{\tau}
\boldsymbol{\upsilon} \boldsymbol{\phi} \boldsymbol{\chi} \boldsymbol{\psi} \boldsymbol{\omega}
\boldsymbol{\varepsilon} \boldsymbol{\digamma} \boldsymbol{\vartheta} \boldsymbol{\varkappa}
\boldsymbol{\varpi} \boldsymbol{\varrho} \boldsymbol{\varsigma} \boldsymbol{\varphi}
Kurzíva \mathit{A} \mathit{B} \mathit{C} \mathit{D} \mathit{E} \mathit{F} \mathit{G}
\mathit{H} \mathit{I} \mathit{J} \mathit{K} \mathit{L} \mathit{M}
\mathit{N} \mathit{O} \mathit{P} \mathit{Q} \mathit{R} \mathit{S} \mathit{T}
\mathit{U} \mathit{V} \mathit{W} \mathit{X} \mathit{Y} \mathit{Z}
\mathit{a} \mathit{b} \mathit{c} \mathit{d} \mathit{e} \mathit{f} \mathit{g}
\mathit{h} \mathit{i} \mathit{j} \mathit{k} \mathit{l} \mathit{m}
\mathit{n} \mathit{o} \mathit{p} \mathit{q} \mathit{r} \mathit{s} \mathit{t}
\mathit{u} \mathit{v} \mathit{w} \mathit{x} \mathit{y} \mathit{z}
\mathit{0} \mathit{1} \mathit{2} \mathit{3} \mathit{4}
\mathit{5} \mathit{6} \mathit{7} \mathit{8} \mathit{9}
Typ písma Roman \mathrm{A} \mathrm{B} \mathrm{C} \mathrm{D} \mathrm{E} \mathrm{F} \mathrm{G}
\mathrm{H} \mathrm{I} \mathrm{J} \mathrm{K} \mathrm{L} \mathrm{M}
\mathrm{N} \mathrm{O} \mathrm{P} \mathrm{Q} \mathrm{R} \mathrm{S} \mathrm{T}
\mathrm{U} \mathrm{V} \mathrm{W} \mathrm{X} \mathrm{Y} \mathrm{Z}
\mathrm{a} \mathrm{b} \mathrm{c} \mathrm{d} \mathrm{e} \mathrm{f} \mathrm{g}
\mathrm{h} \mathrm{i} \mathrm{j} \mathrm{k} \mathrm{l} \mathrm{m}
\mathrm{n} \mathrm{o} \mathrm{p} \mathrm{q} \mathrm{r} \mathrm{s} \mathrm{t}
\mathrm{u} \mathrm{v} \mathrm{w} \mathrm{x} \mathrm{y} \mathrm{z}
\mathrm{0} \mathrm{1} \mathrm{2} \mathrm{3} \mathrm{4}
\mathrm{5} \mathrm{6} \mathrm{7} \mathrm{8} \mathrm{9}
Typ písma Fraktur \mathfrak{A} \mathfrak{B} \mathfrak{C} \mathfrak{D} \mathfrak{E} \mathfrak{F} \mathfrak{G}
\mathfrak{H} \mathfrak{I} \mathfrak{J} \mathfrak{K} \mathfrak{L} \mathfrak{M}
\mathfrak{N} \mathfrak{O} \mathfrak{P} \mathfrak{Q} \mathfrak{R} \mathfrak{S} \mathfrak{T}
\mathfrak{U} \mathfrak{V} \mathfrak{W} \mathfrak{X} \mathfrak{Y} \mathfrak{Z}
\mathfrak{a} \mathfrak{b} \mathfrak{c} \mathfrak{d} \mathfrak{e} \mathfrak{f} \mathfrak{g}
\mathfrak{h} \mathfrak{i} \mathfrak{j} \mathfrak{k} \mathfrak{l} \mathfrak{m}
\mathfrak{n} \mathfrak{o} \mathfrak{p} \mathfrak{q} \mathfrak{r} \mathfrak{s} \mathfrak{t}
\mathfrak{u} \mathfrak{v} \mathfrak{w} \mathfrak{x} \mathfrak{y} \mathfrak{z}
\mathfrak{0} \mathfrak{1} \mathfrak{2} \mathfrak{3} \mathfrak{4}
\mathfrak{5} \mathfrak{6} \mathfrak{7} \mathfrak{8} \mathfrak{9}
Kaligrafie/Skript \mathcal{A} \mathcal{B} \mathcal{C} \mathcal{D} \mathcal{E} \mathcal{F} \mathcal{G}
\mathcal{H} \mathcal{I} \mathcal{J} \mathcal{K} \mathcal{L} \mathcal{M}
\mathcal{N} \mathcal{O} \mathcal{P} \mathcal{Q} \mathcal{R} \mathcal{S} \mathcal{T}
\mathcal{U} \mathcal{V} \mathcal{W} \mathcal{X} \mathcal{Y} \mathcal{Z}
Hebrejština \aleph \beth \gimel \daleth
Funkce Syntaxe Jak se zobrazí znaky nepsané kurzívou \mbox{abc}
smíšená kurzíva (špatná) \mbox{if} n \mbox{is even}
smíšená kurzíva (dobrá) \mbox{if }n\mbox{ is even}
smíšená kurzíva (čitelnější: ~ je mezera bez přerušení, zatímco "\ " vynucuje mezeru) \mbox{if}~n\ \mbox{is even}
Barva
Rovnice mohou používat barvu:
{\color{Blue}x^2}+{\color{YellowOrange}2x}-{\color{OliveGreen}1}
x_{1,2}=\frac{-b\pm\sqrt{\color{Red}b^2-4ac}}{2a}
Zde naleznete všechny pojmenované barvy (archivováno) podporováno LaTeXem.
Všimněte si, že barva by neměla být používána jako jediný způsob, jak něco identifikovat, protože na černobílých médiích nebo pro barvoslepé lidi ztrácí smysl.
Problémy s formátováním
Mezery
Všimněte si, že TeX zpracovává většinu mezer automaticky, ale někdy můžete chtít ruční řízení.
Funkce Syntaxe Jak se zobrazí dvojitá čtyřmezera a \qquad b
čtyřmezera a \quad b
mezera v textu a\ b
textová mezera bez převodu PNG a \mbox{ } b
velká mezera a\;b
střední mezera a\>b
[není podporováno] malá mezera a\,b
bez mezer ab
malá negativní mezera a\!b
Automatické mezery mohou být ve velmi dlouhých výrazech porušeny (protože vytvářejí přeplněný hbox v TeX):
<math>0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots</math>
To lze napravit vložením dvojice složených závorek { } kolem celého výrazu:
<math>{0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots}</math>
Prázdné vodorovné nebo svislé mezery
Příkazy phantom
vytvoří prázdnou horizontální a/nebo vertikální mezeru o stejné výšce a/nebo šířce jako argument.
Funkce Syntaxe Jak se zobrazí Prázdné horizontální a vertikální mezery \Gamma^{\phantom{i}j}_{i\phantom{j}k}
Prázdné vertikální mezery -e\sqrt{\vphantom{p'}p},\; -e'\sqrt{p'},\; \ldots
Prázdné horizontální (vodorovné) mezery \int u^2\,du=\underline{\hphantom{(2/3)u^3+C}}
Zarovnání s normálním tokem textu
Kvůli výchozímu css
img.tex { vertical-align: middle; }
složený výraz jako by měl vypadat dobře.
Pokud jej potřebujete zarovnat jinak, použijte <math style="vertical-align:-100%;">...</math>
a hrajte si s argumentem vertical-align
, dokud to nebude správně. Vzhled však může záviset na prohlížeči a nastavení prohlížeče.
Všimněte si také, že pokud se spoléháte na toto řešení, pokud/až bude vykreslování na serveru opraveno v budoucích verzích, v důsledku tohoto dodatečného ručního posunu budou vaše vzorce náhle nesprávně zarovnány. Používejte jej tedy s mírou, pokud vůbec.
Chemie
Existují dva způsoby, jak vykreslit vzorce chemického součtu, které se používají v chemických rovnicích:
<math chem>
<chem>
<chem>X</chem>
je zkratka pro <math chem>\ce{X}</math>
.
(kde X
je vzorec chemického součtu)
Technicky vzato je <math chem>
značka math
s povolenou příponou mhchem
podle dokumentace mathjax.
Všimněte si, že příkazy \cee
a \cf
jsou zakázány, protože jsou v mhchem LaTeXové dokumentaci balíčku označeny jako zastaralé.
Pokud vzorec dosáhne určité "složitosti", mezery mohou být ignorovány (<chem>A + B</chem>
může být vykresleno, jako by to bylo <chem>A+B</chem>
s kladným nábojem). V takovém případě napište <chem>A{} + B</chem>
(a ne <chem>{A} + {B}</chem>
, jak bylo navrženo dříve). To umožní automatické čištění vzorců, jakmile bude chyba opravena a nebo bude použita novější verze mhchem
.
Viz příklady níže.
Příklady
Chemie s použitím <chem>
Vzorec Vykreslen jako <chem>C6H5-CHO</chem> <chem>\mathit{A} ->[\ce{+H2O}] \mathit{B}</chem> <math chem>A \ce{->[\ce{+H2O}]} B</math> <chem>SO4^2- + Ba^2+ -> BaSO4 v</chem> <chem>H2NCO2- + H2O <=> NH4+ + CO3^2-</chem> <chem>H2O</chem> <chem>Sb2O3</chem> <chem>H+</chem> <chem>CrO4^2-</chem> <chem>AgCl2-</chem> <chem>[AgCl2]-</chem> <chem>Y^{99}+</chem> <chem>Y^{99+}</chem> <chem>H2_{(aq)}</chem> <chem>NO3-</chem> <chem>(NH4)2S</chem>
Matematika s použitím <math>
Kvadratický polynom
Vykresleno Vzorec <math>ax^2 + bx + c = 0</math>
Kvadratický polynom (vynucené vykreslování PNG)
Vykresleno Vzorec <math>ax^2 + bx + c = 0\,</math>
Kvadratický vzorec
Vykresleno Vzorec <math>x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math>
Vysoké závorky a zlomky
Vykresleno Vzorec <math>2 = \left(\frac{\left(3-x\right) \times 2}{3-x}\right)</math>
Opakování
Vykresleno Vzorec <math>S_{\text{new}} = S_{\text{old}} - \frac{ \left( 5-T \right) ^2} {2}</math>
Integrály
Vykresleno Vzorec <math>\int_a^x \!\!\!\int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math>
Suma
Vykresleno Vzorec <math>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}{3^m\left(m\,3^n+n\,3^m\right)}</math>
Diferenciální rovnice
Vykresleno Vzorec <math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math>
Komplexní čísla
Vykresleno Vzorec <math>|\bar{z}| = |z|, |(\bar{z})^n| = |z|^n, \arg(z^n) = n \arg(z)</math>
Limity
Vykresleno Vzorec <math>\lim_{z\rightarrow z_0} f(z)=f(z_0)</math>
Integrální rovnice
Vykresleno Vzorec <math>\phi_n(\kappa) = \frac{1}{4\pi^2\kappa^2} \int_0^\infty \frac{\sin(\kappa R)}{\kappa R} \frac{\partial}{\partial R} \left[R^2\frac{\partial D_n(R)}{\partial R}\right]\,dR</math>
Číselná hodnota s parametrem
Vykresleno Vzorec <math>\phi_n(\kappa) = 0.033C_n^2\kappa^{-11/3},\quad \frac{1}{L_0}\ll\kappa\ll\frac{1}{l_0}</math>
Pokračování a případy
Vykresleno Vzorec <math> f(x) = \begin{cases} 1 & -1 \le x < 0 \\ \frac{1}{2} & x = 0 \\ 1 - x^2 & \mbox{otherwise} \end{cases} </math>
Dolní index s předponou
Vykresleno Vzorec <math>{}_pF_q(a_1,\dots,a_p;c_1,\dots,c_q;z) = \sum_{n=0}^\infty \frac{(a_1)_n\cdots(a_p)_n}{(c_1)_n\cdots(c_q)_n} \frac{z^n}{n!}</math>
Zlomek a malý zlomek
Vykresleno Vzorec <math> \frac {a}{b}\ \tfrac {a}{b} </math>
Hlášení chyb
Hlášení chyb a požadavky na funkce by měly být hlášeny na Phabricator s tagem Math.
Související odkazy
- Převod mezi syntaxí ParserFunctions a syntaxí TeX
- Sazba matematických vzorců
- Score — rozšíření pro hudební značení
- Glosář matematických symbolů
Externí odkazy
- Výukový program pro LaTeX
- LaTeX, Krátký kurz: Matematika sázení
- A dokument představující TeX — viz strana 39 a dále, kde najdete dobrý úvod do matematické stránky věcí.
- A článek představující LaTeX – přejděte na stranu 49, kde najdete sekci matematiky. Viz strana 63 pro úplný referenční seznam symbolů obsažených v LaTeXu a AMS-LaTeXu.
- Komplexní seznam symbolů LaTeXu
- Úplný seznam matematických symbolů
- Průvodce AMS-LaTeX
- Sada bitmap matematických symbolů s pevnou velikostí ve veřejné doméně
- MathML: Produkt W3C Matematická pracovní skupina je nízkoúrovňová specifikace pro popis matematiky jako základu pro komunikaci mezi stroji.