Les équations en LaTeX pour Rmarkdown : même pas peur !

Si vous travaillez avec Rmarkdown, vous avez sans doute déjà été confronté au problème de l’insertion d’équations. Les fameuses équations en LaTeX !

Pour ceux qui ne connaissent pas, en voici un exemple :

Ce qui donne le rendu suivant lorsque le document Rmarkdown est knitté (en html, word ou pdf)

\[\bar{x}=\frac{1}{n} \sum_{i=1}^{n} x_{i}\]

 

Ecrire des équations en LaTeX, ça s’apprend et on finit par s’y faire, mais lorsqu’on débute, et qu’on n’a personne sous la main pour nous expliquer les bases (Merci Thomas), ce n’est quand même pas complètement évident !

 

En fait, je devrais dire qu’écrire des équations en LaTeX, ce N’ETAIT PAS complètement évident ! Parce qu’il existe un outil incroyable, MATHPIX, qui permet de faire une capture d’écran d’une équation sur une page html, pdf, word, etc… et l’outil vous écrit l’équation en LaTeX ! Et tout ça gratuitement ! Si si, véridique ! Un grand merci à Laurent Gourdon, un de mes étudiants du parcours data analyst d’open classrooms, pour m’avoir fait découvrir cela.

Je vous montre en pas à pas comment ça fonctionne.

Vous allez voir, c’est très simple.

Téléchargement et installation de Mathpix

Pour télécharger Mathpix, allez à https://mathpix.com et choisissez votre système d’exploitation. Une fois téléchargé,  exécutez le fichier.

Création d'un compte

Ecrivez votre première équation en LaTeX

Pour cela, suivez ces étapes :

Ouvrez un fichier Rmarkdown

Si besoin consultez mon article “guide de démarrage en Rmarkdown

Choisissez une belle équation

Vous pouvez, par exemple, vous rendre sur mon article dédié à l’ANOVA à un facteur, et choisir l’équation ci-dessous :

Ouvrez Mathpix en cliquant sur l'icône

Vous pouvez le faire à partir du petit menu en bas à droite, sur voter bureau :

Mathpix equation latex

Ouvrez l'outil de capture et capturez voter équation

Vous pouvez cliquer sur l’icone entourée en rouge, ou bien utiliser le raccourci CTRL + ALT + M

Puis entourez votre équation sur mon article dédié à l’ANOVA à un facteuravec l’outil de capture qui vient de s’ouvrir.

Admirer l'équation en LaTeX fournie Mathpix, et copiez la

Une fois l’équation capturée, mathpix ouvre une nouvelle fenêtre avec l’équation telle qu’elle a été captée et sa transcription en LaTeX :

Rmarkdown utilise un format avec 2$ , il faut donc copier la troisième ligne. En passant dessus un bouton apparaît et vous permet de copier l’équation très facilement.

Coller l'équation en LaTeX dans voter document Rmarkdown

Knittez votre document et admirer le rendu :

\[ \mathrm{SCT}=\sum_{i=1}^{k} \sum_{j=1}^{n_{j}}\left(y_{i j}-\bar{y}\right)^{2} \]

Dites moi en commentaire ce que vous pensez de cette astuce ! Personnellement, je trouve que c’est une dinguerie !

Si cet article vous a plu, ou vous a été utile, et si vous le souhaitez, vous pouvez soutenir ce blog en faisant un don sur sa page Tipeee 🙏

13 réponses

  1. bonsoir,
    l’article est très intéressant . cependant lorsque je knite en word j’obtiens
    une formule avec des caractères spéciaux à la place des caractères de la formule!
    merci de m’aider…
    cordialement

  2. Bonjour,
    Merci pour l’astuce !
    Je me demande si l’on emballer dans une équation LaTex du code `r ` ?
    Par exemple :
    $$bias=`r mean(diff)`%$$

  3. Bonjour. Quel système d’exploitation utilise l’auteur. Je voudrait snipper du texte manuscrit vers un fichier overleaf. Je ne crois pas que cela soit possible sous Android. Alors quel est le meilleur outil pour cela ? Tablette Mac ? Pc Mac ? Autre ? Merci.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *