Codebase list texlive-bin / debian/2016.20160513.41080-4 texk / mendexk
debian/2016.20160513.41080-4

Tree @debian/2016.20160513.41080-4 (Download .tar.gz)

<索引整形ツール mendex ver.2.6f>
                                                     株式会社アスキー
                                                     www-ptex@ascii.co.jp

<mendexとは>

 mendex  makeindex 互換のLaTeX用索引整形ツールです
 makeindexは基本的に欧文用であり和文を扱う上で色々と手間が掛かります
 それらの手間を減らすように新たに作成されたのがmendexです

<特徴>

基本的にmakeindex互換だが以下の点で非互換
  1. makeindexには索引項目の分類として記号」、「アルファベットの他に
     数字のみの項目として数字という分類があるmendexでは数字は記号
     含まれる
     また以下のmakeindex用スタイルパラメータは認識されない
       numhead_positive
       numhead_negative
  2. makeindexの項目の並び順は頭文字は記号」「数字」「アルファベット
     分けて並べられるが2文字目以降は単純にASCIIコード順となり記号より
     アルファベットが先になる場合もある
     mendexの英数字の並びは2文字目以降も記号」「数字」「アルファベット
     分類が考慮される
  3. makeindexには -g オプションでドイツ語辞書順(記号->アルファベット小文字->
     アルファベット大文字->数字)で並べるようにできるがmendexではサポート
     しない
     -g は和文頭文字の区切りを切り換えるオプションとして扱う
和文索引の読みの入力を減らすために読みと熟語を対応させる辞書ファイルを使用
和文の読みは辞書順に自動変換
数字記号->欧文->和文の順にこだわらない索引の作成が可能
makeindexと比べて実行速度が非常に遅い

<動作環境>

 FreeBSD 5.3 にて動作確認

<プログラムのコンパイル/インストール>

 このmendexにはTeX ver.3のディレクトリ検索に対応するために淺山 和典氏
(asayama@vid.cpg.sony.co.jp)によるkpathseaライブラリ対応差分をあててあります
 対応している検索ライブラリは kpathsea-2.6, 3.3, 3.4, 3.5 です

 1. このディレクトリを tetex-src  texk ディレクトリの下に展開します
    tetex-3.0 の場合は tetex-src-3.0/texk/mendexk2.6e ディレクトリになります
    tetex-src は全体をあらかじめ make しておいてください

 2. configure を実行しますその際デフォルトの漢字コードを指定します
    対応している漢字コードは JIS, SJIS, EUC です
    : EUCで使用する場合
      ./configure EUC

 3. make ; make install を実行します

<kpathsea の環境変数について>

 コンパイル時にkpathseaライブラリを使用した場合texmf.cnf や環境変数で以下の
変数を設定すればそれを参照します

  INDEXSTYLE   索引スタイルファイルがあるディレクトリ
  INDEXDEFAULTSTYLE   デフォルトで参照する索引スタイルファイル
  INDEXDICTIONARY   辞書があるディレクトリ
  INDEXDEFAULTDICTIONARY   常に参照する辞書ファイル

 これらはディレクトリ名を ':' (Windows では ';') で区切って並べます(TEXINPUTS
などと同じ)TEXINPUTS と同様"//" は再帰的な検索を意味します

 これらの変数がどこにも設定されていなければコンパイル時に main.c 冒頭の
DEFAULT_INDEXSTYLESDEFAULT_INDEXDICTS で指定したディレクトリを用います
(デフォルトでは双方 "." が指定してあります)

 これらの環境変数が設定されていなければ texmf.cnf に設定された変数を検索します

 texmf.cnf 内ではTeXなどと同様にINDEXSTYLE.mendex のようにプログラム名を
限定して指定することも出来ます

 またINDEXDEFAULTDICTIONARY に辞書ファイル名を設定しておけば常にその辞書を
参照します

<配布条件等>

 mendexの使用および配布に関しては付属のCOPYRIGHTファイルを参照してください

<問い合わせ先>

 mendexについてのお問い合わせは電子メールで www-ptex@ascii.co.jp 宛てにお願い
します