Table des matières ================= - [1 Installation et configuration des différents outils](#1-installation-et-configuration-des-diff%C3%A9rents-outils) - [1.1 Installer et configurer Emacs](#11-installer-et-configurer-emacs) - [1.2 Ajouter les chemins de R et Python dans dans la variable PATH de Windows](#12-ajouter-les-chemins-de-r-et-python-dans-dans-la-variable-path-de-windows) - [1.3 Installer et configurer matplotlib (librairie graphique Python)](#13-installer-et-configurer-matplotlib-librairie-graphique-python) - [2 Utilisation d'Emacs](#2-utilisation-demacs) - [2.1 Exécuter des commandes dos](#21-exécuter-des-commandes-dos) - [2.2 Exécuter du code R](#22-exécuter-du-code-r) - [2.3 Exécuter du code Python](#23-exécuter-du-code-python) - [2.4 Écrire dans le journal](#24-écrire-dans-le-journal) # 1 Installation et configuration des différents outils ## 1.1 Installer et configurer Emacs - Installer [Emacs modifié pour Windows](https://vigou3.github.io/emacs-modified-windows/) - version 26.1 pour Windows 64 bits - version 25.2 pour Windows 32 bits - Télécharger le fichier [rr_org_archive.tgz](https://gitlab.inria.fr/learninglab/mooc-rr/mooc-rr-ressources/blob/master/module2/ressources/rr_org_archive.tgz) *NB : Avec 7z il faut décompresser l'archive deux fois : une première fois crée une archive `rr_org_archive.tar` et une deuxième fois crée un dossier `rr_org` contenant les fichiers `init.el` et `journal.org`.* - Lancer Emacs ![emacs](documents/tuto_emacs_windows/images/emacs.png) - Emacs crée le répertoire `C:\Users\***\.emacs.d` *NB : Le répertoire est créé au premier lancement d'Emacs.* - Placer le fichier `init.el` dedans - Lancer Emacs ![scratch](documents/tuto_emacs_windows/images/scratch.png) - Exécuter la commande suivante pour installer `htmlize` ``` M-x package-install RET htmlize RET ``` - Créer un dossier `C:\Users\***\org` dans l'explorateur Windows - Placer le fichier `journal.org` dedans --- ## 1.2 Ajouter les chemins de R et Python dans dans la variable PATH de Windows La façon de procéder est très bien expliquée [ici](http://sametmax.com/ajouter-un-chemin-a-la-variable-denvironnement-path-sous-windows/). --- ## 1.3 Installer et configurer matplotlib (librairie graphique Python) - Installer la librairie `matplotlib` - Ouvrir une invite de commande dos - Exécuter la commande suivante ``` python -m pip install -U matplotlib ``` ![install_matplotlib](documents/tuto_emacs_windows/images/install_matplotlib.png) - Désactiver les plots interactifs dans matplotlib Pour ce faire, il faut d'abord savoir où se trouve le fichier de configuration de matplotlib sous Windows. Exécuter le code suivant sous Python ``` import matplotlib matplotlib.matplotlib_fname() ``` ![matplotlib](documents/tuto_emacs_windows/images/matplotlib.png) Ouvrir le fichier `matplotlibrc` et ajouter un `#` devant la ligne qui commence par `backend`, ce qui correspond à utiliser la valeur par défaut `Agg` --- ## 1.4 Installer MiKTeX Télécharger et installer [MiKTeX](https://miktex.org/download) en choisissant le bon système d'exploitation. Vous serez amené à installer différents packages lors du premier export pdf. --- --- # 2 Utilisation d'Emacs ## 2.1 Exécuter des commandes dos - Lancer Emacs - Créer un fichier toto.org dans l'explorateur Windows - Ouvrir le fichier toto.org dans Emacs et saisir `