Les articles d’ArXiv en mode Sans Serif

Comme beaucoup de gens, j’utilise ArXiv pour m’informer de ce qui est publié dans mon domaine de recherche. Et je lis habituellement ça en version électronique, parce que je n’ai pas envie de m’embarasser avec du papier si c’est seulement pour une lecture rapide. La seule chose qui me dérange est que la police standard de $\LaTeX$ n’est pas forcément très agréable à lire sur un écran. La version Sans Serif, utilisée par exemple dans la plupart des présentations Beamer, est bien plus lisible, en particulier sur un petit écran.

Donc quand je lis le flux RSS, à la place de mettre le pdf dans mon dossier « À Lire », je mets les sources à la place dans un sous-dossier « Sources » (qui contient lui même un répertoire vide « files »), et j’utilise un script de temps en temps pour compiler tous les articles, en changeant le style de police :

#!/bin/bash

for i in *.*
    do
    echo "Processing " $i

    cd files

tar -xf ../$i || cp ../$i $i.tex

    sed -i 's/\\begin{document}/\\usepackage{sfmath}\n\\renewcommand{\\familydefault}{\\sfdefault}\n\n\\begin{document}/' *.tex

    latex -interaction=batchmode *.tex
    latex -interaction=batchmode *.tex
    latex -interaction=batchmode *.tex

    dvipdf *.dvi
    mv *.pdf ../../sans-serif/$i.pdf

    rm *
    cd ..
done

Voilà, j’espère que ça peut être utile.

En fait, j’espère juste qu’un jour, ce sera vraiment facile de publier deux versions différentes sur ArXiv, une version pdf comme actuellement, et un autre format bien plus lisible sur un écran. Par exemple, j’aime vraiment la manière dont sont affichées les info-bulles pour les notes de bas de pages sur Images des Mathématiques. Ça serait vraiment pratique d’avoir le même genre de chose pour les références d’un article (combien de fois on se retrouve à aller à la dernière page pour voir de quel article il est question…).

EDIT: Je viens de voir que ça existe, ça s’appelle fancy-preview, mais le seul hic c’est que ça se lit qu’avec Acrobat, parce que ça fait appel au javascript. Ceci dit c’est vraiment joli, et ça fait exactement ce que je voulais, en particulier ça fait même des info-bulles pour les théorèmes et équations auxquels on fait référence. Dommage que ce soit un peu une usine à gaz, mais si c’est assez standard ce serait effectivement très pratique qu’une version compilée avec ça soit disponible sur arXiv.

EDIT2: Je viens de trouver comment faire une belle police sans serif dans les équations. Il suffit d’utiliser le package cmbright, qui a une belle police par exemple pour les caractères grecs. Mais comme je préfère la police originale Computer Modern en mode sans serif pour le texte (elle est un peu plus grasse et bien plus lisible à mon goût), je rajoute une ligne pour lui dire de l’utiliser en mode texte. Il suffit de rajouter ça juste avant \begin{document}:

\usepackage{cmbright}
\renewcommand{\sfdefault}{cmss}