13.8.2 SGML
Pr�paration :
# apt-get install debiandoc-sgml debiandoc-sgml-doc
R�f�rences pour debiandoc-sgml
:
SGML permet de g�rer plusieurs formats pour un document. Un syst�me SGML
facile est Debiandoc, qui est utilis� ici. Cela requiert des conversions
mineurs dans le fichier texte original, pour les caract�res suivants :
< <
> >
" " " " (espace non s�quable)
& &
% %
© ©
– –
— —
Pour marquer une section en tant que commentaire non imprimable, faites :
<!-- Indiquez le probl�me ici ... -->
Pour marquer une section en tant que commentaire ou pas � l'impression,
faites :
<![ %FIXME; [ Indiquez le probl�me ici ... ]]>
En SGML, la premi�re d�finition d'une entit� l'emporte. Par
exemple :
<!entity % qref "INCLUDE">
<![ %qref; [ <!entity param "Data 1"> ]]>
<!entity param "Data 2">
¶m;
Cela termine en tant que � Data 1 �. Si la premi�re ligne inclut
� IGNORE � au lieu de � INCLUDE �, cela termine en tant que
� Data 2 � (la deuxi�me ligne est une expression conditionnelle). De
plus, les phrases souvent r�p�t�es peuvent �tre d�finies � l'avance s�par�ment
du contexte.
<!entity whoisthis "my">
Hello &whoisthis; friend.
This is &whoisthis; book.
Le r�sultat est :
Hello my friend.
This is my book.
Voir le court exemple de SGML sample.sgml
dans les exemples
.
Lorsque des documents SGML deviennent plus gros, TeX cause parfois des erreurs.
Il faut augmenter la taille du bassin dans /etc/texmf/texmf.cnf
(ou mieux �ditez /etc/texmf/texmf.d/95NonPath
et lancez
update-texmf
) pour r�parer cela.