Re: mendex をShift_JISで動かすとエラー?

名前: 土村
日時: 2010-03-22 19:57:23
IPアドレス: 60.56.156.*

>>54776 もう解決されているようですが、 mendex で動作不良があれば改行コードを変えてみる、 なんて TIPS は広まって欲しくないので、反応してみます。  mendex のバーナーに "(sjis.euc)" があるということは、 ptexenc パッチ付き版(ptetex3 か ptexlive のどちらか)ですよね。 改行コードは3通り同一視してますし、 行入力ルーチンはライブラリ化して、 pTeX 本体なんかとも共有してますので、 改行コードだけを変更して解決した、というのは、にわかには信じ難いです。  手元では Vine5.0, ptetex3-20090610, ptexlive-20100321 のいずれも、 正常に動いています。何が原因なんでしょうねぇ。 以前の ptetex3 にバグでもあったかなぁ、と思いめぐらしています。 --- begin << test.sh >> --- rm -i main* yomi* echo "漢字 かんじ # 間の空白は TAB" | nkf -wd > yomi.dic echo "\indexentry{漢字}{1}" | nkf -wd > main.idx nkf -sc < yomi.dic > yomi_sjis.dic nkf -sc < main.idx > main_sjis.idx echo nkf --guess yomi.dic main.idx mendex -U -d yomi.dic main.idx echo nkf --guess yomi_sjis.dic main_sjis.idx mendex -S -d yomi_sjis.dic main_sjis.idx --- end << test.sh >> --- % sh test.sh rm: 通常ファイル `main.idx' を削除しますか (yes/no)? y rm: 通常ファイル `main.ilg' を削除しますか (yes/no)? y rm: 通常ファイル `main.ind' を削除しますか (yes/no)? y rm: 通常ファイル `main_sjis.idx' を削除しますか (yes/no)? y rm: 通常ファイル `main_sjis.ilg' を削除しますか (yes/no)? y rm: 通常ファイル `main_sjis.ind' を削除しますか (yes/no)? y rm: 通常ファイル `yomi.dic' を削除しますか (yes/no)? y rm: 通常ファイル `yomi_sjis.dic' を削除しますか (yes/no)? y yomi.dic:UTF-8 (LF) main.idx:UTF-8 (LF) This is mendex version 2.6f [14-Aug-2009] (utf8.euc). Scanning dictionary file ./yomi.dic....done. Scanning input file main.idx....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. 0 warnings, written in main.ilg. Output written in main.ind. yomi_sjis.dic:Shift_JIS (CR) main_sjis.idx:Shift_JIS (CR) This is mendex version 2.6f [14-Aug-2009] (sjis.euc). Scanning dictionary file ./yomi_sjis.dic....done. Scanning input file main_sjis.idx....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. 0 warnings, written in main_sjis.ilg. Output written in main_sjis.ind.

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)