%
% texexec --eptex filename
%
\setuppapersize[A4][A4]
%
\startsetups myheader
\space
\ss ptexindy
\space
\stopsetups
%
\startsetups myfooter
\space
\ss -\ \pagenumber \ -
\space
\stopsetups
%
\setupheadertexts[\setups{myheader}]
\setupfootertexts[\setups{myfooter}]
%
\setupcolors[cmyk=yes,state=start]
%
%
\starttext
\midaligned{%
 \bfd\ss ptexindy について
}

\blank[2*big]

{\tt ptexindy}は，{\tt xindy}に基づいた{\tt platex},
{\tt uplatex}用の{\tt index processor}です。\hfil\break
{\tt lualatex}, {\tt xelatex}と共に使用することもできます。
%
\starttyping
Usage: ptexindy [-no-nkf] [additional xindy options] idx_file
\stoptyping
%
なお，{\tt ptexindy}は
\starttyping
-M texindy -M page-ranges -L japanese -C utf8
\stoptyping
なるオプションを付けて{\tt pxindy}を実行するので，
\starttyping
additional xindy options
\stoptyping
には上のものを含める必要はありません。

全て{\tt UTF-8}で処理しますが，必要なときは内部で{\tt nkf}
で変換するので，ユーザが意識する必要はありません。{\tt PATH}
に{\tt nkf}があることは必要です。ただ {\tt nkf} が無くても
失敗にはなりません。{\tt UTF-8} であることを仮定して，処理を
続けます。 {\tt UTF-8} であることがわかっていて，{\tt nkf} で
処理したくないときは，最初のオプションとして {\tt -no-nkf} を
指定すればよくなっています。ただし，最初のオプションではない場所
で {\tt -no-nkf} を指定すると，{\tt xindy} に対するオプション
と解釈するのでエラーになります。また{\tt xindy}は
{\tt perl}を必要とします。
%
ソースで日本語のインデックスに対しては，平かなだけの
ものを除いて，全て平かなの読みを付けなければいけません。
\starttyping
Example: \index{きんせい@金星}, \index{ひっぐす@ヒッグス}
\stoptyping

ディレクトリ {\tt texmf-dist/doc/support/ptexindy}に，インデックス
スタイルファイルの例 {\tt stysample.xdy} を入れています。
\starttyping
ptexindy -M stysample idx_file
\stoptyping
のようにして使用します。{\tt stysample.xdy}はソースと同じディレクトリに
入れておきます。

\blank[2*big]

{\tt TeX Live-win32}, {\tt TeX Live-Unix}に{\tt ptexindy}を
インストールするには，ディレクトリ{\tt texmf-dist/doc/support/ptexindy}
にある {\tt INSTALLPTEXINDY.utf8.txt} を読んで下さい。
\stoptext
