電子書籍の厳選無料作品が豊富!

LaTeX2e美文書作成の第5版をwindows7にインストールした者です.

本によると
\documentclass{jsarticle}
\usepackage{makeidx}
\makeindex
\begin{document}

arco\index{arco}
弓\index{ゆみ@弓}

\printindex
\end{document}

等で日本語の索引が作成できるとあります.コマンドプロンプトにて mendex.exe を実行すると確かに ind ファイルが作成されるのですが,日本語の索引だけがどうしても作成されません.上記の例で言うと,索引には「arco」のみが記載される状況です.色々調べたんですがわかりませんでした.
どなたか理由がお分かりの方がいらしたら,ご教示のほど
よろしくお願いします.

A 回答 (3件)

まちがいなく文字コードでしょうな



TeXworksで作業してて
文字コードがutf-8になってるのに
mendexがsjisになってる?
そうだったら

mendex -U hoge,idx

でシアワセになれるかも

mendex -U -ST hoge.idx

でもいいかもしれない(未確認).

まあ,質問者の開示してる情報がすくないから。。。
情報の提示の仕方がわからないなら
最低限コンパイルのログは必要だと理解しよう.
    • good
    • 0
この回答へのお礼

kabaokaba さん,

ご指摘頂きありがとうございます.

オプションで -U を付け,mendex を実行したところ
うまく日本語が出力されました.

文字コードや -U の意味などは全く理解していませんが
勉強させて頂きます.

また,今回の質問の仕方では至らない点があり,
大変申し訳ありませんでした.

また質問などすることがありましたら
今回のやりとりを参考にさせて頂きます.

お世話になりました.

お礼日時:2011/11/12 12:57

メッセージの 3行目にある warning がすべてですねぇ.



文字コードがらみ?

この回答への補足

文字コード,とは一体何なのでしょうか.
まだまだ素人なので・・・

大変恐縮ですがご教示
よろしくお願いします.

補足日時:2011/11/11 11:54
    • good
    • 0

mendexの実行結果は、どうなっていますか?


それが解決のヒントになるかと

この回答への補足

大変失礼しました.mendexの実行結果は以下の通りです.

This is mendex version 2.6f [14-Aug-2009] (sjis.euc).
Scanning input file untitled-1.idx.
Warning: Incomplete first argument in untitled-1.idx, line 2....done (1 entries accepted, 0 rejected).
1 entries accepted, 0 rejected.
Sorting index....done(0 comparisons).
Sorting pages....done(0 comparisons).
Making index file....done.
1 warnings, written in untitled-1.ilg.
Output written in untitled-1.ind.

なぜ日本語が出力されないのかお分かりになるでしょうか.

補足日時:2011/11/10 22:21
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!