Extension:Math/Syntax/fr
![]() | Cette page est obsolète. |
L'extension Math utilise un sous-ensemble de balises TeX comprenant quelques extensions de LaTeX et de AMS-LaTeX pour afficher les formules mathématiques. Il génère soit du balisage SVG ou du MathML, ou utilise MathJax pour faire le rendu de la formule mathématique côté client en fonction des préférences utilisateur et la complexité de l'expression.
MathML et MathJax sont prévus pour être utilisés davantage à l'avenir, avec les images SVG devenant obsolètes.
Plus précisément, MédiaWiki filtre les balises avec Texvc, qui à son tour passe les commandes à TeX pour avoir le rendu actuel. En conséquence, seulement une partie limitée de l'ensemble du langage TeX complet est supportée ; voir ci-dessous pour les détails.
Syntaxe de haut niveau
Traditionnellement, les balises mathématiques relèvent des balises de type XML math
: <math>...</math>
.
Néanmoins vous pouvez utiliser la fonction du parseur #tag: {{#tag:math|...}}
; ceci est plus répandu : le wikitext jusqu'aux points est interprété avant de convertir le résultat comme du code TeX.
De cette façon ce code peut comporter des paramètres, variables, fonctions d'analyse (parsers) et tables. Remarquez pourtant qu'avec cette syntaxe les doubles accolades dans le code TeX doivent comporter un espace blanc entre elles, pour éviter la confusion avec son usage dans les invocations de tables, etc. Aussi, pour générer un caractère "|" dans du code TeX utiliser {{!}}.
En TeX, comme en HTML, les espaces et les passages à la ligne supplémentaires sont ignorés.
Rendu
Le texte alt des images, qui apparaît aux lecteurs ayant des problèmes visuels ou à ceux qui ne peuvent pas voir les images, et qui est aussi utilisé lorsque le texte est sélectionné et copié, est équivalent aux code TeX qui produit l'image.
En dehors des noms de fonctions et d'opérateurs, comme il est habituel en mathématiques pour les variables, les lettres sont en italique; mais les chiffres ne le sont pas. Pour les autres textes, (comme les étiquettes de variables) pour éviter d'être rendus en italique comme les variables, utilisez \text
, \mbox
ou \mathrm
.
Par exemple, <math>\text{abc}</math>
donne .
Vous pouvez également définir de nouveaux noms de fonctions en utilisant \operatorname{...}
.
Caractères spéciaux
Les caractères suivants sont réservés soit car ils ont une signification particulière en LaTeX ou ne sont pas disponibles dans toutes les polices d'écriture.
# $ % ^ & _ { } ~ \
Certains de ces caractères peuvent être entrés en plaçant un devant une barre oblique inverse (backslash \) :
<math>\# \$ \% \& \_ \{ \} </math>
→
Les autres ont des noms spéciaux :
<math> \hat{} \quad \tilde{} \quad \backslash </math>
→
TeX et HTML
Avant de parler des balises TeX pour générer des caractères spéciaux, il faut remarquer que, comme l'indique cette table de comparaison, des résultats similaires peuvent être obtenus quelquefois avec le HTML (voir l'aide pour les caractères spéciaux).
Syntaxe TeX ( en forçant PNG) Représentation TeX Syntaxe HTML Représentation 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²
Les codes de gauche produisent les symboles de droite, mais ceux-ci peuvent également être directement insérés dans le wikicode, à l'exception du '='.
Syntaxe Rendu α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω Γ Δ Θ Λ Ξ Π Σ Φ Ψ Ω
α β γ δ ε ζ
η θ ι κ λ μ ν
ξ ο π ρ σ ς
τ υ φ χ ψ ω
Γ Δ Θ Λ Ξ Π
Σ Φ Ψ Ω∫ ∑ ∏ √ − ± &infty; ≈ ∝ {{=}} ≡ ≠ ≤ ≥ × ⋅ ÷ ∂ ′ ″ ∇ ‰ ° ∴ Ø ø ∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇ ¬ ∧ ∨ ∃ ∀ ⇒ ⇔ → ↔ ↑ ℵ - – —
∫ ∑ ∏ √ − ± ∞
≈ ∝ = ≡ ≠ ≤ ≥
× ⋅ ÷ ∂ ′ ″
∇ ‰ ° ∴ Ø ø
∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇
¬ ∧ ∨ ∃ ∀
⇒ ⇔ → ↔ ↑
ℵ - – —
HTML et TeX ont leurs avantages selon les situations.
Avantages de HTML
- Les formules en HTML se comportent plus comme du texte régulier.
- Le fond de la formule et la taille de la fonte s'ajustent au reste du contenu HTML (ceci peut se résoudre dans les formules TeX en utilisant les commandes
\pagecolor
et\definecolor
) et à l'aspect quant aux feuilles de style CSS et la configuration du navigateur alors que le type de caractère change convenablement pour aider à identifier la formule. - Les formules composées avec le code HTML seront accessibles aux liens des scripts côté client (les scriptlets).
- L'affichage d'une formule introduite en usant des modèles mathématiques peut être transformée facilement en modifiant les modèles concernés; cette modification affectera toutes les formules remarquables sans besoin d'intervention manuelle.
- Le code HTML, introduit soigneusement, contiendra toute l'information sémantique pour re-transformer l'équation en TeX ou n'importe quel autre code utile. Il peut même contenir des différences que TeX ne détecte pas habituellement comme
{{math|''i''
}} pour le nombre imaginaure i et{{math|<var>i</var>}}
pour une variable indice quelconque. - Les formules qui utilisent du code HTML se représenteront de la forme la plus raffinée possible quelque soit le dispositif utilisé pour faire leur rendu.
Avantages de TeX
- TeX est sémantiquement plus précis que HTML.
- Dans TeX, "
<math>x</math>
" signifie "variable mathématique ", tandis qu'en HTML "x
" est générique et assez ambigu. - D'un autre côté, si vous écrivez la même formule "
{{math|<var>x</var>}}
", vous obtenez visuellement le même résultat x et aucune information n'est perdue. Cela nécessite de la diligence et davantage à écrire que ce qui pourrait rendre la formule plus difficile à comprendre lorsque vous l'écrivez.
- Dans TeX, "
- Une conséquence du point 1 est que le code TeX peut être transformé code en HTML, mais pas l'inverse (à moins que votre wikicode suit le style du point 1.2). Cela signifie que du côté du serveur, nous pouvons toujours transformer une formule, en fonction de sa complexité et de son emplacement dans le texte, les préférences utilisateur, le type de navigateur, etc. C'est pourquoi, là où c'est possible, on garde tout les bénéfices de HTML en même temps que ceux de TeX.
- Une autre conséquence du point 1 est que TeX peut être converti en MathML (par exemple par MathJax) pour les navigateurs qui le prennent en charge, ce qui permet de garder sa sémantique et de permettre un rendu de meilleure qualité pour le matériel graphique du lecteur ’s graphic device.
- TeX est le langage textuel de formatage préféré de la plupart des mathématiciens professionnels, des scientifiques, et des ingénieurs qui écrivent en anglais. Il est plus facile de les persuader de contribuer s'ils peuvent écrire en TeX.
- TeX a été spécialement conçu pour mettre en forme les formules, donc la saisie est plus facile et plus naturelle quand vous y êtes habitué, et la sortie plus agréable quand vous vous concentrez sur une seule formule plutôt que sur une page entière.
- Si une formule est bien régidée en TeX son rendu sera fiable mais le succès des formules HTML est quelques peu dépend des navigateurs et de leurs versions. Un autre aspect de cette dépendance ce sont les polices : la police serif utilisée pour rendre le rendu des formules est dépendante du navigateur et elle peut ne pas avoir certains glyphes importants. Alors que le navigateur est généralement capable de substituter un glyphe correspondant d'une famille de fonte différentes, ce ne doit pas être le cas pour les glyphes combinés (comparer ‘ a̅ ’ et ‘ a̅ ’).
- Lorsque vous écrivez en TeX vous n'avez pas à vous inquiéter de savoir si les entités HTML sont supportées et dans quelle version du navigateur. Cette décision est prise en charge par le logiciel. Au contraire, cela n'est pas vrai pour les formules HTML qui peuvent facilement de terminer avec un rendu erronné ou différemment des intentions de l'éditeur sur un navigateur différent.
- les formules TeX par défaut ont un rendu plus grand et sont habituellement plus lisibles que les formules HTML et ne dépendent pas des ressources du navigateur côté client telles que les fontes, elles ont donc des résultats davantage WYSIWYG.
- Alors que TeX ne vous aide pas à trouver les codes HTML ou les valeurs Unicode (que vous pouvez voir en affichant le source HTML source dans votre navigateur), en coupant / collant à partir d'un PNG TeX dans Wikipedia vers un simple texte, il vous renverra le source LaTeX.
Dans certain cas le meilleur choix est d'utiliser directement les symboles ASCII du clavier standard à la place de TeX ou des notation d'HTML (voir l'exemple ci-dessous).
Fonctions, symboles, caractères spéciaux
Accents/diacritiques
\acute{a} \grave{a} \hat{a} \tilde{a} \breve{a}
\check{a} \bar{a} \ddot{a} \dot{a}
Fonctions standards
\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
Arithmétique modulaire
s_k \equiv 0 \pmod{m}
a\,\bmod\,b
Dérivation
\nabla \, \partial x \, dx \, \dot x \, \ddot y\, dy/dx\, \frac{dy}{dx}\, \frac{\partial^2 y}{\partial x_1\,\partial x_2}
Ensembles
\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
Opérateurs
+ \oplus \bigoplus \pm \mp -
\times \otimes \bigotimes \cdot \circ \bullet \bigodot
\star * / \div \frac{1}{2}
Logique
\land (or \and) \wedge \bigwedge \bar{q} \to p
\lor \vee \bigvee \lnot \neg q \And
Racine carrée
\sqrt{2} \sqrt[n]{x}
Relations
\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
Géométrie
\Diamond \Box \triangle \angle \perp \mid \nmid \| 45^\circ
Flèches
\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
Spécial
\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
Non triés (nouveaux symboles)
\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
Expressions plus longues
Indices, exposants, intégrales
Fonctionnalité Syntaxe Rendu à l'affichage Superscript a^2
Indice a_2
Regroupement a^{2+2}
a_{i,j}
Combinaison inférieur et supérieur sans et avec une séparation horizontale x_2^3
{x_2}^3
Super superindices 10^{10^{8}}
Sous et super-indice précédant et/ou additionnel _nP_k
\sideset{_1^2}{_3^4}\prod_a^b
{}_1^2\!\Omega_3^4
Empilement \overset{\alpha}{\omega}
\underset{\alpha}{\omega}
\overset{\alpha}{\underset{\gamma}{\omega}}
\stackrel{\alpha}{\omega}
Dérivés x', y'', f', f''
x^\prime, y^{\prime\prime}
Points dérivés \dot{x}, \ddot{x}
Soulignés, barres de négation, vecteurs \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}
Flèches A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C
Clé sur le texte \overbrace{ 1+2+\cdots+100 }^{\text{sum}\,=\,5050}
Clé sous le texte \underbrace{ a+b+\cdots+z }_{26\text{ terms}}
Somme \sum_{k=1}^N k^2
Somme (force \textstyle
)\textstyle \sum_{k=1}^N k^2
Produit \prod_{i=1}^N x_i
Produit (force \textstyle
)\textstyle \prod_{i=1}^N x_i
Coproduit \coprod_{i=1}^N x_i
Produit assimilé (force \textstyle
)\textstyle \coprod_{i=1}^N x_i
Limite \lim_{n \to \infty}x_n
Limite (force \textstyle
)\textstyle \lim_{n \to \infty}x_n
Intégrale \int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx
Intégrale (avec des limites dans un autre style) \int_{1}^{3}\frac{e^3/x}{x^2}\, dx
Intégrale (force \textstyle
)\textstyle \int\limits_{-N}^{N} e^x\, dx
Intégrale (force \textstyle
, alternate limits style)\textstyle \int_{-N}^{N} e^x\, dx
Double intégrale \iint\limits_D \, dx\,dy
Triple intégrale \iiint\limits_E \, dx\,dy\,dz
Quadruple intégrale \iiiint\limits_F \, dx\,dy\,dz\,dt
Ligne ou chemin entier \int_C x^3\, dx + 4y^2\, dy
Ligne fermée ou intégrale sur une chemin \oint_C x^3\, dx + 4y^2\, dy
Intersections \bigcap_1^n p
Unions \bigcup_1^k p
Fractions, matrices, multilignes
Fonction Syntaxe Rendu à l'affichage Fractions \frac{1}{2}=0.5
Fractions (affichage en petit) \tfrac{1}{2} = 0.5
Fractions (affichage en grand) \dfrac{k}{k-1} = 0.5
Fraction (affichage en grand et en petit) \dfrac{ \tfrac{1}{2}[1-(\tfrac{1}{2})^n] }{ 1-\tfrac{1}{2} } = s_n
Fractions continues (notez la différence de notation) \cfrac{2}{ c + \cfrac{2}{ d + \cfrac{1}{2} } } = a \qquad \dfrac{2}{ c + \dfrac{2}{ d + \dfrac{1}{2} } } = a
Coefficients binomiaux \binom{n}{k}
Coefficients binomiaux (affichage en petit) \tbinom{n}{k}
Coefficients binomiaux en grand (style d'affichage) \dbinom{n}{k}
Matrices \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)
Tableaux \begin{array}{|c|c||c|} a & b & S \\ \hline 0&0&1\\ 0&1&1\\ 1&0&1\\ 1&1&0 \end{array}
Cas f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases}
Système d'équations \begin{cases} 3x + 5y + z &= 1 \\ 7x - 2y + 4z &= 2 \\ -6x + 3y + 2z &= 3 \end{cases}
Couper une longue expression pour qu'elle retourne à la ligne au besoin <math>f(x) = \sum_{n=0}^\infty a_n x^n</math> <math>= a_0 + a_1x + a_2x^2 + \cdots</math>
Équation multi-lignes \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}
Équations multi-lignes avec alignement spécifié (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}
Mise en parenthèses des expressions longues, crochets, barres
Fonction Syntaxe Rendu à l'affichage Mauvais ( \frac{1}{2} )
Bon \left ( \frac{1}{2} \right )
Vous pouvez utiliser différents séparateurs avec \left
et \right
:
Fonction Syntaxe Rendu à l'affichage Parenthèses \left ( \frac{a}{b} \right )
Crochets \left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack
Accolades (Remarquez la barre inverse avant les accolades dans le code) \left \{ \frac{a}{b} \right \} \quad \left \lbrace \frac{a}{b} \right \rbrace
Crochets \left \langle \frac{a}{b} \right \rangle
Barres et doubles barres (note: les "barres" représentent la valeur absolue) \left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \|
Partie entière (inférieure et supérieure) \left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil
Barres obliques (avant et arrière) \left / \frac{a}{b} \right \backslash
Flèches vers le haut, le bas et dans les deux sens. \left \uparrow \frac{a}{b} \right \downarrow \quad \left \Uparrow \frac{a}{b} \right \Downarrow \quad \left \updownarrow \frac{a}{b} \right \Updownarrow
Les délimiteurs peuvent être mélangés, à condition que \left
et\right
soient tous deux utilisés.\left [ 0,1 \right )
\left \langle \psi \right |
Utilisez \left.
ou\right.
si vous voulez qu'un seul délimiteur :\left . \frac{A}{B} \right \} \to X
Taille des délimiteurs \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
Alphabets et police de caractères
Texvc ne peut pas représenter des caractères Unicode arbitraires. Ceux qu'il supporte peuvent être entrés avec les expressions ci-dessous.
D'autres, tels que les caractèresciriliques, peuvent être entrés en Unicode ou avec des entités HTML dans le texte, mais ne peuvent être utilisés dans les formules affichées.
Alphabet grec \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
Blackboard Bold (ensembles de nombres) \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
Gras (vecteurs) \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}
Gras (grec) \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}
Italique \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}
style 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}
style 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}
Calligraphie / Script \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}
Hébreu \aleph \beth \gimel \daleth
Fonction Syntaxe Résultat affiché Caractères non-italiques \mbox{abc}
Italiques mélangées (mal) \mbox{if} n \mbox{is even}
Italiques mélangées (Correct) \mbox{if }n\mbox{ is even}
Italiques mélangées (plus lisible : ~ est un espace insécable , tandis que "\ " force un espace) \mbox{if}~n\ \mbox{is even}
Couleur
Il est possible d'utiliser des couleurs dans les équations :
{\color{Blue}x^2}+{\color{YellowOrange}2x}-{\color{OliveGreen}1}
x_{1,2}=\frac{-b\pm\sqrt{\color{Red}b^2-4ac}}{2a}
Voir tous les noms de couleur (archive) reconnus par LaTeX.
Notez que les couleurs ne doivent pas être utilisées comme l'unique moyen d'identifier quelque chose, puisqu'elles deviennent sans signification sur des médias en noir et blanc ou pour les daltoniens.
Problème de mise en page
Espace
Notez que TeX gère les espaces automatiquement, mais vous pouvez parfois vouloir les gérer manuellement.
Fonction Syntaxe Aspect final Double cuadradillo a \qquad b
cuadradillo a \quad b
Espace a\ b
Espace sans conversion PNG a \mbox{ } b
Espace large a\;b
Espace moyenne a\>b
[not supported] Petite espace a\,b
Sans espace ab
Petite espace négative a\!b
L'espace automatique peut s'interrompre en TeX lorsque les expressions sont très longues (parce qu'il génère un overfull hbox en 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>
Pour y remédier en ajouter une paire d'accolades { } autour de toute l'expression:
<math>{0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20+\cdots}</math>
Espaces horizontaux ou verticaux vides
La commande phantom
crée crée un espace horizontal et/ou vertical vide de la même hauteur et/ou largeur que l'argument.
Fonctionnalité Syntaxe Rendu à l'affichage Espaces horizontaux et verticaux vides \Gamma^{\phantom{i}j}_{i\phantom{j}k}
Espaces verticaux vides -e\sqrt{\vphantom{p'}p},\; -e'\sqrt{p'},\; \ldots
Espaces horizontaux vides \int u^2\,du=\underline{\hphantom{(2/3)u^3+C}}
Alignement avec du texte
Grâce à la CSS par défaut
img.tex { vertical-align: middle; }
une expression linéaire telle que devrait s'afficher correctement.
Pour l'aligner autrement, utilisez <math style="vertical-align:-100%;">...</math>
et ajustez le paramètre vertical-align
jusqu'à cela soit correct. Cependant, l'aspect final dépend du navigateur et de sa configuration.
Remarquez également que si vous compter sur ce contournement, si/quand l'affichage sur le serveur sera résolu dans une version future, en conséquence de cet ajustement manuel, votre formule se retrouvera alignée incorrectement. Donc à évitez ou à utilisez avec parcimonie.
Chimie
Il existe deux façons de représenter les formules chimique telles qu'elles apparaissent dans les équations chimiques :
<math chem>
<chem>
<chem>X</chem>
est une abréviation de <math chem>\ce{X}</math>
(où X
est une formule représentant une somme chimique)
Techniquement, <math chem>
est une balise math
avec l'extension mhchem
activée, d'après la mathjax documentation mathjax.
A noter que les commandes \cee
et \cf
sont désactivées, car elle sont marqué comme obsolète dans la documentation du paquet LaTeX mhchem
Si la formule atteint une certaine complexité, les espaces peuvent être ignorées (<chem>A + B</chem>
peut être rendu comme s'il valait <chem>A+B</chem>
avec une charge positive). Dans ce cas écrivez <chem>A{} + B</chem>
(et non pas <chem>{A} + {B}</chem>
comme suggéré précédemment). Cela permettra de nettoyer automatiquement les formules une fois le bogue corrigé et / ou une version plus récente de mhchem
utilisée.
Voir les exemples ci-dessous.
Exemples
Formule chimique utilisant <chem>
Formule Rendu <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>
Mathématiques utilisant <math>
Polynôme quadratique
Rendu Formule <math>ax^2 + bx + c = 0</math>
Polynôme quadratique (force le rendu PNG)
Rendu Formule <math>ax^2 + bx + c = 0\,</math>
Formule quadratique
Rendu Formule <math>x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math>
Grandes parenthèses et fractions
Rendu Formule <math>2 = \left(\frac{\left(3-x\right) \times 2}{3-x}\right)</math>
Récurrence
Rendu Formule <math>S_{\text{new}} = S_{\text{old}} - \frac{ \left( 5-T \right) ^2} {2}</math>
Intégrales
Rendu Formule <math>\int_a^x \!\!\!\int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math>
Somme
Rendu Formule <math>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}{3^m\left(m\,3^n+n\,3^m\right)}</math>
Équation différentielle
Rendu Formule <math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math>
Nombres complexes
Rendu Formule <math>|\bar{z}| = |z|, |(\bar{z})^n| = |z|^n, \arg(z^n) = n \arg(z)</math>
Limites
Rendu Formule <math>\lim_{z\rightarrow z_0} f(z)=f(z_0)</math>
Équation intégrale
Rendu Formule <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>
Valeur numérique paramétrée
Rendu Formule <math>\phi_n(\kappa) = 0.033C_n^2\kappa^{-11/3},\quad \frac{1}{L_0}\ll\kappa\ll\frac{1}{l_0}</math>
Continuité par morceaux
Rendu Formule <math> f(x) = \begin{cases} 1 & -1 \le x < 0 \\ \frac{1}{2} & x = 0 \\ 1 - x^2 & \mbox{otherwise} \end{cases} </math>
Indice en préfixe
Rendu Formule <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>
Fraction et petite fraction
Rendu Formule <math> \frac {a}{b}\ \tfrac {a}{b} </math>
Rapports de fautes
Les rapports de bogues et les demandes de fonctionnalités doivent être rapportées sur Phabricator avec la balise Math.
Voir aussi
- Conversion entre les syntaxes ParserFunctions et TeX
- Ecrire des formules mathématiques
- Score — extension pour écrire de la musique
- Glossaire des symboles mathématiques
Liens externes
- Tutoriel LaTeX
- LaTeX, cours bref : formules mathématiques
- Article d'introduction sur TeX—voir page 39 et suivantes pour une bonne introduction à la mathématique des objets.
- article d'introduction à LaTeX—voir page 49 à la section mathématiques. Voir page 63 pour une liste de références complètes des symboles inclus dans LaTeX et AMS-LaTeX.
- Liste expliquée des sympoles LaTeX
- Liste expliquée des symboles mathématiques
- Guide AMS-LaTeX
- Ensemble de symboles mathématiques bitmap du domaine public de taille fixe
- MathML – un produit du groupe de travail de mathématiques du W3C, spécification de bas niveau pour les mathématiques descriptives dans une base pour la communication de machine à machine.