Directory indexing/xindex
README.md
xindex
Copyright 2019-2023 Herbert Voß
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.lua – config module
- xindex-cfg-common.lua – main config module
- xindex-cfg-uca.lua – config module for uca
- 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 -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) -u,--use_UCA -g,--no_pagenumber -s,--use_stdin -V,--version <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 (709.4k).
xindex – Unicode-compatible index generation
This package provides a Unicode-compatible index program for LaTeX.
Package | xindex |
Bug tracker | https://gitlab.com/hvoss49/xindex/-/issues |
Repository | https://gitlab.com/hvoss49/xindex |
Version | 0.55 2023-07-30 |
Licenses | The LaTeX Project Public License 1.3 |
Copyright | 2019–2023 Herbert Voß |
Maintainer | Herbert Voß |
Contained in | TeX Live as xindex MiKTeX as xindex |
Topics | Index Use Lua |