\(\LaTeX\) pour les sciences#
Principe#
De même que dans les cellules MarkDown d'un notebook Jupyter,
il est possible d'écrire des expressions scientifiques en \(\LaTeX\) dans un fichier.md
de MkDocs.
On peut inclure un code \(\LaTeX\) en ligne \(y = x^2\), ou en bloc :
On peut inclure un code $\LaTeX$ en ligne $y = x^2$,
ou en bloc :
$$y = x^2$$
Une explication en vidéo par Fred LELEU :
Installation#
Il est nécessaire d'ajouter l'extension pymdownx.arithmatex ainsi que quelques lignes de Javascript et aussi une retouche de CSS (merci GiYoM).
Il faut donc créer dans le dossier docs
:
- un dossier nommé
stylesheets
contenant un fichierextra.css
; - un dossier nommé
javascripts
contenant un fichierconfig.js
.
Puis coller dans ces fichiers les codes suivants et les déclarer dans le fichier mkdocs.yml
:
markdown_extensions:
- pymdownx.arithmatex:
generic: true
smart_dollar: false
extra_javascript:
- javascripts/config.js
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
extra_css:
- stylesheets/extra.css
window.MathJax = {
tex: {
inlineMath: [["\\(", "\\)"]],
displayMath: [["\\[", "\\]"]],
processEscapes: true,
processEnvironments: true
},
options: {
ignoreHtmlClass: ".*|",
processHtmlClass: "arithmatex"
}
};
document$.subscribe(() => {
MathJax.typesetPromise()
})
.md-typeset div.arithmatex {
overflow: initial;
}
Applications#
Opérations Arithmétiques#
* Addition :
* $x + y$
* Soustraction :
* $x - y$
* Multiplication :
* $x \times y$
* Division :
* $x \div y$
* $x \over y$
* Puissance :
* $x^2$
* $y^{(x-1)}$
- Addition :
- \(x + y\)
- Soustraction :
- \(x - y\)
- Multiplication :
- \(x \times y\)
- Division :
- \(x \div y\)
- \(x \over y\)
- Puissance :
- \(x^2\)
- \(y^{(x-1)}\)
Relations#
* $\pi \approx 3.14159$
* $1 \neq 2$
* $0 < 1$
* $2 > 1$
* $x \leq 2$
* $x \geq 1$
- \(\pi \approx 3.14159\)
- \(1 \neq 2\)
- \(0 < 1\)
- \(2 > 1\)
- \(x \leq 2\)
- \(x \geq 1\)
Indice#
$$U_n = 3 \times U_{n-1}+2$$
Fractions#
* $\frac{1}{2x}$
* ${3 \over 4}$
* $^1/_2$
- \(\frac{1}{2x}\)
- \({3 \over 4}\)
- \(^1/_2\)
Racine#
$$f(x) = \sqrt[3]{2x} + \sqrt{x-2}$$
Algèbre de Boole#
$$a\oplus b=\bar{a}\cdot b+a\cdot\bar{b}$$
Moments et Forces#
$\sum\overrightarrow{M_G(\overrightarrow{F_{ext \to S}})}$
\(\sum\overrightarrow{M_G(\overrightarrow{F_{ext \to S}})}\)
Alphabet Grec#
| | Small Letter | Capical Letter | Alervative |
|---------| --------------------- | -------------------- | --------------------------- |
| alpha | $\alpha$ | $A$ | |
| beta | $\beta$ | $B$ | |
| gamma | $\gamma$ | $\Gamma$ | |
| delta | $\delta$ | $\Delta$ | |
| epsilon | $\epsilon$ | $E$ | $\varepsilon$ |
| zeta | $\zeta$ | $Z$ | |
| eta | $\eta$ | $H$ | |
| theta | $\theta$ | $\Theta$ | $\vartheta$ |
| iota | $\iota$ | $I$ | |
| kappa | $\kappa$ | $K$ | $\varkappa$ |
| lambda | $\lambda$ | $\Lambda$ | |
| mu | $\mu$ | $M$ | |
| nu | $\nu$ | $N$ | |
| xi | $\xi$ | $Xi$ | |
| omicron | $\omicron$ | $O$ | |
| pi | $\pi$ | $\Pi$ | $\varpi$ |
| rho | $\rho$ | $P$ | $\varrho$ |
| sigma | $\sigma$ | $\Sigma$ | $\varsigma$ |
| tau | $\tau$ | $T$ | |
| upsilon | $\upsilon$ | $\Upsilon$ | |
| phi | $\phi$ | $\Phi$ | $\varphi$ |
| chi | $\chi$ | $X$ | |
| psi | $\psi$ | $\Psi$ | |
| omega | $\omega$ | $\Omega$ | |
Small Letter | Capical Letter | Alervative | |
---|---|---|---|
alpha | \(\alpha\) | \(A\) | |
beta | \(\beta\) | \(B\) | |
gamma | \(\gamma\) | \(\Gamma\) | |
delta | \(\delta\) | \(\Delta\) | |
epsilon | \(\epsilon\) | \(E\) | \(\varepsilon\) |
zeta | \(\zeta\) | \(Z\) | |
eta | \(\eta\) | \(H\) | |
theta | \(\theta\) | \(\Theta\) | \(\vartheta\) |
iota | \(\iota\) | \(I\) | |
kappa | \(\kappa\) | \(K\) | \(\varkappa\) |
lambda | \(\lambda\) | \(\Lambda\) | |
mu | \(\mu\) | \(M\) | |
nu | \(\nu\) | \(N\) | |
xi | \(\xi\) | \(Xi\) | |
omicron | \(\omicron\) | \(O\) | |
pi | \(\pi\) | \(\Pi\) | \(\varpi\) |
rho | \(\rho\) | \(P\) | \(\varrho\) |
sigma | \(\sigma\) | \(\Sigma\) | \(\varsigma\) |
tau | \(\tau\) | \(T\) | |
upsilon | \(\upsilon\) | \(\Upsilon\) | |
phi | \(\phi\) | \(\Phi\) | \(\varphi\) |
chi | \(\chi\) | \(X\) | |
psi | \(\psi\) | \(\Psi\) | |
omega | \(\omega\) | \(\Omega\) |
Ressources#
-
La très précieuse et précise Aide pour écrire des mathématiques simples par Franck CHAMBON
-
L'ultime ressource : LaTeX Wiki
-
Pour s'initier au vrai \(\LaTeX\) :Apprentissage LaTeX en ligne avec ShareLaTeX