Extension:Math/Syntax/fr

Category:Outdated pages/fr

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 abc. 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>&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²

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
&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 et TeX ont leurs avantages selon les situations.

Avantages de HTML

  1. Les formules en HTML se comportent plus comme du texte régulier.
  2. 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.
  3. Les formules composées avec le code HTML seront accessibles aux liens des scripts côté client (les scriptlets).
  4. 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.
  5. 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.
  6. 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

  1. TeX est sémantiquement plus précis que HTML.
    1. Dans TeX, "<math>x</math>" signifie "variable mathématique x", tandis qu'en HTML "x" est générique et assez ambigu.
    2. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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̅ ).
  7. 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.
  8. 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.
  9. 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} a´a`a^a~a˘
\check{a} \bar{a} \ddot{a} \dot{a} aˇa¯a¨a˙

Fonctions standards

\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

Arithmétique modulaire

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

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

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

Logique

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

Racine carrée

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

Relations

\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

Géométrie

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

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 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 ϘϙϜϞϟϠϡϚϛϛ

Expressions plus longues

Indices, exposants, intégrales

FonctionnalitéSyntaxeRendu à l'affichage
Superscripta^2a2
Indicea_2a2
Regroupementa^{2+2}a2+2
a_{i,j}ai,j
Combinaison inférieur et supérieur sans et avec une séparation horizontalex_2^3x23
{x_2}^3x23
Super superindices10^{10^{8}}10108
Sous et super-indice précédant et/ou additionnel _nP_knPk
\sideset{_1^2}{_3^4}\prod_a^b3412ab
{}_1^2\!\Omega_3^412Ω34
Empilement \overset{\alpha}{\omega}ωα
\underset{\alpha}{\omega}ωα
\overset{\alpha}{\underset{\gamma}{\omega}}ωγα
\stackrel{\alpha}{\omega}ωα
Dérivésx', y'', f', f''x,y,f,f
x^\prime, y^{\prime\prime}x,y
Points dérivés\dot{x}, \ddot{x}x˙,x¨
Soulignés, barres de négation, vecteurs\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
Flèches A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} CAn+μ1BTn±i1C
Clé sur le texte\overbrace{ 1+2+\cdots+100 }^{\text{sum}\,=\,5050}1+2++100sum=5050
Clé sous le texte\underbrace{ a+b+\cdots+z }_{26\text{ terms}}a+b++z26 terms
Somme\sum_{k=1}^N k^2k=1Nk2
Somme (force \textstyle)\textstyle \sum_{k=1}^N k^2 k=1Nk2
Produit\prod_{i=1}^N x_ii=1Nxi
Produit (force \textstyle)\textstyle \prod_{i=1}^N x_ii=1Nxi
Coproduit\coprod_{i=1}^N x_ii=1Nxi
Produit assimilé (force \textstyle)\textstyle \coprod_{i=1}^N x_ii=1Nxi
Limite\lim_{n \to \infty}x_nlimnxn
Limite (force \textstyle)\textstyle \lim_{n \to \infty}x_nlimnxn
Intégrale\int\limits_{1}^{3}\frac{e^3/x}{x^2}\, dx13e3/xx2dx
Intégrale (avec des limites dans un autre style)\int_{1}^{3}\frac{e^3/x}{x^2}\, dx13e3/xx2dx
Intégrale (force \textstyle)\textstyle \int\limits_{-N}^{N} e^x\, dxNNexdx
Intégrale (force \textstyle, alternate limits style)\textstyle \int_{-N}^{N} e^x\, dxNNexdx
Double intégrale\iint\limits_D \, dx\,dyDdxdy
Triple intégrale\iiint\limits_E \, dx\,dy\,dzEdxdydz
Quadruple intégrale\iiiint\limits_F \, dx\,dy\,dz\,dtFdxdydzdt
Ligne ou chemin entier\int_C x^3\, dx + 4y^2\, dyCx3dx+4y2dy
Ligne fermée ou intégrale sur une chemin\oint_C x^3\, dx + 4y^2\, dyCx3dx+4y2dy
Intersections\bigcap_1^n p1np
Unions\bigcup_1^k p1kp

Fractions, matrices, multilignes

Fonction Syntaxe Rendu à l'affichage
Fractions \frac{1}{2}=0.5 12=0.5
Fractions (affichage en petit) \tfrac{1}{2} = 0.5 12=0.5
Fractions (affichage en grand) \dfrac{k}{k-1} = 0.5 kk1=0.5
Fraction (affichage en grand et en petit) \dfrac{ \tfrac{1}{2}[1-(\tfrac{1}{2})^n] }{ 1-\tfrac{1}{2} } = s_n 12[1(12)n]112=sn
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
2c+2d+12=a2c+2d+12=a
Coefficients binomiaux \binom{n}{k} (nk)
Coefficients binomiaux (affichage en petit) \tbinom{n}{k} (nk)
Coefficients binomiaux en grand (style d'affichage) \dbinom{n}{k} (nk)
Matrices
\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)
Tableaux
\begin{array}{|c|c||c|} a & b & S \\
\hline
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0
\end{array}
abS001011101110
Cas
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ème d'équations
\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
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>
f(x)=n=0anxn =a0+a1x+a2x2+
Équation multi-lignes
\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
Équations multi-lignes avec alignement spécifié (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

Mise en parenthèses des expressions longues, crochets, barres

FonctionSyntaxeRendu à l'affichage
Mauvais ( \frac{1}{2} ) (12)
Bon \left ( \frac{1}{2} \right ) (12)

Vous pouvez utiliser différents séparateurs avec \left et \right :

Fonction Syntaxe Rendu à l'affichage
Parenthèses \left ( \frac{a}{b} \right ) (ab)
Crochets \left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack [ab][ab]
Accolades (Remarquez la barre inverse avant les accolades dans le code) \left \{ \frac{a}{b} \right \} \quad \left \lbrace \frac{a}{b} \right \rbrace {ab}{ab}
Crochets \left \langle \frac{a}{b} \right \rangle ab
Barres et doubles barres (note: les "barres" représentent la valeur absolue) \left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \| |ab|cd
Partie entière (inférieure et supérieure) \left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil abcd
Barres obliques (avant et arrière) \left / \frac{a}{b} \right \backslash /ab\
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 ababab
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 |
[0,1)
ψ|
Utilisez \left. ou \right. si vous voulez qu'un seul délimiteur : \left . \frac{A}{B} \right \} \to X AB}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 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 ϖϱςφ
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} 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} ϖϱςφ
Italique
\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
style 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
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} 01234
\mathfrak{5} \mathfrak{6} \mathfrak{7} \mathfrak{8} \mathfrak{9} 56789
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} abc
Italiques mélangées (mal) \mbox{if} n \mbox{is even} ifnis even
Italiques mélangées (Correct) \mbox{if }n\mbox{ is even} if n is even
Italiques mélangées (plus lisible : ~ est un espace insécable , tandis que "\ " force un espace) \mbox{if}~n\ \mbox{is even} ifn is even

Couleur

Il est possible d'utiliser des couleurs dans les équations :

  • {\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

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 ab
cuadradillo a \quad b ab
Espace a\ b a b
Espace sans conversion PNG a \mbox{ } b a b
Espace large a\;b ab
Espace moyenne a\>b [not supported]
Petite espace a\,b ab
Sans espace ab ab
Petite espace négative a\!b ab

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

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

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} Γijkij
Espaces verticaux vides -e\sqrt{\vphantom{p'}p},\; -e'\sqrt{p'},\; \ldots epp,ep,
Espaces horizontaux vides \int u^2\,du=\underline{\hphantom{(2/3)u^3+C}} u2du=(2/3)u3+C_

Alignement avec du texte

Grâce à la CSS par défaut

img.tex { vertical-align: middle; }

une expression linéaire telle que NNexdx 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> 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

Mathématiques utilisant <math>

Polynôme quadratique

Rendu Formule
ax2+bx+c=0 <math>ax^2 + bx + c = 0</math>

Polynôme quadratique (force le rendu PNG)

Rendu Formule
ax2+bx+c=0 <math>ax^2 + bx + c = 0\,</math>

Formule quadratique

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

Grandes parenthèses et fractions

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

Récurrence

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

Intégrales

Rendu Formule
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>

Somme

Rendu Formule
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>

Équation différentielle

Rendu Formule
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>

Nombres complexes

Rendu Formule
|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>

Limites

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

Équation intégrale

Rendu Formule
ϕ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>

Valeur numérique paramétrée

Rendu Formule
ϕ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>

Continuité par morceaux

Rendu Formule
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>

Indice en préfixe

Rendu Formule
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>

Fraction et petite fraction

Rendu Formule
ab ab <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

Liens externes

Category:Outdated pages/fr