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
$$
\begin{cases}
u_0 = 1 \\
u_{n+1} = 0,75 u_n + 7 \quad \text{ pour }n \geqslant 0
\end{cases}  
$$

Rendu


\[ \begin{cases} u_0 = 1 \\ u_{n+1} = 0,75 u_n + 7 \quad \text{ pour }n \geqslant 0 \end{cases} \]

Des tableaux avec lignes et colonnes tracées 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

Utiliser le package TikZ

Depuis la version 2.5.1 du site modèle, il est possible de créer des tableaux de signes ou de variations en utilisant le package LaTeX TikZ. Si la version de votre site est antérieure, il y a une facile mise à jour à réaliser
Le site https://texvar.edulatex.xyz/ permet de créer très facilement ces tableaux, et de récupérer le code LaTeX correspondant.
Il suffit de recopier ce code entre

```tikzjax
et
```
Exemple :
Code à copier
```tikzjax
\begin{tikzpicture}
\tkzTabInit[lgt=5,espcl=5,deltacl=0.75]{$x$ / 1, Signe de $x - 5 - 2 \sqrt{3}$ / 1.25, Signe de $x - 5 + 2 \sqrt{3}$ / 1.25, Signe de $\left(x - 5\right)^{2}$ / 1.25, Signe de $f'(x)=\frac{\left(x - 5 - 2 \sqrt{3}\right) \left(x - 5 + 2 \sqrt{3}\right)}{\left(x - 5\right)^{2}}$ / 1.5, Variations de $f: x \mapsto \frac{x^{2} - 2 x - 3}{x - 5}$ / 2}{$-\infty$, $5 - 2 \sqrt{3}$, $5$, $2 \sqrt{3} + 5$, $+\infty$}
\tkzTabLine{, -, t, -, t, -, z, +}
\tkzTabLine{, -, z, +, t, +, t, +}
\tkzTabLine{, +, t, +, z, +, t, +}
\tkzTabLine{, +, z, -, d, -, z, +}
\tkzTabVar{-/$-\infty$, +/$- \frac{\sqrt{3} \left(-13 + \left(5 - 2 \sqrt{3}\right)^{2} + 4 \sqrt{3}\right)}{6}$, -D+/$-\infty$/$+\infty$, -/$\frac{\sqrt{3} \left(-13 - 4 \sqrt{3} + \left(2 \sqrt{3} + 5\right)^{2}\right)}{6}$, +/$+\infty$}
\end{tikzpicture}
```

Rendu


\begin{tikzpicture}
\tkzTabInit[lgt=5,espcl=5,deltacl=0.75]{$x$ / 1, Signe de $x - 5 - 2 \sqrt{3}$ / 1.25, Signe de $x - 5 + 2 \sqrt{3}$ / 1.25, Signe de $\left(x - 5\right)^{2}$ / 1.25, Signe de $f'(x)=\frac{\left(x - 5 - 2 \sqrt{3}\right) \left(x - 5 + 2 \sqrt{3}\right)}{\left(x - 5\right)^{2}}$ / 1.5, Variations de $f: x \mapsto \frac{x^{2} - 2 x - 3}{x - 5}$ / 2}{$-\infty$, $5 - 2 \sqrt{3}$, $5$, $2 \sqrt{3} + 5$, $+\infty$}
\tkzTabLine{, -, t, -, t, -, z, +}
\tkzTabLine{, -, z, +, t, +, t, +}
\tkzTabLine{, +, t, +, z, +, t, +}
\tkzTabLine{, +, z, -, d, -, z, +}
\tkzTabVar{-/$-\infty$, +/$- \frac{\sqrt{3} \left(-13 + \left(5 - 2 \sqrt{3}\right)^{2} + 4 \sqrt{3}\right)}{6}$, -D+/$-\infty$/$+\infty$, -/$\frac{\sqrt{3} \left(-13 - 4 \sqrt{3} + \left(2 \sqrt{3} + 5\right)^{2}\right)}{6}$, +/$+\infty$}
\end{tikzpicture}

Documentation complète de l'auteur Rodrigo Schwencke

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.1.3

Si la version de votre site est inférieure à la version 2.1.3 (ou s'il n'y a pas de numéro de version en pied de page) 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