かわむらです。 土村さん From: Nobuyuki Tsuchimura <tutimura@xxxxxxxxxxxxxx> > > かわむらです。 > > > > 最近でたtetexのアップデートで、文字化けが発生するようになりました。 > > tocファイルの中身が文字化けします。 > > > > 具体的には、 > > \newcommand{\発表者}{...} > > のように日本語を使った定義をすると、tocファイル内で > > \^^c8^^af^^c9^^bd^^bc^^d4 > > のように文字化けします。 > > 再現する最小の LaTeX ソースを見せて頂けないでしょうか。 簡単なサンプルを作成してみました。 クラス定義ファイル(sample.cls)と、TeXファイルです。 sample.cls ----------------------------------------------- \NeedsTeXFormat{pLaTeX2e} \ProvidesClass{sample}[2004/01/20 サンプル] \LoadClass{jbook} \long\def\addtocontents#1#2{% \protected@write\@auxout {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble}% {\string\@writefile{#1}{#2}}} \newcommand{\発表者}[1]{\addtocontents{toc}{\protect\発表者{#1}}} ----------------------------------------------- sample.tex ----------------------------------------------- \documentclass[12pt]{sample} \begin{document} \tableofcontents \発表者{小泉} \end{document} ----------------------------------------------- > ptex が 3.1.5 に更新されてると思いますが、 > /usr/share/doc/tetex-2.0.2/pTeX/Changes.txt には > 「印字不可能文字 を^^形式で出力するように修正」 > という文面もありますので、その影響かもしれません。 いろいろ修正があったようですね。 私のクラス定義の書き方が悪いのかも知れませんが。 上記のサンプルでなにかわかりますか?