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
$$
\left\{
\begin{array}{ll}
u_0 = 3 \\
u_{n+1} = 5 \times u_n+2\\
\end{array}
\right.
$$
Rendu
Des tableaux avec lignes et colonnes tracées et ajustées au contenu
$$
\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
Ajouter ses propres commandes
$$
\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
La norme du vecteur \({\vec{u}}\) se note \(\norm{\vec{u}}\).
Une aide en ligne pour écrire les formules
En chimie⚓︎
Exemple sur deux lignes
$$
{CuSO_4}_{(s)} \rightarrow {Cu^{2+}}_{(aq)}+ {SO_{4}^{2-}}_{(aq)}
$$
$$
^{14}_{6}C \rightarrow \ ^{14}_{7}N + \ ^{ 0}_{-1}e^{-}
$$
Rendu
Autre formule de chimie
Rendu
Exemple sur une seule ligne
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 :
// (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"
},
}
