diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/testidx/samples/sample-idx-xe.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/testidx/samples/sample-idx-xe.tex | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/testidx/samples/sample-idx-xe.tex b/Master/texmf-dist/doc/latex/testidx/samples/sample-idx-xe.tex new file mode 100644 index 00000000000..0619b5aa826 --- /dev/null +++ b/Master/texmf-dist/doc/latex/testidx/samples/sample-idx-xe.tex @@ -0,0 +1,77 @@ +% This file is public domain. +% +% This example document demonstrates the testidx package +% with XeLaTeX and xindy. You can build this document using: +% +% xelatex sample-idx-xe +% xindy -M sample-idx-xe -M texindy -C utf8 -L english -t sample-idx-xe.ilg sample-idx-xe.idx +% xelatex sample-idx-xe +% +% If you are using arara, the directives are: +% +% arara: xelatex +% arara: xindy: {language: english, codepage: utf8, +% arara: --> modules: [basename, texindy]} +% arara: xelatex +\documentclass{article} + +\usepackage{filecontents} +\usepackage{fontspec} +\usepackage{makeidx} +\usepackage{testidx} + +% Create the .xdy file for this example: +\begin{filecontents*}{\jobname.xdy} +; list of allowed attributes + +(define-attributes (( + "tstidxencapi" + "tstidxencapii" + "tstidxencapiii" +))) + +; define format to use for locations + +(markup-locref :open "\tstidxencapi{" + :close "}" + :attr "tstidxencapi") + +(markup-locref :open "\tstidxencapii{" + :close "}" + :attr "tstidxencapii") + +(markup-locref :open "\tstidxencapiii{" + :close "}" + :attr "tstidxencapiii") + +(markup-locref-list :sep ",") +(markup-range :sep "--") + +; define a numbers group + +(define-letter-group "Numbers" + :prefixes ("0" "1" "2" "3" "4" "5" "6" "7" "8" "9") + :before "A") + +; define a "Maths" group for keys starting with "+" + +(define-letter-group "Maths" + :prefixes (">" ) + :before "Numbers") + +; define a "Markers" group for keys starting with "." + +(define-letter-group "Markers" + :prefixes ("<" ) + :before "Maths") + +\end{filecontents*} + +\makeindex + +\begin{document} +\testidx + +\printindex +\end{document} + |