1.5. Un peu de technique

1.5.1. Le document original de cet HOWTO

Cet HOWTO est actuellement rédigé avec la version 2.2.2 de LyX sur un système Fedora Linux 25 avec un patron SGML (livre DocBook). Il est disponible en vue des contributions à l'URL github / tLDP / Linux-IPv6.

1.5.1.1. Modification des lignes de code propres à LyX

Les modifications des lignes de code propres à LyX sont réalisées par un script ”maison”, ”lyxcodelinewrapper.pl”, que vous pouvez obtenir par CVS pour votre propre compte: github / tLDP / Linux-IPv6 (NdT: ces lignes ne gênent pas la génération au format SGML, mais celles aux formats PS et PDF à partir du SGML généré couramment, i.e. sans ce script).

1.5.1.2. La génération du SGML

Le code SGML est généré en utilisant la fonction d'exportation de LyX.

Des solutions ont été apportées afin de créer un code SGML plus propre (voir aussi ici pour le programme Perl, github / tLDP / Linux-IPv6):

  • L'exportation du document LyX ne créait pas proprement les balises ”colspan” - l'outil qui règle le problème: ”sgmllyxtabletagfix.pl” (le problème est définitivement réglé depuis la version 1.2.0 de LyX)

  • LyX utilise parfois des entités spéciales gauche/droite, à la place des guillemets habituels, qui seront présentes dans le code HTML. Certains navigateurs n'interprètent pas très bien ces balises (Opéra 6 TP 2 ou Konquéror sont connus pour ce problème) - l'outil qui règle le problème: ”sgmllyxquotefix.pl”

1.5.2. Les références en ligne à la version HTML de cet HOWTO (lien/ancrage)

1.5.2.1. La page d'index maître

Généralement, une référence vers la page d'index maître est recommandée.

1.5.2.2. Les pages dédiées

Parce que les pages HTML sont générées à partir du fichier SGML, le nommage des fichiers HTML prend une tournure aléatoire. Et cependant, certaines pages ont des balises assignées par LyX, dont il résulte un nommage constant. Ces balises sont très utiles aux références et ne devraient pas être changées à l'avenir.

Si vous pensez que j'ai oublié une balise, merci de me le faire savoir, et je l'ajouterai.