CTAN Comprehensive TeX Archive Network

Directory indexing/upmendex

README.md

upmendex — Multilingual index processor

2019.02.17 Ver0.52

TANAKA, Takuji <ttk(at)t-lab.opal.ne.jp>

About upmendex

upmendex is a multilingual index processor with following features:

  • Mostly compatible with makeindex and upper compatible with mendex, based on mendex version 2.6f by ASCII media works.
  • Unicode for internal process and support UTF-8 encoding for input/output. Will work with up, XeLaTeX and lua.
  • Support Latin (including non-English), Greek, Cyrillic, Korean Hangul and Han (Hanzi ideographs) scripts as well as Japanese Kana.
  • Apply International Components for Unicode (ICU)4 for sorting process.

Contents

  • README.md :: This file
  • source/ :: sources
  • doc/ :: documents
  • doc/samples/ :: samples for test. More samples are distributed at Ref. 2.
  • man/ :: manuals

Building upmendex

The source files are distributed at GitHub2 and work with Live svn r50040. Ref. Live and Subversion

Tested with ICU 63.1 .

Status

Beta version. No warranty.

Copyright

Lisence notice is written in COPYRIGHT. It is as same as the BSD 3-Clause License

Supported locale

In ICU collator, default "root" locale covers several lauguages: English, French, Germany, Italian and so on. Follows are available for setting into "iculocale".

Latin script

"az" (Azerbaijani), "ca" (Catalan), "cs", "cs@collation=search" (Czech), "da" (Danish), "de@collation=phonebook" (German), "eo" (Espelanto), "es", "es@collation=traditional", "es@collation=search" (Spanish), "fi" (Finnish), "gl" (Galician), "hr", "hr@collation=search" (Croatian), "hu" (Hungarian), "lt" (Lithuanian), "nb", "nn", "no" (Norwegian), "pl" (Polish), "ro" (Romanian), "sk", "sk@collation=search" (Slovak), "sl" (Slovenian), "sq" (Albanian), "sr-Latn", "sr-Latn@collation=search" (Serbian), "sv" (Swedish), "tr" (Turkish), "vi" (Vietnamese)

Cyrillic script

"be" (Belarusian), "bg" (Bulgarian), "ru" (Russian), "sr" (Serbian), "uk" (Ukraine)

Greek script

"el" (Greek)

CJK (Han script (Hanzi), Hangul, Kana)

"ja", "ja@collation=unihan" (Japanese), "ko", "ko@collation=search", "ko@collation=unihan" (Korean), "zh", "zh@collation=unihan", "zh@collation=stroke", "zh@collation=zhuyin" (Chinese)

References

  1. ASCII Nihongo (Publishing ) ASCII MEDIA WORKS (dead link)
  2. Source/Document distribution of upmendex — multilingual index processor @ GitHub
  3. up, up ― unicode version of p, p
  4. International Components for Unicode (ICU)

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

upmendex – Multilingual index processor

The package is a multilingual index processor with the following features:

  • Mostly compatible with makeindex and upper compatible with mendex.
  • Supports UTF-8 and will work with up, XeLaTeX and Lua.
  • Supports Latin (including non-English), Greek, Cyrillic, Korean Hangul and Han (Hanzi ideographs) scripts, as well as Japanese Kana.
  • Applies International Components for Unicode (ICU) for sorting process.

Packageupmendex
Repositoryhttps://github.com/t-tk/upmendex-package
Version0.52 2019-02-17
Licenses3-clause BSD License
Copyright1995 ASCII Corporation
2009 ASCII MEDIA WORKS
2015–2019 TANAKA Takuji
MaintainerTakuji Tanaka
TopicsMulti-lingual
Index
...
Guest Book Sitemap Contact Contact Author