Ugrás a tartalomhoz

Wikipédia:Képletleíró nyelv

A Wikipédiából, a szabad enciklopédiából
(Wikipédia:Formula leírónyelv szócikkből átirányítva)
Tudnivalók

A MediaWiki a TeX (ejtsd: teh) betűszedő rendszert használja a matematikai képletek leírásához. A felhasználó szándékától és a kifejezés komplexitásától függően a generált kód lehet PNG kép vagy egyszerű HTML szöveg. (A jövőben, a böngészők fejlődésével MathML-formátum generálására is lehetőség nyílhat.)

A matematikai kifejezéseket <math> ... </math> jelek közé kell tenni.

Egy képlet forráskódjában alkalmazhatunk sortöréseket, ezek a végeredményben nem jelennek meg. Ez jól jöhet például mátrixoknál vagy több soros egyenleteknél, ahol a kódban is egymás alá írhatjuk a sorokat, ahogy az majd végül megjelenik.


Megjegyzéseket tenni, hibákat jelenteni a műszaki kocsmafalon vagy a Wikitech-l levelezőlistán lehet.

A TeX sajátosságai miatt előfordulhat, hogy a folyó szövegbe írt képletek betűtípusa vagy betűmérete valamennyire eltér a környező szövegtől. Ha ez nagyon zavaró, próbáljunk meg wikikódot használni helyette.

Az (elvileg) legfrissebb leírás a Meta-Wiki Help:Displaying a formula oldalán érhető el.

Kémiai képletek megjelenítésére a <chem> ... </chem> használható. A leírása az en:Help:Displaying a formula#Chemistry oldalon érhető el (angolul, de a példák nyelvtudás nélkül is érthetőek).

Szintaxis

[szerkesztés]

A képleteket mindig <math> ... </math> jelek közé kell tenni.

TeX-ben a beágyazott függvények és változók neve \ (backslash) jellel kezdődik. Pl. \pi, \sin (x).

Funkció Forráskód Eredmény Megjegyzés
Szimbólumok és egyszerű műveleti jelek
<math> a + \pi \cdot x </math>
Függvény paraméterrel
<math> \sqrt{2} </math>
A paramétert kapcsos zárójelbe kell tenni.
Függvény két paraméterrel
<math> \frac{a + 1}{2b + 2} </math>
Függvény opcionális paraméterrel
<math> \sqrt[3]{x + 2} </math>
A függvény opcionális paramétere szögletes zárójelben van, az első paraméter előtt.
Többsoros kifejezés
<math>
a b
c d
</math>
A forráskódbeli sortörésektől függetlenül a képlet mindig egy sorban jelenik meg.
A javasolt használatot (mátrixok, esetek szétválasztása, többsoros egyenletek) lásd később.

LaTeX-ben a következő karaktereknek van speciális jelentése: # $ % ^ & _ { } ~ \

Ezek közül néhány elérhető képletekben is, ha backslash-t írunk elé:

<math> \# \$ \% \& \_ \{ \} </math> eredménye:

Néhánynak külön neve van:

<math> \hat{} \quad \tilde{} \quad \backslash </math> eredménye:

Egyszerű képletek

[szerkesztés]

Ha a képlet csak számokat, betűket és egyszerű műveleti jeleket tartalmaz, akkor a TeX csak a betűket alakítja dőltté. A legtöbb műveleti jelet kóddal kell bevinni (lásd lentebb).

Az olvashatóság érdekében érdemes a műveleti jelek előtt és után szóközt tenni.

A további példákban a pontosvessző határolja az egymástól független kifejezéseket.

Funkció Forráskód Eredmény Megjegyzés
Egyszerű kifejezés
<math> a </math>
További egyszerű kifejezések
<math> 2a; a + b; 2a - 4 </math>
Alapműveletek
<math> a + b; a - b; a \cdot b; a / b </math>
\cdot = central dot, középmagasságban lévő pont.
NE használd a * jelet!
Egyenlőségek
<math> a = b; a < b; a \leq b; a \equiv b </math>
A műveleti jelek teljes listáját lásd lentebb.

Egyszerű inline függvények

[szerkesztés]

Inline függvények azok, ahol a függvény nevét és a paramétert egymás után írják. (Tehát a műveleti jel nem veszi körbe a paramétert, mint pl. a gyöknél.)

A paramétert kerek zárójelben vagy anélkül is lehet írni.

Funkció Forráskód Eredmény Megjegyzés
Szögfüggvények
<math> \sin x; \cos x; \tan x </math>
Szögfüggvények (zárójellel)
<math> \sin (x); \cos (x+y); \tan (2x) </math>
További szögfüggvények
<math> \cot x; \sec x; \csc x </math>
További szögfüggvények
<math> \arcsin x; \arccos x; \arctan x </math>
További szögfüggvények
<math> \sinh x; \cosh x; \tanh x; \coth x </math>
További függvények
<math> \min x; \max x </math>
További függvények
<math> \lim x; \limsup x; \liminf x </math>
További függvények
<math> \exp x; \ln x; \lg x; \log x; \log_{10} x </math>
További függvények
<math> \inf x; \sup x; \ker x </math>
Tetszőleges nevű, nem standard függvény
<math> \operatorname{fv} x </math>
Tetszőleges nevű, nem standard függvény
<math> \operatorname{fv} (x) </math>
Magyarországon használt függvénynevek
<math> \operatorname{tg} x; \operatorname{ctg} x;\operatorname{cosec} x </math>
Más függvények
<math> \operatorname{sgn} x </math>

Alsó és felső index, alá- és föléírás

[szerkesztés]

A alsó index jele az _ (alsókötőjel), a felső index jele a ^ (kalap). Ha az indexben több szimbólum is van, akkor kapcsos zárójelbe kell tenni.

Funkció Forráskód Eredmény Megjegyzés
Alsó index
<math> a_2 </math>
Alsó index
<math> a_2 + 4 </math>
Alsó index
<math> a_{x + 2}; a_{i, j} </math>
Felső index
<math> a^2 </math>
Felső index
<math> a^2 + 4 </math>
Felső index
<math> a^{x + 2} </math>
Kombinált alsó és felső index
<math> x_a^b; x_{a + 2}^{b + 2} </math>
Kombinált alsó és felső index, nem egymás fölött
<math> {x_2}^3; {x^2}_3 </math>
Többszörös index
<math> 10^{x^{n}}; 10_{x_{n}}; 10^{x_{n}}; 10_{x^{n}} </math>
Bal oldali index
<math> {}_1^2 \! X_3^4 </math>
Az _1^2 index valójában egy üres kifejezés jobb szélén van.
Az X előtt egy negatív szóköz (\!) van, lásd később.
Aláírás
<math> \underset{a}{x} </math>
Föléírás
<math> \overset{a}{x} </math>
Alá- és föléírás
<math> \overset{a}{\underset{b}{x}} </math>

Gyökök

[szerkesztés]

Azoknál a függvényeknél, amiknek a jele körbeveszi a paramétert, a függvény paraméterét mindig kapcsos zárójelbe kell tenni.

Funkció Forráskód Eredmény Megjegyzés
Négyzetgyök
<math> \sqrt{x} </math>
Tetszőleges gyök
<math> \sqrt[3]{x}; \sqrt[n]{x}; \sqrt[n+1]{x} </math>
A kis szám az sqrt opcionális paramétere, szögletes zárójelbe kell írni az első paraméter elé.

Alsó/felső vonalak, vektorok

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Kalap, felső vízszintes vonal, vektor
<math> \hat a; \bar b; \vec c </math>
Csak egy betű fölé szabad tenni.
Széles felső nyilak, kalap
<math> \overrightarrow{a b}; \overleftarrow{c d}; \widehat{d e f} </math>
Felső, alsó vonal
<math> \overline{g h i} \ \underline{j k l} </math>
Ferde áthúzás
<math> \not a; \cancel{abc} </math>
A \not nem mindig pozícionál jól.
Egyszerűsítés törtben (példa)
<math> \frac{x}{1 + \frac{\cancel{y}}{\cancel{y}}} = \frac{x}{2} </math>
A törteket lásd később.
Hosszú nyilak felirattal
<math> A \xleftarrow{n} B \xrightarrow[T]{n \pm i - 1} C </math>
Felső kapcsos zárójel
<math> \overbrace{1 + 2 + \cdots + 100}^{\text{sum} \, = \, 5050} </math>
A szóközöket (\,) és a betűtípusokat (\text) lásd később.
Alsó kapcsos zárójel
<math> \underbrace{a + b + \cdots + z}_{26 \text{ terms}} </math>

Deriválás, integrálás, nagy operátorok

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Derivált (jó)
<math> x'; x''; x''' </math>
Aposztrófot (') kell használni.
Derivált (jó)
<math> x'_{a}; x''_{ab} </math>
Nem pozícionál tökéletesen, de ez az ismert legjobb megoldás. (Javítsd ki, ha tudsz jobbat.)
Derivált (rossz HTML-ben)
<math> x^\prime </math>
Derivált (rossz PNG-ben)
<math> x\prime </math>
Newtoni idő szerinti deriváltak
<math> \dot{x}; \ddot{x}; \overset{...}{x}; \overset{....}{x} </math>
A \dddot még nincs megvalósítva.
Helyette használd az \overset{...}{x} ideiglenes megoldást.
Szimbólumok
<math> \partial \nabla </math>
Integrál
<math> \int_{-N}^{N} f(x) \, dx </math>
A dx elé kis szóközt (\,) kell tenni, a szóközöket lásd később.
Ha a teljes integrálos kifejezést zárójelbe akarod tenni, a zárójelezést lásd később.
Integrál másik limit jelölési stílussal
<math> \int\limits_{-N}^{N} f(x) \, dx </math>
Kettős integrál
<math> \iint\limits_D f(x, y) \, dx \, dy </math>
Hármas integrál
<math> \iiint\limits_E f(x, y, z) \, dx \, dy \, dz </math>
Négyes integrál
<math> \iiiint\limits_F f(x, y, z, t) \, dx \, dy \, dz \, dt </math>
Vonalintegrál
<math> \int_C f(x) \, dx + g(y) \, dy </math>
Körintegrál
<math> \oint_{C} f(x) \, dx + g(y) \, dy </math>
A többi integrál-szerű operátor (pl. \oiint, \oiiint) még nincs megvalósítva.
Lásd még: Unimplemented elements and workarounds.
Szumma
<math> \sum_{k=1}^N k^2 </math>
A nagy operátorok után írt alsó/felső index az operátor alá/fölé kerül.
Szorzat (Produktum)
<math> \prod_{i=1}^N x_i </math>
Coproduct
<math> \coprod_{i=1}^N x_i </math>
Határérték
<math> \lim_{n \to \infty} x_n </math>
Halmazrendszer metszete
<math> \bigcap_1^{n} p </math>
Halmazrendszer uniója
<math> \bigcup_1^{k} p </math>

Törtek és binomiális együtthatók

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Vonalas tört
<math> \frac{a}{b}; {a \over b} </math>
Mindkettő használható.
Kis méretű tört (text style fraction)
<math> \tfrac{1}{2} x; \frac{1}{2} x </math>
Folyószövegben érdemes használni, ha a törtben csak számok vannak.
Emeletes tört
<math> \frac{a}{b + \frac{c}{d + \frac{e}{f}}} = g </math>
Binomiális együttható
<math> {n \choose k}; {{n+2} \choose {k+2}} </math>
Ha bonyolultabb valamelyik kifejezés, érdemes még egy kapcsos zárójelbe tenni.

Mátrixok

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Mátrix zárójel nélkül
<math>
\begin{matrix}
x & y \\
z & v
\end{matrix}
</math>
Mátrixokban (és hasonló funkciókban) a cellahatár az &, a sorhatár a \\ jel.
Mátrix kerek zárójellel
<math>
\begin{pmatrix}
x & y \\
z & v
\end{pmatrix}
</math>
Mátrix szögletes zárójellel
<math>
\begin{bmatrix}
0 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & 0
\end{bmatrix}
</math>
Mátrix kapcsos zárójellel
<math>
\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}
</math>
Mátrix függőleges vonallal
<math>
\begin{vmatrix}
x & y \\
z & v
\end{vmatrix}
</math>
Mátrix dupla függőleges vonallal
<math>
\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}
</math>

Esetek szétválasztása

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Esetek szétválasztása
<math>
\operatorname{sgn} x =
\begin{cases}
-1, & \text{ha } x < 0 \\
0, & \text{ha } x = 0 \\
1, & \text{különben}
\end{cases}
</math>
Mint a mátrixoknál, a cellahatár (érték és feltétel határa) az & jel, a sorhatár a \\ jel.
A betűtípusokat (\text) lásd később.

Többsoros egyenletek

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Mátrixként
<math>
\begin{matrix}
f(x) & = & (a+b)^2 \\
& = & a^2 + 2ab + b^2
\end{matrix}
</math>
A 2. sor 1. cellája üres.
Igazítással
<math>
\begin{align}
f(x) & = (a+b)^2 \\
& = a^2 + 2ab + b^2
\end{align}
</math>
Itt soronként egy & jelet kell megadni, ezeket teszi egymás alá.
A 2. sorban az & előtt nincs semmi.
Igazítással
<math>
\begin{alignat}{2}
f(x) & = (a-b)^2 \\
& = a^2-2ab+b^2
\end{alignat}
</math>
Igazítással, balra
<math>
\begin{array}{lcl}
z & = & a \\
f(x,y,z) & = & x + y + z 
\end{array}
</math>
l = left
Igazítással, középre
<math>
\begin{array}{lcc}
z & = & a \\
f(x,y,z) & = & x + y + z 
\end{array}
</math>
c = center
Igazítással, jobbra
<math>
\begin{array}{lcr}
z & = & a \\
f(x,y,z) & = & x + y + z 
\end{array}
</math>
r = right

Zárójelek

[szerkesztés]

A kerek és szögletes zárójelek külön jelölés nélkül egy karakter magasságúként jelennek meg. Ha csak egy karakter magas kifejezés van a zárójelben, akkor ez használható.

A kapcsos zárójel Tex-ben blokkot jelöl, azt backslash-sel fel kell oldani.

Ha egy zárójelen belül valamilyen nagyobb (egy betűnél magasabb) szimbólum/kifejezés van, akkor külön jelölni kell a kezdést/zárást. Ezt a \left és \right parancsokkal tehetjük meg.

A jobb olvashatóságért a \left és \right után nem teszünk szóközt, hanem egybeírjuk az operátorral.

Funkció Forráskód Eredmény Megjegyzés
Helyes
<math> f(x) = y </math>
Helyes egy karakter magasságú kifejezésre.
Hibás
<math> (\frac{a}{b}) </math>
Hibás, mert a kifejezésben van magas rész.
Helyes
<math> \left( \frac{a}{b} \right) </math>
Helyes magas kifejezésre.

Ha a zárójelek nem párosával vannak, mint a [0; 1[ vagy másik jelöléssel a [0; 1) intervallumnál, akkor a TeX nem tudja őket megfelelően összepárosítani.

A [0; 2[ \union ]1; 3] egy jó példa erre, itt a két középsőt párosítaná össze egymással.

Ezért fontos, hogy minden \left-nek legyen \right párja.

A következő példák matematikailag nem mind értelmesek, de a formázást jól mutatják.

Funkció Forráskód Eredmény Megjegyzés
Hibás
<math> [0; 1[ </math>
Helyes
<math> \left[ 0; 1 \right[ </math>
Hibás
<math> [0; 1) </math>
Helyes
<math> \left[ 0; 1 \right) </math>
Hibás
<math> [0; 2[ + \frac{1}{2} + ]1; 3] </math>
Így is értelmezheti a TeX az előzőt
<math> \left[ 0; 2 \left[ + \frac{1}{2} + \right] 1; 3 \right] </math>
(A szintaxiskiemelő néha rosszul színezi a szögletes zárójelben lévő szöveget.)
Helyes
<math> \left[ 0; 2 \right[ + \frac{1}{2} + \left] 1; 3 \right] </math>

Zárójelek és zárójelként is használható operátorok:

Funkció Forráskód Eredmény Megjegyzés
Kerek zárójel
<math> \left( \frac{a}{b} \right) </math>
Szögletes zárójel
<math> \left[ \frac{a}{b} \right] </math>
(A szintaxiskiemelő néha rosszul színezi a szögletes zárójelben lévő szöveget.)
Szögletes zárójel (névvel)
<math> \left\lbrack \frac{a}{b} \right\rbrack </math>
Kapcsos zárójel
<math> \left\{ \frac{a}{b} \right\} </math>
Kapcsos zárójel (névvel)
<math> \left\lbrace \frac{a}{b} \right\rbrace </math>
Csúcsos zárójel
<math> \left\langle \frac{a}{b} \right\rangle </math>
Egyenes zárójel
<math> \left| \frac{a}{b} \right| </math>
Egyenes zárójel (névvel)
<math> \left\vert \frac{a}{b} \right\vert </math>
Dupla egyenes zárójel
<math> \left\| \frac{a}{b} \right\| </math>
Dupla egyenes zárójel (névvel)
<math> \left\Vert \frac{a}{b} \right\Vert </math>
Alsó és felső egészrész
<math> \left\lfloor \frac{a}{b} \right\rfloor + \left\lceil \frac{c}{d} \right\rceil </math>
Slash és backslash
<math> \left/ \frac{a}{b} \right\backslash </math>
Nyilak
<math> \left\uparrow \frac{a}{b} \right\downarrow + \left\Uparrow \frac{a}{b} \right\Downarrow + \left\updownarrow \frac{a}{b} \right\Updownarrow </math>
Láthatatlan zárójel
<math> \left. \frac{A}{B} \right\} \to X \to \left\{ \frac{C}{D} \right. </math>
A féloldali zárójelek párját ponttal kell jelölni.
Nagy, nagyobb, még nagyobb zárójelek
<math> \big( \Big( \bigg( \Bigg( ... \Bigg] \bigg] \Big] \big] </math>
Többszörösen egymásba ágyazott kifejezéseknél használhatóak.
Nagy, nagyobb, még nagyobb zárójelek
<math> \big\{ \Big\{ \bigg\{ \Bigg\{ ... \Bigg\rangle \bigg\rangle \Big\rangle \big\rangle </math>
Nagy, nagyobb, még nagyobb zárójelek
<math> \Big\| \bigg\| \Bigg\| ... \Bigg| \bigg| \Big| \big| </math>
Nagy, nagyobb, még nagyobb zárójelek
<math> \big\lfloor \Big\lfloor \bigg\lfloor \Bigg\lfloor ... \Bigg\rceil \bigg\rceil \Big\rceil \big\rceil </math>
Nagy, nagyobb, még nagyobb zárójelek
<math> \big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow ... \Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow </math>

Szóközök

[szerkesztés]

A TeX automatikusan kezeli a szóközöket, de ha szükség van kézi beállításra, akkor a következőket lehet használni:

Funkció Forráskód Eredmény Megjegyzés
Nyolcszoros szóköz
<math> a \qquad b </math>
Négyszeres szóköz
<math> a \quad b </math>
Szövegszerű szóköz
<math> a \  b </math>
Az olvashatóság érdekében a backslash-szóköz után még egy szóközt hagyunk (ez ilyenkor nem hiba).
Szóköz szövegként
<math> a \text{ } b </math>
A \text{} parancsot lásd a betűtípusoknál.
Nagy szóköz
<math> a \; b </math>
Közepes szóköz
<math> a \: b </math>
[nem használható]
Kis szóköz
<math> a \, b </math>
Nincs szóköz
<math> ab </math>
Nincs szóköz
<math> a b </math>
A forráskódba írt szóköz nem látszik az eredményben.
Nincs szóköz
<math> \mathit{ab} </math>
Több-betűs változónevekhez.
A betűtípusokat lásd lentebb.
Negatív szóköz
<math> a \! b </math>

Ha egy zárójel típusú jelet (pl. \uparrow) normál jelként használunk, pl. a Braket-jelölésben, akkor az eredménybe nem várt szóközök kerülnek. Ilyenkor \mathord kóddal kell jelölni, hogy nem zárójelként kezelendő.

Funkció Forráskód Eredmény Megjegyzés
Speciális formázás nélkül
<math> | \uparrow \rangle </math>
Explicit nyitó és záró jelölés
<math> \left| \uparrow \right\rangle </math>
Köréírt kapcsos zárójellel
<math> | {\uparrow} \rangle </math>
Normál jelként
<math> | \mathord\uparrow \rangle </math>
A jobb olvashatóságért a \mathord jelet is egybeírjuk a következő jellel.
Normál jelként
<math> \left| \mathord\uparrow \right\rangle </math>
Javasolt írásmód, ahol mindent jelölünk.

Görög és héber betűk

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Görög kisbetűk
<math>
\begin{matrix}
\alpha \beta \gamma \delta \epsilon \zeta \\
\eta \theta \iota \kappa \lambda \mu \\
\nu \xi \omicron \pi \rho \sigma \\
\tau \upsilon \phi \chi \psi \omega
\end{matrix}
</math>
Görög nagybetűk
<math>
\begin{matrix}
\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \\
\Eta \Theta \Iota \Kappa \Lambda \Mu \\
\Nu \Xi \Omicron \Pi \Rho \Sigma \\
\Tau \Upsilon \Phi \Chi \Psi \Omega
\end{matrix}
</math>
Variációk, különleges betűk
<math>
\begin{matrix}
\varepsilon \varkappa \varpi \varrho \varsigma \vartheta \varphi \\
\varGamma \varDelta \varTheta \varLambda \varXi \varPi \varSigma \varPhi \varUpsilon \varOmega \\
\digamma \Digamma
\end{matrix}
</math>
Héber betűk
<math> \aleph \beth \gimel \daleth </math>
Csak ez a négy használható.

Szimbólumok

[szerkesztés]

A legtöbb bináris operátort a neve elé írt big előtaggal nagyobbra lehet állítani. Például \cap; \oplus \bigcap; \bigoplus .

Szimbólumot áthúzni a \not paranccsal lehet. Például \in \not\in . Az olvashatóság érdekében a \not után nem teszünk szóközt.

Nagy operátor áthúzásakor az áthúzás gyakran rossz helyre kerül. Pl. \not\bigcup .

Funkció Forráskód Eredmény Megjegyzés
Számhalmazok jelei
<math> \N \Z \Q \R \Complex \mathbb{H} \O </math>
Csak ezekre a betűkre van külön jelölés.
Tetszőleges betűhöz lásd a Betűtípusoknál a Blackboard Bold részt.
Komplex számok
<math>
\imath \jmath;
\Re (c) + \Im (c)
</math>
Egyenlőségek
<math>
\neq \equiv \not\equiv;
\overset{\underset{\mathrm{def}}{}}{=};
\dot= \doteq \doteqdot \risingdotseq \fallingdotseq;
\bumpeq \Bumpeq;
\eqcirc \circeq;
\triangleq
</math>
A definíció szerinti egyenlőséget csak így lehet jelölni.
Hasonlóságok
<math>
\sim \nsim;
\simeq \eqsim;
\approx \approxeq;
\cong \ncong;
\backsim \backsimeq
</math>
Kisebb-nagyobb
<math>
< > \nless \ngtr;
\le \ge \lneq \gneq;
\leqq \geqq \lneqq \gneqq \lvertneqq \gvertneqq \nleqq \ngeqq;
\ll \gg \lll \ggg;
\lessdot \gtrdot
</math>
Kisebb-nagyobb
<math>
\lesssim \gtrsim \lnsim \gnsim;
\lessapprox \gtrapprox \lnapprox \gnapprox
</math>
Kisebb-nagyobb
<math>
\lessgtr \gtrless;
\lesseqgtr \gtreqless;
\lesseqqgtr \gtreqqless
</math>
Kisebb-nagyobb
<math>
\leqslant \geqslant;
\eqslantless \eqslantgtr;
\nleqslant \ngeqslant
</math>
Megelőző-következő
<math>
\prec \succ;
\nprec \nsucc;
\preceq \succeq;
\npreceq \nsucceq;
\precneqq \succneqq;
\preccurlyeq \succcurlyeq;
\curlyeqprec \curlyeqsucc;
\precsim \succsim;
\precnsim \succnsim;
\precapprox \succapprox;
\precnapprox \succnapprox
</math>
Halmazok
<math> \empty \emptyset \varnothing </math>
Halmazok
<math>
\in \ni;
\not\in \notin \not\ni
</math>
A \notin csak a gyakori használat miatt van külön definiálva.
Halmazok
<math>
\cap \cup;
\bigcap \bigcup;
\Cap \Cup;
\uplus \biguplus
</math>
Halmazok
<math> A \setminus B \smallsetminus C </math>
Halmazok
<math>
\subset \supset \subseteq \supseteq \subseteqq \supseteqq;
\subsetneq \supsetneq \varsubsetneq \varsupsetneq \nsubseteq \nsupseteq;
\subsetneqq \supsetneqq \varsubsetneqq \varsupsetneqq \nsubseteqq \nsupseteqq;
\Subset \Supset
</math>
Halmazok
<math>
\sqcap \sqcup;
\sqsubset \sqsupset;
\sqsubseteq \sqsupseteq
</math>
Logika
<math>
\land \lor \lnot \to;
\barwedge \veebar \doublebarwedge;
\curlywedge \curlyvee;
\therefore;
\because
</math>
l = logical
Logika
<math>
\vdash \Vdash \Vvdash \vDash;
\nvdash \nVdash \nvDash \nVDash;
\dashv
</math>
Logika
<math>
\bar{q};
\bar{m};
\bar{abc};
\overline{q};
\overline{m};
\overline{abc};
\overline{a \land b}
</math>
A \bar csak egy betűre használható, szélesebb betűkön sem néz ki jól.
Az \overline{} ajánlott helyette.
Nyilak
<math>
\leftarrow \rightarrow \leftrightarrow;
\Leftarrow \Rightarrow \Leftrightarrow;
\leftleftarrows \rightrightarrows;
\leftharpoonup \rightharpoonup \leftharpoondown \rightharpoondown;
\leftrightharpoons \rightleftharpoons;
\leftarrowtail \rightarrowtail
</math>
Deriválás, integrálás
<math> \partial \nabla </math>
Négyzetbe, körbe írt jelek
<math>
\boxplus \boxminus \boxtimes \boxdot;
\ominus \odot \oslash;
\circleddash \circledast \circledcirc
</math>
Geometria
<math> \parallel \nparallel; \perp </math>
Sarkok
<math> \ulcorner \urcorner \llcorner \lrcorner </math>
Egyéb
<math>
\ltimes \rtimes;
\leftthreetimes \rightthreetimes
</math>
Egyéb
<math> \propto \dotplus \between \pitchfork \backepsilon \surd \ast \amalg \asymp \divideontimes </math>

Ékezetek és felső jelek

[szerkesztés]

Szövegekben (pl. \text, lásd lentebb) a legtöbb ékezetes betű használható, de szövegen kívül külön kóddal lehet ékezeteket hozzáadni a betűkhöz.

Funkció Forráskód Eredmény Megjegyzés
Ékezetek
<math> \dot{a}, \ddot{a}, \acute{a}, \grave{a} </math>
Ékezetek
<math> \check{a}, \breve{a}, \tilde{a}, \bar{a} </math>
Felső jelek
<math> \hat{a}, \widehat{a}, \vec{a} </math>

Betűtípusok

[szerkesztés]

A TeX alapértelmezetten elvégez minden formázást: a latin kis- és nagybetűk, görög kisbetűk dőltek, a többi betű, a számok és a műveleti jelek nem. Ezt felülbírálhatjuk a formázó parancsokkal.

A texvc nem tud bármilyen Unicode karaktert megjeleníteni.

Funkció Forráskód Eredmény Megjegyzés
Egyszerű formázatlan szöveg
<math> \text{abc def} </math>
Minden formázás nélküli szöveg.
Egyszerű formázatlan szöveg
<math> A \text{x } B </math>
A \text kapcsos zárójelébe írt szóközök is megjelennek.
Magyar ékezetek kezelése
<math>
\text{árvíztűrő tükörfúrógép};
\text{ÁRVÍZTŰRŐ TÜKÖRFÚRÓGÉP}
</math>
Lásd még külön az ékezeteket.
Blackboard bold
<math> \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} </math>
Csak nagybetűkre működik.
Boldface
<math>
\begin{matrix}
\mathbf{abcdefghijklmnopqrstuvwxyz} \\
\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\
\mathbf{0123456789}
\end{matrix}
</math>
Boldface (görög)
<math>
\begin{matrix}
\boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta \eta \theta \iota \kappa \lambda \mu \nu \xi \omicron \pi \rho \sigma \tau \upsilon \phi \chi \psi \omega} \\
\boldsymbol{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} \\
\boldsymbol{\varepsilon \varkappa \varpi \varrho \varsigma \vartheta \varphi \varGamma \varDelta \varTheta \varLambda \varXi \varPi \varSigma \varPhi \varUpsilon \varOmega \digamma \Digamma}
\end{matrix}
</math>
Italics (alapértelmezett latin betűkre)
<math> \mathit{0123456789} </math>
Greek italics (alapértelmezett görög kisbetűkre)
<math>
\begin{matrix}
\mathit{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} \\
\mathit{\varGamma \varDelta \varTheta \varLambda \varXi \varPi \varSigma \varUpsilon \varOmega}
\end{matrix}
</math>
Nem minden betűt alakít dőltté.
Roman typeface
<math>
\begin{matrix}
\mathrm{abcdefghijklmnopqrstuvwxyz} \\
\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\
\mathrm{0123456789}
\end{matrix}
</math>
Sans serif
<math>
\begin{matrix}
\mathsf{abcdefghijklmnopqrstuvwxyz} \\
\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\
\mathsf{0123456789}
\end{matrix}
</math>
Sans serif Greek (csak nagybetű)
<math> \mathsf{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} </math>
Calligraphy
<math>
\begin{matrix}
\mathcal{abcdefghijklmnopqrstuvwxyz} \\
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\
\mathcal{0123456789}
\end{matrix}
</math>
Fraktur typeface
<math>
\begin{matrix}
\mathfrak{abcdefghijklmnopqrstuvwxyz} \\
\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ} \\
\mathfrak{0123456789}
\end{matrix}
</math>
Small scriptstyle text
<math>
\begin{matrix}
{\scriptstyle\text{abcdefghijklmnopqrstuvwxyz}} \\
{\scriptstyle\text{ABCDEFGHIJKLMNOPQRSTUVWXYZ}} \\
{\scriptstyle\text{0123456789}}
\end{matrix}
</math>

Szóközök megjelenése

[szerkesztés]
Funkció Forráskód Eredmény Megjegyzés
Normál kód (szóköz figyelmen kívül hagyva)
<math> x y z </math>
Normál szöveg (a szóközök bent maradnak)
<math> \text{x y z} </math>
Vegyes szöveg és kód (hibás)
<math> \text{if} n \text{is even} </math>
Vegyes szöveg és kód (helyes)
<math> \text{if } n \text{ is even} </math>
Javasolt forma.
Vegyes szöveg és kód (alternatíva: "~" és "\ " növeli a szóközt)
<math> \text{if} ~ n \  \text{is even} </math>

Színek

[szerkesztés]

A TeX képes színeket is kezelni, ehhez a \color parancs használható. A TeX nem a HTML-színkódokat használja, bár sok elnevezés azonos.

A Wikipédián és más tudományos munkákban a színek használata általában zavaró, ezért csak nagyon indokolt esetben használjuk őket. Figyeljünk arra is, hogy a fontos dolgokat a szín mellett másként is jelöljük, mert fekete-fehér megjelenítésben vagy színvakok/színtévesztők számára információk veszhetnek el.

Példa:

Funkció Forráskód Eredmény Megjegyzés
Egyszerű színezés
<math> {\color{Green}123} </math>
Színes betűk (hibás)
<math> \color{Apricot}{abc} + def + \color{Blue}{abc} </math>
A \color esetén fontos, hogy az egész kifejezés zárójelbe legyen téve, különben a színezés tovább megy a következő kifejezésekre is.
Színes betűk (helyes)
<math> {\color{Apricot}abc} + def + {\color{Blue}ghi} </math>
Egymásba ágyazás
<math> {\color{Apricot}abc + {\color{Blue}def} + ghi} </math>

TeX-színek listája:

Szín Kinézet
Apricot
Aquamarine
Bittersweet
Black
Blue
BlueGreen
BlueViolet
BrickRed
Brown
BurntOrange
CadetBlue
CarnationPink
Cerulean
CornflowerBlue
Cyan
Dandelion
DarkOrchid
Emerald
ForestGreen
Fuchsia
Goldenrod
Gray
Green
GreenYellow
JungleGreen
Lavender
LimeGreen
Magenta
Mahogany
Maroon
Melon
MidnightBlue
Mulberry
NavyBlue
OliveGreen
Orange
OrangeRed
Orchid
Peach
Periwinkle
PineGreen
Plum
ProcessBlue
Purple
RawSienna
Red
RedOrange
RedViolet
Rhodamine
RoyalBlue
RoyalPurple
RubineRed
Salmon
SeaGreen
Sepia
SkyBlue
SpringGreen
Tan
TealBlue
Thistle
Turquoise
Violet
VioletRed
White
WildStrawberry
Yellow
YellowGreen
YellowOrange

Tetszőleges színt is lehet definiálni a \definecolor paranccsal. A szín ugyanabban a képletben többször is felhasználható.

Az RGB kódot 0 és 1 közötti törtszámként kell megadni, tizedesponttal, a számokat vesszővel tagolva.

Funkció Forráskód Eredmény Megjegyzés
Szín definiálása
<math> \definecolor{myorange}{rgb}{1, 0.65, 0.4} {\color{myorange}123} </math>
Szín használata többször
<math> \definecolor{myorange}{rgb}{1, 0.65, 0.4} {\color{myorange}123} + 456 + {\color{myorange}789} </math>
Több szín használata
<math> \definecolor{myorange}{rgb}{1, 0.65, 0.4} \definecolor{mygreen}{rgb}{0.1, 1, 0.2} {\color{myorange}123} + 456 + {\color{mygreen}789} </math>

A TeX nem tudja a háttérszínt megváltoztatni, de a wikiszövegben a környezet háttere állítható.

Cella háttérszínének módosítása:

{| class="wikitable"
| style="background-color: olive"| <math> x^2 </math>
| style="background-color: orange" | <math> y^3 </math>
|}

Színes háttér folyó szövegben:

Egy arany képlet <span style="background-color: gold"><math> x^2 </math></span> ilyen.

Egy arany képlet ilyen.

Színes hátterű bekezdés:

<div style="background-color: gold"><math> x^2 </math></div>

Váltás HTML és PNG között

[szerkesztés]

Alapesetben a MediaWiki dönti el, hogy a képlet HTML-ben vagy PNG-ben jelenjen meg.

A HTML előnye, hogy könnyebb kimásolni (átmásolni saját jegyzetbe) és a megjelenése mindig megegyezik a környező szöveggel. Hátránya, hogy csak egyszerű képleteket tud megjeleníteni (pl. törteket, gyököket nem).

A bonyolultabb képletek mindig PNG-ben jelennek meg. A PNG előnye, hogy bármit meg tud jeleníteni és a képlet biztosan nem esik szét, hátránya, hogy a TeX betűtípusával és -méretével készül.

Kikényszerítheted, hogy a formula PNG formában jelenjen meg, ha a végére egy \, jelet teszel. (Olyan helyre kell tenned, ahol a fordító nem tudja szokásos módon értelmezni. Ha két karakter közé teszed, akkor szóközként viselkedik, és nem változtat a formula megjelenítésén.) Ilyenkor a formula mindenkinek PNG-ként jelenik meg, kivéve azokat, akik a Beállításoknál a „Képletek megjelenítése” opciót „HTML ha lehetséges”-re állították. Ha azt akarod, hogy nekik is kép formájában jelenjen meg, akkor a \,\! jelet használd. (Ezt már bárhova elhelyezheted, de az érthetőség kedvéért ajánlott ezt is a végére tenni.)

Ezzel a módszerrel elkerülheted, hogy egy formula egyes részei HTML-ként, más részei pedig PNG-ként (azaz más méretben és betűtípussal) jelenjenek meg.

Ilyenkor érdemes elhelyezni egy kommentet a szövegben, hogy az utánad jövők ne próbálják meg tévedésből „kijavítani” a formulát:

<math> a^2 \,\! </math><!-- A végére a \,\! azért kell, hogy a formula ne HTML, hanem PNG formában jelenjen meg. Ne töröld ki! Bővebben: [[Wikipédia:Képletleíró nyelv#Váltás HTML és PNG között]]. -->

Néhány példa:

Funkció Forráskód Eredmény Megjegyzés
Jelölés nélkül
<math> a^{2+2} </math>
Jelölés a végén
<math> a^{2+2} \, </math>
Javasolt forma.
Jelölés a képlet belsejében
<math> a^{\,\! 2+2} </math>
Jelölés szükséges a tagoláshoz
<math> \int_{-N}^{N} e^x \, dx </math>
Jelölés a végén
<math> \int_{-N}^{N} e^x \, dx \, </math>
Javasolt forma.
Jelölés a végén
<math> \int_{-N}^{N} e^x \, dx \,\! </math>
Javasolt forma.