Re: 角藤版LaTeXでmendexを使うとUndefined control sequenceが出る場合がある

名前: yaizawa
日時: 2007-01-23 20:02:44
IPアドレス: 133.27.177.*

>>46607 返信ありがとうございます. 確かに仰るとおりで,(諸々の事情で) 表に出せない内容を含んでいたのを急 遽削ったためにソースとして不完全なものを書き込んでしまいました. 追試するために,新たにソースを作成してみました (test.tex). ----- \documentclass[a4j]{jsbook} \usepackage{makeidx} \makeindex \title{タイトル} \author{著者} \date{\today} \begin{document} \frontmatter \maketitle \tableofcontents \mainmatter \part{パート1} テスト\index{てすと@テスト} \appendix \backmatter \printindex \end{document} ----- このtest.texに対しplatexを実行し,test.idxを作成しました. このインデックスファイルをmendexで処理しました. ケース1) istファイルを指定しない ----- >mendex test.idx This is mendex version 2.6d [5-Jan-2006]. Scanning input file test.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 test.ilg. Output written in test.ind. ----- 生成されたtest.indは次の通りです. ----- \begin{theindex} \item テスト, 3 \end{theindex} ----- ケース2) gind.istを指定してみる ----- >mendex -s gind.ist test.idx This is mendex version 2.6d [5-Jan-2006]. Scanning input file test.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 test.ilg. Output written in test.ind. ----- 生成されたtest.indは次の通りです. ----- \begin{theindex} \makeatletter\scan@allowedfalse {\bfseries\hfil テ\hfil}\nopagebreak \item てすと@テスト\pfill 3 \end{theindex} ----- ケース1については,undef.であると表示された\scan@allowedfalseを含まな いためエラーは起こらず,索引を含んだDVIファイルが生成できました. ケース2については,\scan@allowedfalseにおいてエラーが発生し,DVIファイ ルを生成できません. 以下,ケース2の場合のplatexのログです. ----- >platex test.tex This is pTeX, Version 3.141592-p3.1.10 (sjis) (Web2C 7.5.5) (./test.tex pLaTeX2e <2006/06/27>+0 (based on LaTeX2e <2005/12/01> patch level 0) Babel <v3.8h> and hyphenation patterns for english, usenglishmax, ukenglish, ba sque, bulgarian, coptic, welsh, czech, slovak, german, ngerman, danish, spanish , catalan, estonian, finnish, french, irish, polygreek, monogreek, ancientgreek , croatian, hungarian, interlingua, ibycus, bahasa, icelandic, italian, latin, mongolian, dutch, norsk, polish, portuguese, pinyin, romanian, russian, samin, slovene, usorbian, serbian, swedish, turkish, ukrainian, dumylang, nohyphenatio n, loaded. (e:/tex/share/texmf-local/ptex/platex/jsclasses/jsbook.cls Document Class: jsbook 2006/07/25 okumura ) (e:/tex/share/texmf/tex/latex/base/makeidx.sty) Writing index file test.idx (./test.aux) [1] [2] (./test.toc) [3] [4] [1] [2] [3] [4] (./test.ind ! Undefined control sequence. l.3 \makeatletter\scan@allowedfalse ? X Output written on test.dvi (8 pages, 1196 bytes). Transcript written on test.log. ----- 何か問題のありそうな点はありますでしょうか. ご指導のほどよろしくお願いします.

この書き込みへの返事:

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