Docbook avec Vex (Eclipse)

J'édite du docbook au boulot avec Vex, un plugin Eclipse dédié. Les styles appliqués dans l'éditeur sont cependant plutôt limités et pas très agréables...

Les styles utilisés sont situés dans le jar org.eclipse.vex.docbook_VERSION, le fichier le plus intéressant étant styles/docbook-plain.css. je l'ai modifié en :

  • Supprimant les déclarations de fontes trops précises (« Times New Roman », « Courier ») ne laissant que des déclarations de familles génériques.
  • Remplaçant le serif par du sans-serif.
  • Rajoutant des marges pour les chapitres.
  • Rajoutant de la couleur pour les titres.
  • Modifiant le scouleurs pour les notes ou les blocs d'avertissement, vraiment trop criades.

On peut fait à peu près tout ce que l'on peut dans une feuille de styles pour le web sauf le line-height qui ne semble pas être interprété ; pire : si on déclare un line-height avec unité, Vex plante et n'affiche plus le fichier docbook.

Enfin, il semble qu'il soit possible d'appliquer une feuille de style sans avoir à éditer les sources de Vex à l'aide d'un projet « vex-plugin » présent dans le workspace mais je n'ai aboutit à rien (je n'ai pas testé très longtemps non plus).