6. Latex

6.1. Compilation Overleaf

Overleaf ne compile pas mon fichier template.tex qui compile sur ma machine. Apparemment cela vient de l’utilisation conjointe d’hyperref et d’utf8x sur le version récente du compilateur utilisé par overleaf. Il faut donc commenter la ligne

\usepackage[utf8x]{inputenc}

6.2. Equations dans sphinx

Sphinx utlise latex pour les équations. Belle idée ! trois exemples piqués de la doc de sphinx

6.2.1. maths en ligne

Depuis Pythagore on sait que :math:`a^2 + b^2 = c^2`

qui donne Depuis Pythagore on sait que \(a^2 + b^2 = c^2\)

6.2.2. Plusieurs lignes

.. math::

    (a + b)^2  &=  (a + b)(a + b) \\
               &=  a^2 + 2ab + b^2
\[\begin{split}(a + b)^2 &= (a + b)(a + b) \\ &= a^2 + 2ab + b^2\end{split}\]

6.2.3. Équations numérotées

.. math:: e^{i\pi} + 1 = 0
  :label: euler

L'équation :eq:`euler` représente l'identité d'Euler.
(6.1)\[e^{i\pi} + 1 = 0\]

L’équation (6.1) représente l’identité d’Euler.

Dernière modification le 2024-11-08