ptetex3でmakeするとエラーになる

ptetex3でmakeするとエラーになる

- ISHIGAMI Kenta の投稿
返信数: 10
ISHIGAMI Kenta への返信

Re: ptetex3でmakeするとエラーになる

- KUROKI Yusuke の投稿
lex/flexがないと言われていますので,yumで入れてあげましょう.

おそらく Fedora Core をStandardかなにかを選んでインストールされたのだと
思います.ptetex3 のインストールには,いくつか開発用のカテゴリーに
含まれるソフトウェアが必要です.yum で,開発用ソフトウェアのカテゴリ全部
を追加インストールするか,make の途中でエラーが出たら,エラー
メッセージにしたがってソフトウェアを個別に追加インストールしてやります.

ptetex3Wikiの動作報告/117を見ても,開発環境に近いものを (追加インス
トールであっても) 用意してやるのが近道かと思います.
KUROKI Yusuke への返信

Re: ! Missing $ inserted.というエラー

- ISHIGAMI Kenta の投稿
ISHIGAMI Kenta への返信

Re: ! Missing $ inserted.というエラー

- TONE Kozaburo の投稿

tex ソースの文字コードは euc ですか?

もしかしてシフトJIS や utf と言うことはありませんか? 確認してみてください。

TONE Kozaburo への返信

Re: eucに変換してもエラーが出る

- ISHIGAMI Kenta の投稿
ISHIGAMI Kenta への返信

Re: eucに変換してもエラーが出る

- TONE Kozaburo の投稿

aux ファイルを読み込んだ時点でエラーになっていますね。

aux の中身が utf なのだと推測します。

いったん aux ファイルを削除してから,タイプセット(コンパイル)するとどうでしょうか。

ISHIGAMI Kenta への返信

Re: eucに変換してもエラーが出る

- Z. R. の投稿

バナー表示が

>This is pTeX, Version 3.141592-p3.1.10 (utf8.euc) (Web2C 7.5.4)

なので、ソース(TeX文書)の漢字コードは utf8 が正解である気がします。(2番目のeucは内部処理の漢字コード)

それから、元々のTeX文書の漢字コードはsjisのような気がします。

# 「問題点」という文字列のsjis表現が<96 E2 91 E8 93 5F>。これと最初にplatexで処理した時のエラーメッセージを見比べると…。

以上が正しいとすると、元のファイルをsjisからutf8に変換して(auxのない状態で)platexに処理させるといいはずです。

# あと、長いファイルを示す場合には、ファイル添付を使いましょう。いや、そもそも今回の問題で文章を完全に載せたものを掲示する必要は全くないことは明らかに思えますが。

Z. R. への返信

Re: eucに変換してもエラーが出る

- ISHIGAMI Kenta の投稿
>TONE Kozaburo

auxを削除してコンパイルしてみましたが、
うまくいきませんでした。

>Z. R.

> # あと、長いファイルを示す場合には、ファイル添付を使いましょう。いや、そもそも今回の問題で文章を完全に載せたものを掲示する必要は全くないことは明らかに思えますが。

失礼致しました。
今後気をつけます。

>utf8に変換して(auxのない状態で)platexに処理させる

実行しましたが、同じエラー文が出てしまいます。

> 皆様

どうしたらいいか分からず、混乱しています。
しばらくいろいろと試行錯誤してみます。
ISHIGAMI Kenta への返信

Re: eucに変換してもエラーが出る

- ISHIGAMI Kenta の投稿
>皆様

\documentclass{jsarticle}

\begin{document}

Hello,tex.

\end{document}

という簡単なセンテンスでコンパイルしたら、
うまくコンパイルできました。
文字コードはUTF8でした。

他にも色々試してみます。
ISHIGAMI Kenta への返信

Re: utfでうまくコンパイルできた

- ISHIGAMI Kenta の投稿
> 皆様

新規にtexファイルをutf-8で作ったら、
日本語もコンパイルできるようになりました。
euc-japanじゃダメらしいです。

ようやく、すべての問題が解消しました。
答えてくださった皆様に感謝いたします。
texを正常に使えることが、こんなに気持ちいいなんて、
本当にうれしいです。

それでは、失礼します。