emacs24における文字コードについて

emacs24における文字コードについて

- K T の投稿
返信数: 5
初めて質問致します。どなたか回答お願い致します。
使用環境
OS:ubuntu12.10
エディタ:emacs24

以前からemacs21~23でtexを使用し、レポートを作成していたのですが、最近emacs24にアップデートしました。
本日初めてemacs24を使用し、platexでコンパイルした際にエラーが発生しました。今までemacsでtexを使用する際に文字コードをeuc-jpにしてコンパイルしていましたが、エラーが出ます。エラー内容は下記の通りです。

tsubasa@Rew13B:~/document$ platex en2.tex
This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012/Debian)
 restricted \write18 enabled.
entering extended mode
(./en2.tex
pLaTeX2e <2006/11/10> (based on LaTeX2e <2011/06/27> patch level 0)
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, pi
nyin, thai, loaded.
(/usr/share/texlive/texmf-dist/tex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2010/03/14 okumura
) (./en2.aux) [1]
Overfull \hbox (17.2518pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Akiyama, T., Kurabayashi, A., and Teramoto, T.; Analysis of 
endothelin receptor expression[] 

Overfull \hbox (1.50194pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 in Medaka fish pigment cells using the specific antibodies.(
2000)Pigment Cell Res., 13:[] 

Overfull \hbox (1.50194pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Asai, R., Taniguchi, E., Kume, Y., Saito, M. and Kondo, S.; 
Zebrafish leopard gene as a[] 

Overfull \hbox (1.50194pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Kelsh, R.N.;Genetics and evolution of pigment patterns in fi
sh.(2004)Pigment Cell Res.,[] 
[2]
Overfull \hbox (48.75153pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Kelsh, R.N., Brand, M., Jiang Y.J. Heisenberg, C.P., Lin, S.
, Haffter, P., Odenthal, J., Mullins[] 

Overfull \hbox (1.50194pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Warga, R.M., Beuchle, D., Vogelsang L. and Nusslein-Volhard,
 C.; Zebrafish pigmentation[] 

Overfull \hbox (17.2518pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Brachydanio rerio. II. Lability of lateral line stripe forma
tion and regulation of pattern[] 

Overfull \hbox (6.75189pt too wide) in paragraph at lines 98--98
[]\OT1/cmtt/m/n/10 Parichy, D.M.: Pigment patterns: fish in stripes and spots.(
2003)Current Biol., 16: No13[] 
[3] (./en2.aux) )
(see the transcript file for additional information)
Output written on en2.dvi (3 pages, 14436 bytes).
Transcript written on en2.log.

! Text line contains an invalid character.
l.2 ...ne {1}自身う筈究したい   董△泙燭篭縮^^@
                                                  Τ△襪海箸砲弔い }{1}}
! Text line contains an invalid character.
l.4 ...entsline {section}{\numberline {3}此)α^^@
                                                   \ }{1}}
) )


今まで通りの作りかたで作成した、数式のない文字だけでごく単純なものです。おかしいと思い、文字コードをutf8にし、コンパイルすると、エラーなくコンパイルすることができました。何故でしょうか??できればeuc-jpとしてコンパイルしたいのです。
自分自身初質問なので面倒かもしれませんが、どなたか御教授お願い致します。
K T への返信

Re: emacs24における文字コードについて

- Akira Kakuto の投稿
platex -kanji=euc en2

のように -kanji=euc
というオプションを追加してください。

 

Akira Kakuto への返信

Re: emacs24における文字コードについて

- K T の投稿
御回答ありがとうございます。
早速試してみましたが、同じエラーコードが表示されます。emacsの設定をやり直すべきでしょうか?
K T への返信

Re: emacs24における文字コードについて

- Akira Kakuto の投稿
> 早速試してみましたが、同じエラーコードが表示されます。

本当ですか? 少なくとも

This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012/Debian)

は以下のように変化しないといけないのですが...
This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (euc) (TeX Live 2012/Debian)

ソースがちゃんと EUC-JP になっているかどうかは、適当な方法で
確かめて下さい。

 

K T への返信

Re: emacs24における文字コードについて

- 上田 完 の投稿
  1. .emacs.el などの設定ファイル、最低でも文字コード定義部分
  2. platex で処理できないことを確認した「euc の」ファイル
をここに出してもらうのが一番話が早いと思いますが。現状では隔靴掻痒ですね。
K T への返信

Re: emacs24における文字コードについて

- 匿 名 の投稿
aux ファイルの日本語コードが utf-8 のままである可能性があります。一度 en2.aux を消去してから試してみてはどうでしょう。(むろん、-kanji=euc オプションを正しく与えた上で)

(ちなみに、ここまでの話では、特に emacs のバージョンに依存することはないと思うのですが)