# xindex Copyright 2019-2024 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 LaTeX. It needs Lua 5.3 which will be included in at least LuaTeX 1.09 (TeXLive 2019) * xindex.lua -- main file * xindex-cfg-common.lua -- main config module * xindex-cfg-uca.lua -- config module for uca * xindex-cfg-no_uca.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] [.idx] [.idx] ... | xindex -s ... cat | xindex -s ... xindex -s ... < input file possible options are (short,long): -q,--quiet -h,--help -v... Verbosity level; can be -v, -vv, -vvv -c,--config (default cfg) -e,--escapechar (default ") -n,--noheadings -a,--no_casesensitive -b,--no_labels -o,--output (default "") -l,--language (default en) -p,--prefix (default L) -g,--no_pagenumber -s,--use_stdin -x,--no_UCA -V,--version (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