<!entity % index "idx|cdx|nidx|ncdx" > <!element idx - - (#pcdata)> <!element cdx - - (#pcdata)> <!element nidx - - (#pcdata)> <!element ncdx - - (#pcdata)>
tag | la mia traduzione |
idx | indice analitico |
cdx | indice analitico a carattere normale |
nidx | indice analitico invisibile |
ncdx | indice analitico invisibile con carattere a spaziatura fissa |
I tag index servono a creare un indice analitico del proprio documento. Sono utili solo se si vuole la mappatura in LaTeX. Differiscono leggermente come accennato nella tabella Elementi indice analitico.
Ci sono due modi per includere un indice nel proprio documento. Si guardino entrambi per decidere.
<article
opts="makeidx">
.sgml2latex -m ilmiodocumento.sgml
.miodocumento.idx
aggiuntivo.miodocumento.idx
con il comando makeindex
, così:
makeindex miodocumento.idx
.miodocumento.ind
aggiuntivo.sgml2latex -o tex -m miodocumento.sgml
.miodocumento.tex
.miodocumento.tex
con il proprio editor preferito.\end{document}
(dovrebbe essere da qualche parte verso la fine
del file) e inserire il testo \printindex
davanti a questa riga.latex miodocumento.tex
.miodocumento.dvi
finale che, di nuovo, si
può elaborare con il comando dvips
per generare un documento postscript.Attualmente sto lavorando a una patch per gli strumenti sgml per automatizzare l'inclusione e la generazione di un indice. Per saperne lo stato attuale, vedere http://www.bnhof.de/~uwe/lnd/indexpatch/index.html.