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.
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.
Pour cela, suivez ces étapes :
Si besoin consultez mon article “guide de démarrage en Rmarkdown”
Vous pouvez, par exemple, vous rendre sur mon article dédié à l’ANOVA à un facteur, et choisir l’équation ci-dessous :
Vous pouvez le faire à partir du petit menu en bas à droite, sur voter bureau :
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 facteur, avec l’outil de capture qui vient de s’ouvrir.
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.
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 🙏
Enregistrez vous pour recevoir gratuitement mes fiches “aide mémoire” (ou cheat sheets) qui vous permettront de réaliser facilement les principales analyses biostatistiques avec le logiciel R et pour être informés des mises à jour du site.
14 Responses
Ah là là mais c’est trop génial cet outil, merci !!!
J’ajoute qu’on peut même utiliser l’appli pour tablette ou smartphone, scanner une équation écrite à la main et que MathPix la transforme en latex. Incroyable !
C’est plus que génial avec ça ont gagne un temps considérable
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
Merci Claire
Claire, ça marche aussi avec un scan ou une photo d’écriture manuscrite !
Je trouve que vous faite un travail formidable.
Merci pour vos judicieux conseils.
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)`%$$
Bonjour François,
à ma connaissance non.
Bon confinement en Chartreuse !
Bonjour,
Merci pour cet article. Est ce que ça fonctionne pareil pour roxygen2 ?
On prend toujours la 3 éme ligne ?
Bonjour, je n’ai pas essayé mais je pense que oui
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.
Je ne sais pas.
Merci beaucoup !
C’est tout simplement grandiose !