Helpo:TEX en Vikipedio
La plej taŭga maniero en Vikipedio por enmeti matematikajn esprimojn, formulojn, k.s. estas uzo de AMSTeX-aj iloj, kiuj estas disponeblaj en Vikipedio.
TeX estas "kompostista" sistemo por komputiloj. AMSTeX estas plivastigo de ĉi tiu per ĉiaj matematikaj simboloj. Tiu lasta estas aplikebla en la Vikipedia programaro.
Enhavo |
La matematika kunteksto [redakti]
La matematika kunteksto en Vikipedio estas ĉio, kio troviĝas en paĝo inter <math> kaj </math>. Ene de la matematika kunteksto la vikiaj kodoj ne funkcias; tie oni uzu la AMSTeX-an kodadon.
AMSTeX-a kodado ekzistas el du partoj:
- "Simpla" teksto (ekzemple la nomo de variabloj) -- tiun tekston oni simple tajpas, sed atentu: spacetoj kaj aliaj "malplenaĵoj" estas forigotaj!
- AMSTeX-aj funkcioj: ili konsistas el \ kaj vorto, ekzemple \nabla. Tiuj funkcioj kutime estas bone prilaborataj de la sistemo mem koncerne spacado. Iuj funkcioj havas argumentojn; tiuj argumentoj sekvas la funkcinomon inter kunigaj krampoj (ekzemple \frac{a}{b}).
Krome ekzistas speciala formo de teksto: tiu teksto, kiu estas kunsendata kiel argumento kun \mbox funkcio, estas "simple" prezentota, sen TeX-a formatado.
La sistemo kreas el matematika kunteksto prezentaĵon sur la ekrano. Tiu prezentaĵo povas esti teksto, aŭ bildo (PNG-formata) . Kio ĝi estos, dependas de viaj agordoj, de la komplikiteco de via formulo kaj de via retumilo.
Simpla esprimoj [redakti]
Normalaj, aritmetikaj esprimoj povas esti simple entajpataj en matematika kuntektsto. Ekzemple:
| <math>a + b = c</math> | ![]() |
| <math>c - a * b + d / (e + f)</math> | ![]() |
Multipliki, dividi kaj radiki [redakti]
Pluraj simboloj disponeblas por multiplikoj kaj dividoj, vidu la ĉi-suban tabelon.
Multipliko:
| <math>a * b, a \cdot b, a \times b </math> | ![]() |
| <math>a / b, a \div b, \frac ab </math> | ![]() |
Divido:
| <math>\frac{a+1}{b+1}</math> | ![]() |
La ĝusta uzado de kunigaj krampoj estas gravega. Iom pli komplikite:
| <math>y = \frac{1+x}{x-\frac{1}{x+1}+2}</math> | ![]() |
Radiki:
| <math>\sqrt 2, \sqrt { x + 2 }, \sqrt x + 2</math> | ![]() |
Skribi supre aŭ malsupre [redakti]
En matematikaj formuloj oni ofte skribas supre kaj malsupre de linio, ekzemple ĉe potencado en indeksado. Por fari tion oni uzas la simbolojn ^ kaj _. Tio, kio troviĝu supre aŭ malsupre, estu tajpata post tiuj simbojoj inter la kunigaĵ krampoj {} (escepte se temas pri ununura signo).
Kelkaj ekzemploj:
| <math>a_2</math> | ![]() |
| <math>a^2</math> | ![]() |
| <math>a_2b</math> | ![]() |
| <math>a^{2b}</math> | ![]() |
| <math>a_{x+1}+b</math> | ![]() |
| <math>a^{1 \over x}</math> | ![]() |
| <math>a_i^2</math> | ![]() |
Io mirinda okazas per la uzo de supre kaj malsupre skribataj limoj ĉe operatoroj. Ili aŭtomate estas bele aranĝataj. Ekzemple
-
- \sum_{i=1}^{N-1} N-i = (N-1) \cdot N/2
iĝas
Simboloj [redakti]
Ene de la matematika kunteksto oni povas uzi specialajn simbolojn. Tiuj simboloj estas kreataj de AMSTeX-aj funkcioj, plejofte sen argumentoj. Estas longaj listoj da tiaj simboloj:
Specialaj signoj [redakti]
AMSTeX disponas nombron da specialaj signoj: Lernejtabulgrase, Grase, Grasgreke, Frakture kaj Kaligrafe:
| Lernejtabulgrase | \mathbb{N}, \mathbb{R}, \mathbb{C}, \mathbb{G}, etc... | ![]() |
| Grase | \mathbf{x}, \mathbf{y} | ![]() |
| Grasgreke | \boldsymbol{\alpha}, \boldsymbol{\beta}, \boldsymbol{\gamma} | ![]() |
| Frakture | \mathfrak{a}, \mathfrak{A}, etc... | ![]() |
| Kaligrafe | \mathcal{a}, \mathcal{A}, etc... | ![]() |
Greka [redakti]
En matematiko oni ofte uzas grekajn literojn.
\alpha , ![]() |
\vartheta , ![]() |
\varpi , ![]() |
\chi , ![]() |
\Eta , ![]() |
\Pi , ![]() |
\beta , ![]() |
\iota , ![]() |
\rho , ![]() |
\psi , ![]() |
\Theta , ![]() |
\Rho , ![]() |
\gamma , ![]() |
\kappa , ![]() |
\varrho , ![]() |
\omega , ![]() |
\Iota , ![]() |
\Sigma , ![]() |
\delta , ![]() |
\lambda , ![]() |
\sigma , ![]() |
\Alpha , ![]() |
\Kappa , ![]() |
\Tau , ![]() |
\epsilon , ![]() |
\mu , ![]() |
\varsigma , ![]() |
\Beta , ![]() |
\Lambda , ![]() |
\Upsilon , ![]() |
\varepsilon , ![]() |
\nu , ![]() |
\tau , ![]() |
\Gamma , ![]() |
\Mu , ![]() |
\Phi , ![]() |
\zeta , ![]() |
\xi , ![]() |
\upsilon , ![]() |
\Delta , ![]() |
\Nu , ![]() |
\Chi , ![]() |
\eta , ![]() |
o (gewoon o) , ![]() |
\phi , ![]() |
\Epsilon , ![]() |
\Xi , ![]() |
\Psi , ![]() |
\theta , ![]() |
\pi , ![]() |
\varphi , ![]() |
\Zeta , ![]() |
O (gewoon O), ![]() |
\Omega , ![]() |
Hebrea [redakti]
\aleph, ![]() |
\beth, ![]() |
\gimel, ![]() |
\daleth, ![]() |
Operatoroj [redakti]
\pm,![]() |
\triangleright,![]() |
\setminus,![]() |
\circ,![]() |
\mp,![]() |
\times,![]() |
\bullet,![]() |
\star,![]() |
\vee,![]() |
\wr,![]() |
\ddagger,![]() |
\cap,![]() |
\dagger,![]() |
\oplus,![]() |
\smallsetminus,![]() |
\cdot,![]() |
\wedge,![]() |
\otimes,![]() |
\cup,![]() |
\triangleleft,![]() |
Rilatumoj [redakti]
\leq,![]() |
\ni,![]() |
\approx,![]() |
\vdash,![]() |
\cong,![]() |
\mid,![]() |
\in,![]() |
\supset,![]() |
\equiv,![]() |
\vdash,![]() |
\supseteq,![]() |
\sim,![]() |
\subset,![]() |
\geq,![]() |
\simeq,![]() |
\subseteq,![]() |
\models,![]() |
\smile,![]() |
\perp,![]() |
\frown,![]() |
\neq,![]() |
Plue oni povas fari el ĉiu rilatuma operatoro la inverson per antaŭmeto de \not ; tiel ekzemple ekzistas \not\leq (
), \not\sim (
) kaj \not\models (
). Tio sukcesas ankaŭ por la rilatumoj, kiuj ne estas AMSTeX-aj funkcioj: \not= (
), \not< (
) ktp.
Sagoj [redakti]
\leftarrow,![]() |
\rightarrow,![]() |
\uparrow,![]() |
\longleftarrow,![]() |
\longrightarrow,![]() |
\downarrow,![]() |
\Leftarrow,![]() |
\Rightarrow,![]() |
\Uparrow,![]() |
\Longleftarrow,![]() |
\Longrightarrow,![]() |
\Downarrow,![]() |
\leftrightarrow,![]() |
\updownarrow,![]() |
|
\Leftrightarrow,![]() |
\Longleftrightarrow,![]() |
\Updownarrow,![]() |
\mapsto,![]() |
\longmapsto,![]() |
\nwarrow, (nw=north/west) |
\hookleftarrow,![]() |
\hookrightarrow,![]() |
\nearrow, (ne=north/east) |
\searrow,![]() |
\swarrow, (se=south/east; sw=south/west) |
Normalaj funkcioj [redakti]
Kiel ni rimarkigis supre, verŝajne io misiros, se oni tajpas simplan tekston ene de la matematika kunteksto. Tial ekzistas kelkaj normalaj funkcioj ene de AMSTeX-aj funkcioj:
| \arccos | \cos | \csc | \exp | \ker | \limsup | \min |
| \arcsin | \cosh | \deg | \gcd | \lg | \ln | \Pr |
| \arctan | \cot | \det | \hom | \lim | \log | \sec |
| \arg | \coth | \dim | \inf | \liminf | \max | \sin |
| \sinh | \sub | \tan | \tanh |
Operatoroj [redakti]
La operatoroj estas varieblaj laŭ grando kaj adaptiĝas al la kunsendita predikato.
\sum,![]() |
\coprod,![]() |
\biguplus,![]() |
\bigcap,![]() |
\bigsqcup,![]() |
\oint,![]() |
\bigodot,![]() |
\bigoplus,![]() |
\bigwedge,![]() |
\prod,![]() |
\int,![]() |
\bigotimes,![]() |
\bigcup,![]() |
\bigvee,![]() |
Kiam oni difinas limojn ĉe tiuj operatoroj, ili estos bele lokataj.
Aliaj signoj [redakti]
Pliaj utiligeblaj funkcioj estas:
\ldots,![]() |
\cdots,![]() |
\vdots,![]() |
\ddots,![]() |
\forall,![]() |
\infty,![]() |
\hbar,![]() |
\empty,![]() |
\exists,![]() |
\nabla,![]() |
\triangle,![]() |
|
\imath,![]() |
\ell,![]() |
\neg,![]() |
|
\top,![]() |
\flat,![]() |
\natural,![]() |
\sharp,![]() |
\wp,![]() |
\bot,![]() |
\clubsuit,![]() |
\diamondsuit,![]() |
\heartsuit,![]() |
\spadesuit,![]() |
||
\angle,![]() |
\partial,![]() |
\N,![]() |
\R,![]() |
Simplaj formatiloj [redakti]
Ne eblas multaj formatiloj en AMSTeX-aj funkcioj, uzataj en Vikipedio. Tamen plejofte sufiĉas.
Supersignoj [redakti]
Krom supra kaj malsupra sikribo oni povas aldoni supersignon pere de funkcioj, kiuj ricevas literon kiel argumenton.
\hat{a},![]() |
\check{a},![]() |
\acute{a},![]() |
\grave{a},![]() |
\bar{a},![]() |
\vec{a},![]() |
\dot{a},![]() |
\ddot{a},![]() |
\breve{a},![]() |
\tilde{a},![]() |
Derivoj kaj aliaj funckioj [redakti]
AMSTeX enhavas ankaŭ kelkajn tiel nomatajn konstruajn funkciojn. Tiuj funkcioj aldonas specialajn erojn ĉirkaŭ teksto kunsendita kiel argumento.
\overleftarrow{abc}, ![]() |
\overrightarrow{abc}, ![]() |
\overline{abc}, ![]() |
\underline{abc}, ![]() |
\overbrace{abc}^k, ![]() |
\underbrace{abc}_k, ![]() |
\sqrt{abc}, ![]() |
\sqrt[n]{abc}, ![]() |
f' (f accent), ![]() |
\frac{abc}{xyz}, ![]() |
\widehat{abc}, ![]() |
Krampoj [redakti]
Rundaj kaj rektaj krampoj -- "()", "[]" -- estas senpere uzeblaj en la matematika kunteksto. Kunigaj krampoj estas uzataj por argumentoj, tial necesas aldoni oblikvan strekon por uzi ilin kiel tekston: "\{", "\}".
Krome la sistemo konas jenajn hokojn kaj similaĵojn:
\lfloor,![]() |
\rfloor,![]() |
\lceil,![]() |
\rceil,![]() |
\langle,![]() |
\rangle,![]() |
|,![]() |
\|,![]() |
Ĉe la uzo de rundaj hokoj povas esti pliklarige, se krampoj estas pli grandaj ol la normala formato. Tio haveblas per uzo de \left kaj \right.
Komparu:
| 2+3*(\frac{(x+a)^{230}}{D}-1) | ![]() |
kun
| 2+3*\left (\frac{(x+a)^{230}}{D}-1 \right) | ![]() |
Pli grandaj konstruoj [redakti]
Matricoj [redakti]
Blokaj matricoj estas la bazo de ĉiuj pli grandaj konstruoj en Vikipedia AMSTeX. Matrico estas bloko el M vicoj kaj N kolumnoj (do MxN elementoj), en kiu ĉiu elemento povas esti formulo aŭ konstruo.
Bloka matrico havas sian propran kuntekston ene de la matematika kunteksto; ĝi estas apartigata de \begin{matrix} kaj \end{matrix}.
Bloka matrico estas konstruata povice kaj pokolumne. La apartigilo inter la kolumnoj estas & la apartigilo inter vicoj estas duobla inversa oblikva streko (\\). Klara ekzemplo estas la unueca bloka matrico de 5x5:
-
- \begin{matrix}
- 1 & 0 & 0 & 0 & 0 \\
- 0 & 1 & 0 & 0 & 0 \\
- 0 & 0 & 1 & 0 & 0 \\
- 0 & 0 & 0 & 1 & 0 \\
- 0 & 0 & 0 & 0 & 1
- \end{matrix}
Iom pli vasta ekzemplo:
-
- \begin{matrix}
- x^{2} + 3x - 9 & \int_{-\infty}^{\infty}f(g(x)) dx\\
- \frac{7x}{19y} & \{ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \}
- \end{matrix}
Ekzistas iom da variaĵoj pri prezento de matricoj. Ĉiuj temas pri la apartigiloj ĉirkaŭ la bloka matrico. En la ĉi-supraj kazoj ekzemple ne estis apartigilo. Ni tamen konas matricojn inter rektaj linioj, duoblaj rektaj linioj, ĉirkaŭitajn matricojn, blokajn matricojn kaj matricojn inter kunigaj krampoj aŭ simplaj krampoj:
| Stilo | Ekzemplo | rezulto |
| "Kutima" | \begin{matrix} x & y \\ v & w \end{matrix} | ![]() |
| Inter rektoj | \begin{vmatrix} x & y \\ v & w \end{vmatrix} | ![]() |
| Inter duoblaj rektoj | \begin{Vmatrix} x & y \\ v & w \end{Vmatrix} | ![]() |
| Bloka | \begin{bmatrix} x & y \\ v & w \end{bmatrix} | ![]() |
| Inter kunigaj krampoj | \begin{Bmatrix} x & y \\ v & w \end{Bmatrix} | ![]() |
| Hokoj | \begin{pmatrix} x & y \\ v & w \end{pmatrix} | ![]() |
Tre ofta matrico kun hokoj estas la 1x2-matrico; tiu estas uzata por noti binoman koeficienton. Ĉar tiu tiel ofte necesas, oni elpensis pli mallongan konstruon por ĝi:
-
- {a \choose b}
iĝas
Kazodistingo [redakti]
Eblas fari belajn konstruojn de kazodistingoj pere de matricoj. Ekzemple jena difino de la notado de Knuth:
-
- [\mathcal{B}] = \left\{ \begin{matrix}\mbox{Se } \mathcal{B} & 1 \\ \mbox{Alie} & 0 \end{matrix}\right.
![[\mathcal{B}] = \left\{ \begin{matrix}\mbox{Se } \mathcal{B} & 1 \\ \mbox{Alie } & 0 \end{matrix}\right.](//upload.wikimedia.org/math/3/2/5/3257169658bfaf5f6281a0bfe6cc6a44.png)
Plurliniaj ekvacioj [redakti]
Ankaŭ eblas skribi en pluraj linioj pere de matricoj:
-
- \begin{matrix}
- & ax^{2} + bx + c = 0 \\
- \equiv & \{q(r+s) = qr + qs; \frac{p}{q} \cdot \frac{r}{s} = \frac{pr}{qs}; \frac{p}{1} = p; \ldots \} \\
- & a(x^{2} + \frac{b}{a} x + \frac{c}{a} ) = 0 \\
- \equiv & \{p + 0 = p; q - q = 0\} \\
- & a(x^{2} + 2 \frac{b}{2a} x + (\frac{b}{2a})^{2} - (\frac{b}{2a})^{2} + \frac{c}{a}) = 0 \\
- \equiv & \{(p+q)^{2} = p^{2} + 2pq + q^{2}\} \\
- & a((x + \frac{b}{2a})^{2} + \frac{4ac-b^{2}}{4a^{2}}) = 0 \\
- \equiv & \\
- & x = \frac{-b \pm \sqrt{b^{2} - 4ac}}{2a}
- \end{matrix}









































































































































(nw=north/west)

(ne=north/east)
(se=south/east; sw=south/west)


























































![\sqrt[n]{abc}](http://upload.wikimedia.org/math/d/4/5/d4575de126b7eb44783abd2e96ce651e.png)






















![[\mathcal{B}] = \left\{ \begin{matrix}\mbox{Se } \mathcal{B} & 1 \\ \mbox{Alie } & 0 \end{matrix}\right.](http://upload.wikimedia.org/math/3/2/5/3257169658bfaf5f6281a0bfe6cc6a44.png)
