<!entity % index "idx|cdx|nidx|ncdx" > <!element idx - - (#pcdata)> <!element cdx - - (#pcdata)> <!element nidx - - (#pcdata)> <!element ncdx - - (#pcdata)>
tag | my translation |
idx | index |
cdx | code index (terminaltype index) |
nidx | invisible index |
ncdx | invisible code index (terminaltype index) |
The index tags serve for making a index of your document. They are only useful if you want do LaTeX mapping. They only differ very slightly as mentioned in table Index elements.
There are two ways to include indices into your document. Look at both and decide.
<article opts="makeidx">
.sgml2latex -m mydocument.sgml
.mydocument.idx
.mydocument.idx
with the makeindex
command like makeindex mydocument.idx
.mydocument.ind
.sgml2latex -o tex -m mydocument.sgml
.mydocument.tex
.mydocument.tex
with the editor of your choice.\end{document}
(should be somewhere
close to the end of the file) and insert the text
\printindex
bevor this line.latex mydocument.tex
.mydocument.dvi
wich aggain you might
process with dvips
to generate a postscript document.I'm currently working on a patch to the sgmltools to automate the inclusion and generation of a index. To find out the current state see http://www.bnhof.de/~uwe/lnd/indexpatch/index.html.