Le Bloc Note pour formuler¶
Dans un notebook jupyter on peut rédiger des commentaires en langage naturel, intégrer des liens hypertextes et des images dans des cellules de type Markdown
.
Ce document est un notebook jupyter, pour bien vous familiariser avec cet environnement regardez cette rapide Introduction.
$\LaTeX{}$, prononcez "LaTèque" est un langage de description à balisage dédié à l'édition et la publication de rapports scientifiques avec une typographie irréprochable.
Dans les cellules de type Markdown
d'un jupyter notebook, il est possible d'intégrer des éléments codés en $\LaTeX{}$ grace à la librairie JavaScript Mathjax embarquée.
Il est hors de propos de ce Bloc Note de tout couvrir, mais nous allons passer en revue les bases de l'écriture d'équations mathématiques de haute qualité en utilisant $\LaTeX{}$.
A faire vous-même
Pour voir le résultat du code $\LaTeX{}$ basculer le type des cellules ci-dessous du type
Code
enMarkdown
, puis appuyer sur le bouton ou sur les touches<Maj+Entree>
.
Principe¶
On peut inclure un code $\LaTeX{}$ en ligne comme ceci : $y = x^2$
ou en bloc comme ça : $$y = x^2$$
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)}$
Relations¶
* $\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$
Racine¶
$$f(x) = \sqrt[3]{2x} + \sqrt{x-2}$$
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$ | |
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}})}$
Ressources :¶
Sur le site de Didier MULLER http://www.nymphomath.ch/LaTeX/index.html :
A vous de jouer :¶
A faire vous-même
Saisir votre texte balisé en code $\LaTeX{}$ dans la cellule suivante, jupyter affichera le résultat mis en forme automatiquement...
**Félicitations ! ** Vous êtes parvenu au bout des activités de ce bloc note.
Vous êtes maintenant capable de rédiger en $\LaTeX{}$ dans l'environnement interactif jupyter notebook.
Pour explorer plus avant d'autres fonctionnalités de jupyter notebook repassez par le Sommaire.
from IPython.display import Math
Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx')
from IPython.display import Latex
Latex(r"""\begin{eqnarray}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0
\end{eqnarray}""")
%%latex
\begin{aligned}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\
\nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0
\end{aligned}
Ce document est mis à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.
Pour toute question, suggestion ou commentaire : eric.madec@ecmorlaix.fr