Aller au contenu

Formules en mathématiques et chimie

Utiliser LaTeX

On peut intégrer des formules écrites en LaTeX, dans une ligne de texte, en la mettant entre $...$ ou centrée à la ligne suivante en les mettant entre $$...$$.

En mathématiques⚓︎

Exemple sur plusieurs lignes

Code à copier
$$
\left\{
        \begin{array}{ll}
            u_0 = 3 \\
            u_{n+1} = 5 \times u_n+2\\
        \end{array}
\right.
$$

Rendu


\[ \left\{ \begin{array}{ll} u_0 = 3 \\ u_{n+1} = 5 \times u_n+2\\ \end{array} \right. \]

Des tableaux avec lignes et colonnes tracées et ajustées au contenu

Code à copier
$$
\begin{array}{|l|c|r|}
\hline
\text{colonne 1 alignée à gauche} & \text{colonne 2 centrée} & \text{colonne 3 alignée à droite} \\
\hline
1.1 & 1.2 & 1.3 \\
2.1 & 2.2 & 2.3 \\
\hline
\end{array}
$$

Rendu


\[ \begin{array}{|l|c|r|} \hline \text{colonne 1 alignée à gauche} & \text{colonne 2 centrée} & \text{colonne 3 alignée à droite} \\ \hline 1.1 & 1.2 & 1.3 \\ 2.1 & 2.2 & 2.3 \\ \hline \end{array} \]

Ajouter ses propres commandes

Code à copier
$$
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
\norm{\vec{v_C}} = \frac{\sqrt{(x_D - x_C)^2 + (y_D - y_C)^2}}{\Delta t}
$$

La norme du vecteur ${\vec{u}}$ se note $\norm{\vec{u}}$.

Rendu


\[ \newcommand{\norm}[1]{\left\lVert#1\right\rVert} \norm{\vec{v_C}} = \frac{\sqrt{(x_D - x_C)^2 + (y_D - y_C)^2}}{\Delta t} \]

La norme du vecteur \({\vec{u}}\) se note \(\norm{\vec{u}}\).

Une aide en ligne pour écrire les formules

LaTeX en ligne

En chimie⚓︎

Exemple sur deux lignes

Code à copier
$$
{CuSO_4}_{(s)}   \rightarrow   {Cu^{2+}}_{(aq)}+ {SO_{4}^{2-}}_{(aq)}
$$

$$
^{14}_{6}C  \rightarrow \ ^{14}_{7}N  + \  ^{ 0}_{-1}e^{-}
$$

Rendu


\[ {CuSO_4}_{(s)} \rightarrow {Cu^{2+}}_{(aq)}+ {SO_{4}^{2-}}_{(aq)} \]
\[ ^{14}_{6}C \rightarrow \ ^{14}_{7}N + \ ^{ 0}_{-1}e^{-} \]

Autre formule de chimie

Code à copier
$$
\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}
$$

Rendu


\[ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} \]

Exemple sur une seule ligne

Code à copier
On peut tout mettre en ligne : d'abord cette formule ${CuSO_4}_{(s)}   \rightarrow   {Cu^{2+}}_{(aq)}+ {SO_{4}^{2-}}_{(aq)}$ 
puis celle-ci :  $^{14}_{6}C  \rightarrow \ ^{14}_{7}N  + \  ^{ 0}_{-1}e^{-}$

On peut tout mettre en ligne : d'abord cette formule \({CuSO_4}_{(s)} \rightarrow {Cu^{2+}}_{(aq)}+ {SO_{4}^{2-}}_{(aq)}\) puis celle-ci : \(^{14}_{6}C \rightarrow \ ^{14}_{7}N + \ ^{ 0}_{-1}e^{-}\)

Des formules LaTeX dans les titres⚓︎

Attention mise à jour nécessaire pour les versions de sites inférieures à la version 2.0.2

Si la version de votre site est inférieure à la version 2.0.2 (ou s'il n'y a pas de numéro de version en pied de page à droite) une mise à jour est nécessaire.

Dans le dossier overrides, dans le dossier js-libs remplacer tout le contenu du fichier mathjax-libs.js par le code ci-dessous :

code de remplacement à copier/coller dans le fichier mathjax-libs.js
// (dummy version, for backward compatibility)
function mathJaxUpdate(){}


// You can change the configuration as you like, as long as the startup property stays unchanged
window.MathJax = {
startup: {
    ready: () => {
    LOGGER_CONFIG.ACTIVATE && console.log("[MathJax] - Setting up");
    MathJax.startup.defaultReady();
    LOGGER_CONFIG.ACTIVATE && console.log("[MathJax] - Ready");
    },
},
loader: {
    load: ['[tex]/cancel', 'output/svg', '[tex]/color', '[tex]/mhchem']
},
tex: {
    packages: {'[+]': ['cancel', 'color', 'mhchem']},
    inlineMath: [["\\(", "\\)"]],
    displayMath: [["\\[", "\\]"]],
    processEscapes: true,
    processEnvironments: true,
},
options: {
    ignoreHtmlClass: "(?!arithmatex|md-nav__item)",
    processHtmlClass: "arithmatex|md-nav__item"
},
}

Des formules dans les titres

Vous pouvez mettre des formules LaTeX dans des titres, elles apparaîtront correctement dans les menus.

Par exemple sur le site modèle :

## III. Dans un titre  $\lim_{x\to +\infty} f(x)$

apparaît ainsi :

latex dans titre