Causeries numériques

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 8 novembre 2007

Liste des polices LaTeX

Le choix des polices sous LaTeX est toujours délicat car il est nécessaire de recompiler le document pour voir le résultat. De plus les polices n'ont pas vraiment des noms très explicites. Sans vraiment le chercher, je suis tombé sur un site qui référence les différentes polices LaTeX (livrées en standard ou à installer) : Font Catalogue

Les polices peut être triées par type (serif[1], sans serif, avec support des mathématiques,...)

Notes

[1] Une police avec serif a des "petites pattes" aux extrémités voir wikipédia

vendredi 31 août 2007

vim et Latex

Le plugin Latex pour vim pose quelque difficulté pour les francophones : des accents sont remplacés par certains raccourcis. Dans le fichier ~/.vim/ftplugin/tex.vim (le créer s'il n'existe pas), il faut ajouter les lignes suivantes :

imap <C-b> <Plug>Tex_MathBF
imap <C-c> <Plug>Tex_MathCal
imap <C-l> <Plug>Tex_LeftRight
imap <buffer> <leader>it <Plug>Tex_InsertItemOnThisLine

Les trois premières lignes remplacent les commandes ALT+B,ALT+C et ALT+L par CTRL+B,CTRL+C et CTRL+L. pour mémoire, leurs fonctions sont les suivantes :

  • ALT+B place le caractère précédent dans une commande \mathbf{}
  • ALT+C place le caractère précedent dans \mathcal{}, s'il n'y a pas de caractères, place une commande \cite{}
  • ALT+L propose plusieurs fonctions :
    • si le caractère précédent est (,[,|,{ ou < elle complète l'expression par le caractère de fermeture associé ;
    • précédée de q elle insère le bloc \lefteqn{<++>}<++> ;
    • dans tous les autres cas, elle place une commande \label{<++>}<++>.

La dernière ligne permet l'auto complétion de la commande \item, il suffit de taper \it pour que la commande \item soit insérée.

Tous les accents sont alors possibles sans passer par les commandes Latex \',...

mardi 14 août 2007

Compilation automatisée de fichier Latex

La compilation de document écrit avec Latex devient vite compliquée si différents types de fichiers entrent en jeu. Un script ou un Makefile permet de simplifier cette tâche.

Lire la suite...