Extension:Math/Syntax/cs

Category:Outdated pages/cs

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>abc. 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>&alpha;</var>}} α
<math> f(x) = x^2\,</math> f(x)=x2 {{math|''f''(<var>x</var>) {{=}} <var>x</var><sup>2</sup>}} f(x) = x2
<math>\sqrt{2}</math> 2 {{math|{{radical|2}}}} 2
<math>\sqrt{1-e^2}</math> 1e2 {{math|{{radical|1 &minus; ''e''&sup2;}}}} 1 e²

Kódy nalevo vytvářejí symboly napravo, ale ty lze také vložit přímo do wikitextu, s výjimkou '='

Syntaxe Zobrazení
&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;
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω
&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; 
∫ ∑ ∏ √ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ Ø ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑
ℵ - – —

HTML i TeX mají v některých situacích výhody.

Výhody HTML

  1. Vzorce v HTML se chovají spíše jako běžný text.
  2. 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.
  3. Vzorce vytvořené kódem HTML budou přístupné pro odkazy skriptů na straně klienta (také známé jako skriptlety).
  4. 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.
  5. 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.
  6. 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

  1. TeX je sémanticky přesnější než HTML.
    1. V TeX znamená "<math>x</math>" "matematickou proměnnou x", zatímco v HTML je "x" obecné a poněkud nejednoznačné.
    2. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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̅ ).
  7. 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.
  8. 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.
  9. 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} a´a`a^a~a˘
\check{a} \bar{a} \ddot{a} \dot{a} aˇa¯a¨a˙

Standardní funkce

\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

Modulární aritmetika

s_k \equiv 0 \pmod{m} sk0(modm)
a\,\bmod\,b amodb

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} xdxx˙y¨dy/dxdydx2yx1x2

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} */÷12

Logika

\land (or \and) \wedge \bigwedge \bar{q} \to p q¯p
\lor \vee \bigvee \lnot \neg q \And ¬¬q&

Kořen

\sqrt{2} \sqrt[n]{x} 2xn

Vztahy

\sim \approx \simeq \cong \dot= \overset{\underset{\mathrm{def}}{}}{=} =˙=def
< \le \ll \gg \ge > \equiv \not\equiv \ne \mbox{or} \neq \propto <>≢or
\lessapprox \lesssim \eqslantless \leqslant \leqq \geqq \geqslant \eqslantgtr \gtrsim \gtrapprox

Geometrické

\Diamond \Box \triangle \angle \perp \mid \nmid \| 45^\circ 45

Š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 k
\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

FunkceSyntaxeJak se zobrazí
Horní indexa^2a2
Dolní indexa_2a2
Seskupenía^{2+2}a2+2
a_{i,j}ai,j
Kombinace dolního a horního bez a s horizontálním oddělenímx_2^3x23
{x_2}^3x23
Horní horní10^{10^{8}}10108
Předcházející a nebo další dílčí a horní _nP_knPk
\sideset{_1^2}{_3^4}\prod_a^b3412ab
{}_1^2\!\Omega_3^412Ω34
Vrstvení \overset{\alpha}{\omega}ωα
\underset{\alpha}{\omega}ωα
\overset{\alpha}{\underset{\gamma}{\omega}}ωγα
\stackrel{\alpha}{\omega}ωα
Derivátyx', y'', f', f''x,y,f,f
x^\prime, y^{\prime\prime}x,y
Derivační tečky\dot{x}, \ddot{x}x˙,x¨
Podtržení, škrtnutí, vektory\hat a \ \bar b \ \vec ca^ b¯ c
\overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}ab cd def^
\overline{g h i} \ \underline{j k l}ghi jkl_
\not 1 \ \cancel{123}1 123
Šipky A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} CAn+μ1BTn±i1C
Horní svorky\overbrace{ 1+2+\cdots+100 }^{\text{sum}\,=\,5050}1+2++100sum=5050
Dolní svorky\underbrace{ a+b+\cdots+z }_{26\text{ terms}}a+b++z26 terms
Součet (suma)\sum_{k=1}^N k^2k=1Nk2
Součet (vynucený \textstyle)\textstyle \sum_{k=1}^N k^2 k=1Nk2
Produkt\prod_{i=1}^N x_ii=1Nxi
Produkt (force \textstyle)\textstyle \prod_{i=1}^N x_ii=1Nxi
Koprodukt\coprod_{i=1}^N x_ii=1Nxi
Koprodukt (force \textstyle)\textstyle \coprod_{i=1}^N x_ii=1Nxi
Omezení\lim_{n \to \infty}x_nlimnxn
Omezení (force \textstyle)\textstyle \lim_{n \to \infty}x_nlimnxn
Integrál\int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx13e3/xx2dx
Integrál (styl alternativních limitů)\int_{1}^{3}\frac{e^3/x}{x^2}\, dx13e3/xx2dx
Integrál (vynucený \textstyle)\textstyle \int\limits_{-N}^{N} e^x\, dxNNexdx
Integrál (force \textstyle, alternate limits style)\textstyle \int_{-N}^{N} e^x\, dxNNexdx
Dvojitý integrál\iint\limits_D \, dx\,dyDdxdy
Trojitý integrál\iiint\limits_E \, dx\,dy\,dzEdxdydz
Čtyřnásobný integrál\iiiint\limits_F \, dx\,dy\,dz\,dtFdxdydzdt
Čárový nebo dráhový integrál\int_C x^3\, dx + 4y^2\, dyCx3dx+4y2dy
Uzavřená čára nebo integrál cesty\oint_C x^3\, dx + 4y^2\, dyCx3dx+4y2dy
Průsečík\bigcap_1^n p1np
Shoda\bigcup_1^k p1kp

Zlomky, matice, víceřádky

Funkce Syntaxe Jak se zobrazí
Funkce \frac{1}{2}=0.5 12=0.5
Malé zlomky ("styl textu") \tfrac{1}{2} = 0.5 12=0.5
Velké zlomky ("styl zobrazení") \dfrac{k}{k-1} = 0.5 kk1=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 12[1(12)n]112=sn
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
2c+2d+12=a2c+2d+12=a
Binomické koeficienty \binom{n}{k} (nk)
Malé ("textový styl") binomické koeficienty \tbinom{n}{k} (nk)
Velké ("styl zobrazení") binomické koeficienty \dbinom{n}{k} (nk)
Matice
\begin{matrix}
x & y \\
z & v 
\end{matrix}
xyzv
\begin{vmatrix}
x & y \\
z & v 
\end{vmatrix}
|xyzv|
\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}
xyzv
\begin{bmatrix}
0      & \cdots & 0      \\
\vdots & \ddots & \vdots \\ 
0      & \cdots & 0
\end{bmatrix}
[0000]
\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}
{xyzv}
\begin{pmatrix}
x & y \\
z & v 
\end{pmatrix}
(xyzv)
\bigl( \begin{smallmatrix}
a&b\\ c&d
\end{smallmatrix} \bigr)
(abcd)
Pole
\begin{array}{|c|c||c|} a & b & S \\
\hline
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0
\end{array}
abS001011101110
Případy
f(n) = 
\begin{cases} 
n/2,  & \mbox{if }n\mbox{ is even} \\
3n+1, & \mbox{if }n\mbox{ is odd} 
\end{cases}
f(n)={n/2,if n is even3n+1,if n is odd
Systém rovnic
\begin{cases}
3x + 5y +  z &= 1 \\
7x - 2y + 4z &= 2 \\
-6x + 3y + 2z &= 3
\end{cases}
{3x+5y+z=17x2y+4z=26x+3y+2z=3
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>
f(x)=n=0anxn =a0+a1x+a2x2+
Víceřádkové rovnice
\begin{align}
f(x) & = (a+b)^2 \\
& = a^2+2ab+b^2
\end{align}
f(x)=(a+b)2=a2+2ab+b2
\begin{alignat}{2}
f(x) & = (a-b)^2 \\
& = a^2-2ab+b^2
\end{alignat}
f(x)=(ab)2=a22ab+b2
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}
z=af(x,y,z)=x+y+z
\begin{array}{lcr}
z        & = & a \\
f(x,y,z) & = & x + y + z     
\end{array}
z=af(x,y,z)=x+y+z

Závorky velkých výrazů, závorek, taktů

FunkceSyntaxeJak se zobrazí
Špatně ( \frac{1}{2} ) (12)
Správně \left ( \frac{1}{2} \right ) (12)

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 ) (ab)
Hranaté závorky \left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack [ab][ab]
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 {ab}{ab}
Lomené závorky \left \langle \frac{a}{b} \right \rangle ab
Čáry a dvojité čáry (poznámka: "bary" poskytují funkci absolutní hodnoty) \left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \| |ab|cd
Funkce dolní a horní značky: \left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil abcd
Lomítka a zpětná lomítka \left / \frac{a}{b} \right \backslash /ab\
Š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 ababab
Oddělovače lze kombinovat, pokud jsou oba použity \left a \right \left [ 0,1 \right )
\left \langle \psi \right |
[0,1)
ψ|
Pokud nechcete, aby se oddělovač zobrazoval, použijte \left. nebo \right.: \left . \frac{A}{B} \right \} \to X AB}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 ABΓΔEZ
\Eta \Theta \Iota \Kappa \Lambda \Mu HΘIKΛM
\Nu \Xi \Omicron \Pi \Rho \Sigma \Tau NΞOΠPΣT
\Upsilon \Phi \Chi \Psi \Omega ΥΦXΨΩ
\alpha \beta \gamma \delta \epsilon \zeta αβγδϵζ
\eta \theta \iota \kappa \lambda \mu ηθικλμ
\nu \xi \omicron \pi \rho \sigma \tau νξoπρστ
\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} ABΓΔEZ
\boldsymbol{\Eta} \boldsymbol{\Theta} \boldsymbol{\Iota} \boldsymbol{\Kappa} \boldsymbol{\Lambda} \boldsymbol{\Mu} HΘIKΛM
\boldsymbol{\Nu} \boldsymbol{\Xi} \boldsymbol{\Omicron} \boldsymbol{\Pi} \boldsymbol{\Rho} \boldsymbol{\Sigma} \boldsymbol{\Tau} NΞOΠPΣT
\boldsymbol{\Upsilon} \boldsymbol{\Phi} \boldsymbol{\Chi} \boldsymbol{\Psi} \boldsymbol{\Omega} ΥΦXΨΩ
\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} νξoπρστ
\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} ABCDEFG
\mathit{H} \mathit{I} \mathit{J} \mathit{K} \mathit{L} \mathit{M} HIJKLM
\mathit{N} \mathit{O} \mathit{P} \mathit{Q} \mathit{R} \mathit{S} \mathit{T} NOPQRST
\mathit{U} \mathit{V} \mathit{W} \mathit{X} \mathit{Y} \mathit{Z} UVWXYZ
\mathit{a} \mathit{b} \mathit{c} \mathit{d} \mathit{e} \mathit{f} \mathit{g} abcdefg
\mathit{h} \mathit{i} \mathit{j} \mathit{k} \mathit{l} \mathit{m} hijklm
\mathit{n} \mathit{o} \mathit{p} \mathit{q} \mathit{r} \mathit{s} \mathit{t} nopqrst
\mathit{u} \mathit{v} \mathit{w} \mathit{x} \mathit{y} \mathit{z} uvwxyz
\mathit{0} \mathit{1} \mathit{2} \mathit{3} \mathit{4} 01234
\mathit{5} \mathit{6} \mathit{7} \mathit{8} \mathit{9} 56789
Typ písma Roman
\mathrm{A} \mathrm{B} \mathrm{C} \mathrm{D} \mathrm{E} \mathrm{F} \mathrm{G} ABCDEFG
\mathrm{H} \mathrm{I} \mathrm{J} \mathrm{K} \mathrm{L} \mathrm{M} HIJKLM
\mathrm{N} \mathrm{O} \mathrm{P} \mathrm{Q} \mathrm{R} \mathrm{S} \mathrm{T} NOPQRST
\mathrm{U} \mathrm{V} \mathrm{W} \mathrm{X} \mathrm{Y} \mathrm{Z} UVWXYZ
\mathrm{a} \mathrm{b} \mathrm{c} \mathrm{d} \mathrm{e} \mathrm{f} \mathrm{g} abcdefg
\mathrm{h} \mathrm{i} \mathrm{j} \mathrm{k} \mathrm{l} \mathrm{m} hijklm
\mathrm{n} \mathrm{o} \mathrm{p} \mathrm{q} \mathrm{r} \mathrm{s} \mathrm{t} nopqrst
\mathrm{u} \mathrm{v} \mathrm{w} \mathrm{x} \mathrm{y} \mathrm{z} uvwxyz
\mathrm{0} \mathrm{1} \mathrm{2} \mathrm{3} \mathrm{4} 01234
\mathrm{5} \mathrm{6} \mathrm{7} \mathrm{8} \mathrm{9} 56789
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} 01234
\mathfrak{5} \mathfrak{6} \mathfrak{7} \mathfrak{8} \mathfrak{9} 56789
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} abc
smíšená kurzíva (špatná) \mbox{if} n \mbox{is even} ifnis even
smíšená kurzíva (dobrá) \mbox{if }n\mbox{ is even} if n is even
smíšená kurzíva (čitelnější: ~ je mezera bez přerušení, zatímco "\ " vynucuje mezeru) \mbox{if}~n\ \mbox{is even} ifn is even

Barva

Rovnice mohou používat barvu:

  • {\color{Blue}x^2}+{\color{YellowOrange}2x}-{\color{OliveGreen}1}
    x2+2x1
  • x_{1,2}=\frac{-b\pm\sqrt{\color{Red}b^2-4ac}}{2a}
    x1,2=b±b24ac2a

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 ab
čtyřmezera a \quad b ab
mezera v textu a\ b a b
textová mezera bez převodu PNG a \mbox{ } b a b
velká mezera a\;b ab
střední mezera a\>b [není podporováno]
malá mezera a\,b ab
bez mezer ab ab
malá negativní mezera a\!b ab

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>
0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+

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>
0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+

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} Γijkij
Prázdné vertikální mezery -e\sqrt{\vphantom{p'}p},\; -e'\sqrt{p'},\; \ldots epp,ep,
Prázdné horizontální (vodorovné) mezery \int u^2\,du=\underline{\hphantom{(2/3)u^3+C}} u2du=(2/3)u3+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 NNexdx 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> CA6HA5CHO
<chem>\mathit{A} ->[\ce{+H2O}] \mathit{B}</chem> A+HA2OB
<math chem>A \ce{->[\ce{+H2O}]} B</math> A+HA2OB
<chem>SO4^2- + Ba^2+ -> BaSO4 v</chem> SOA4A2+BaA2+BaSOA4
<chem>H2NCO2- + H2O <=> NH4+ + CO3^2-</chem> HA2NCOA2A+HA2ONHA4A++COA3A2
<chem>H2O</chem> HA2O
<chem>Sb2O3</chem> SbA2OA3
<chem>H+</chem> HA+
<chem>CrO4^2-</chem> CrOA4A2
<chem>AgCl2-</chem> AgClA2A
<chem>[AgCl2]-</chem> [AgClA2]A
<chem>Y^{99}+</chem> YA99+
<chem>Y^{99+}</chem> YA99+
<chem>H2_{(aq)}</chem> HA2A(aq)
<chem>NO3-</chem> NOA3A
<chem>(NH4)2S</chem> (NHA4)A2S

Matematika s použitím <math>

Kvadratický polynom

Vykresleno Vzorec
ax2+bx+c=0 <math>ax^2 + bx + c = 0</math>

Kvadratický polynom (vynucené vykreslování PNG)

Vykresleno Vzorec
ax2+bx+c=0 <math>ax^2 + bx + c = 0\,</math>

Kvadratický vzorec

Vykresleno Vzorec
x=b±b24ac2a <math>x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math>

Vysoké závorky a zlomky

Vykresleno Vzorec
2=((3x)×23x) <math>2 = \left(\frac{\left(3-x\right) \times 2}{3-x}\right)</math>

Opakování

Vykresleno Vzorec
Snew=Sold(5T)22 <math>S_{\text{new}} = S_{\text{old}} - \frac{ \left( 5-T \right) ^2} {2}</math>

Integrály

Vykresleno Vzorec
axasf(y)dyds=axf(y)(xy)dy <math>\int_a^x \!\!\!\int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math>

Suma

Vykresleno Vzorec
m=1n=1m2n3m(m3n+n3m) <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
u+p(x)u+q(x)u=f(x),x>a <math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math>

Komplexní čísla

Vykresleno Vzorec
|z¯|=|z|,|(z¯)n|=|z|n,arg(zn)=narg(z) <math>|\bar{z}| = |z|, |(\bar{z})^n| = |z|^n, \arg(z^n) = n \arg(z)</math>

Limity

Vykresleno Vzorec
limzz0f(z)=f(z0) <math>\lim_{z\rightarrow z_0} f(z)=f(z_0)</math>

Integrální rovnice

Vykresleno Vzorec
ϕn(κ)=14π2κ20sin(κR)κRR[R2Dn(R)R]dR

<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
ϕn(κ)=0.033Cn2κ11/3,1L0κ1l0

<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
f(x)={11x<012x=01x2otherwise

<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
pFq(a1,,ap;c1,,cq;z)=n=0(a1)n(ap)n(c1)n(cq)nznn! <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
ab ab <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

Externí odkazy

Category:Outdated pages/cs