CTAN Comprehensive TeX Archive Network

Directory indexing/xindex

README.md

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 . 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
-u,--use_UCA     no more needed
-x,--no_UCA
<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 (745.8k).

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
Version0.62 2024-10-19
LicensesThe Project Public License 1.3
Copyright2018–2024 Herbert Voß
MaintainerHerbert Voß
Contained inTeX Live as xindex
MiKTeX as xindex
TopicsIndex
Use Lua
...
Guest Book Sitemap Contact Contact Author