CTAN Comprehensive TeX Archive Network

Directory indexing/xindex

README.md

xindex

Copyright 2019-2026 Herbert Voß The files xindex-lapp.lua and xindex-pretty.lua have the MIT licence. all other files are LPPL 1.3

Unicode compatible index programm for . It needs Lua 5.3 which will be included in at least Lua 1.09 (Live 2019)

  • xindex.lua – main file
  • xindex-cfg-common.lua – main config module
  • xindex-cfg-uca.lua – config module for uca
  • xindex-cfg-nouca.lua – config module for old mode
  • xindex-base.lua – base file
  • xindex-baselib.lua – base file
  • xindex-lib.lua – functions module
  • xindex-lapp.lua – read parameter
  • xindex-unicode.lua – list of Unicode categories

The syntax of xindex

 xindex [options] <inputfile>[.idx] <inputfile>[.idx] ...
 <prog> | xindex -s ...
 cat <input file> | xindex -s ...
 xindex -s ...  < input file

possible options are (short,long):

-q,--quiet
-h,--help
-v...          Verbosity level; can be -v, -vv, -vvv
-V,--version
-a,--no_casesensitive
-b,--no_labels
-c,--config (default "")
-e,--escapechar (default ")
-f,--fix_hyperref
-g,--no_pagenumber
-i,--ignoreSpace
-k,--checklang               
-l,--language (default en)   
-n,--noheadings 
-o,--output (default "")
-p,--prefix (default L)
-s,--use_stdin
<files...> (default stdin) .idx file(s)

Testfiles:

demo.tex: run

lualatex demo
./xindex.lua demo.idx
lualatex demo

buch.tex: run

./xindex.lua buch.idx
lualatex buch

Download the contents of this package in one zip archive (890.9k).

xindex – Unicode-compatible index generation

This package provides a Unicode-compatible index program for .

Packagexindex
Bug trackerhttps://gitlab.com/hvoss49/xindex/-/issues
Repositoryhttps://gitlab.com/hvoss49/xindex
Version1.04 2026-02-15
LicensesMIT License
The Project Public License 1.3
Copyright2019–2026 Herbert Voß
MaintainerHerbert Voß
Contained inTeX Live as xindex
MiKTeX as xindex
TopicsTagged PDF
Index
Use Lua
...
Guest Book Sitemap Contact Contact Author