Bonjour à tous,
Ayant découvert Emacs, Org-mode et son moteur d’export de documents dans cette formation, je commence à explorer des fonctionnalités qui ne sont pas abordées dans le MOOC et j’aimerais savoir comment les pros d’Emacs s’y prennent 
-
Pour l’utilisation de références biblio : je vois que le “starter kit” d’Emacs fourni dans le MOOC n’a pas l’air d’utiliser le module
org-ref. Est-ce pour simplifier les choses, ou y a-t-il de bonnes raisons de ne pas l’utiliser ? (Incompatibilités, problèmes, etc. ?) -
Pour l’export du code source, j’ai l’impression que l’export “de base” est plutôt rustique :
- pas de coloration syntaxique des blocs de code source dans le PDF exporté ;
- en export PDF/TeX, pas de moyen très simple de différencier le code source du résultat affiché en-dessous (pas d’encadrement comme en html, pas de couleur de fond, etc.)
J’ai ajouté les lignes suivantes dans le fichier.emacset ça améliore beaucoup le rendu, mais ça rend dépendant de plein de trucs externes :
(require 'ox-latex)
(setq org-latex-listings 'minted)
(add-to-list 'org-latex-packages-alist '("" "minted"))
(add-to-list 'org-latex-packages-alist '("" "color"))
puis directement en en-tête du fichier Org :
#+LATEX_HEADER: \usepackage{mdframed}
#+LATEX_HEADER: \BeforeBeginEnvironment{minted}{\begin{mdframed}}
#+LATEX_HEADER: \AfterEndEnvironment{minted}{\end{mdframed}}
Et maintenant, le code source exporté est coloré et encadré dans le PDF final. Mais y a-t-il un moyen “natif” (i.e. sans dépendre de Pygments via minted notamment) et plus simple de gérer ça ?
- Pour finir, j’ai l’impression qu’il est très difficile (voire impossible) de gérer correctement des références bibliographiques dans un document Org sans passer par du PDF et LaTeX. Il semble que pour exporter un document html avec une jolie bibliographie, la meilleure solution soit d’exporter un .tex, puis de convertir ce .tex en html ou en odt en invoquant pandoc dans une console, ce qui n’est pas trop pratique…
Connaissez-vous des moyens plus simples ?
Mille mercis en tout cas pour cette découverte d’Emacs et Org-mode, ça va me changer la vie 