* 索引作成ツール比較 [#l03584a3] LaTeX での具体的な索引作成の方法は,[[索引作成]]を参照してください。 ここでは,mendex を含むいくつかの索引作成ツールの特徴を比較します。 ---- #contents ---- ** Makeindex [#gcb83664] -対応言語 --英語 -LaTeX 専用 ** mendex [#xebbb24f] -対応言語 --英語 --日本語 ((従来は EUC に縛られていたため JIS X 0208 に規定された JIS 第一・第二水準の漢字しか使用できなかったが,TeX Live 2014 以降では,ソースを UTF-8 で記し,mendex に -U オプションを与えることで,見出しにはUnicode に規定された文字全てが使用可能となっている。)) -対象ソフトウェア --LaTeX, (e-)(u)pLaTeX, XeLaTeX, LuaTeX-ja -対応文字コード: 入出力に JIS(ISO-2022-JP), EUC-JP, Shift_JIS, UTF-8 -開発元 --[[(株)アスキーメディアワークス>https://asciidwango.github.io/ptex/base/sources.html#mendexk]] -特徴 --基本的に Makeindex の上位互換 --日本語のインデックスは,読みによるソートを行う。 --インデックスとして,表記+読みの組の入力が可能。 --辞書ファイルの利用により,読みの入力の軽減が可能。 ** upmendex [#xebbb24f] -対応言語 --ラテン文字の言語(英語,ドイツ語,フランス語,イタリア語,…) --ギリシャ文字の言語(ギリシャ語) --キリル文字の言語(ロシア語,ウクライナ語,…) --漢字(部首画数順,総画数順,ピンイン順,注音符号順)(日本語,中国語,韓国語) --日本語 --韓国語(ハングル) -対象ソフトウェア --LaTeX, (e-)upLaTeX, XeLaTeX, LuaTeX-ja -対応文字コード: UTF-8 -開発元 --[[upTeX web site>http://www.t-lab.opal.ne.jp/tex/uptex.html]] -特徴 --基本的に mendex の上位互換 --日本語のインデックスは,読みによるソートを行う。 --インデックスとして,表記+読みの組の入力が可能。 --辞書ファイルの利用により,読みの入力の軽減が可能。 --[[ICU>http://site.icu-project.org/]] によるソーティング ** xindy [#k08a3ba1] -対応言語 --ラテン文字の言語(英語,ドイツ語,フランス語,…) --ギリシャ文字の言語(ギリシャ語) --キリル文字の言語(ロシア語) --ヘブライ語 -対象ソフトウェア --TeX, LaTeX family --roff-family --SGML/XML-based systems -対応文字コード: UTF-8 -開発元 --[[SourceForge, Xindy Web Site>http://xindy.sourceforge.net/]] -特徴 --多言語 --多様なマークアップの取り扱い(TeX 書式の ^^e4 や \"a を ä として扱うなど) --柔軟にカスタマイズ可能 --TeX, LaTeX 以外のソフトでも利用可能 ** 参考情報 [#ye799245] -MakeIndex, Mendex, XindyとMendexのUnicode化:[[forum:1308]],[[forum:1637]]