初めて投稿します。
先ほど、美文書作成入門の第6版を使ってTexをインストールしたのですが、\jarticleや、\jsarticleのコマンドを使ってタイプセットをすると、以下のようなエラーメッセージが出てきてしまいます。
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
(./ex1.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 78 languages loaded.
(c:/texlive/2013/texmf-dist/tex/platex/base/jarticle.cls
! LaTeX Error: This file needs format `pLaTeX2e'
but this is `LaTeX2e'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.40 \NeedsTeXFormat{pLaTeX2e}
?
また、\article を使うと、英文・数式はうまくpdfビューアーで表示されるのですが、和文が表示されません。
以前使っていたTexはアンインストールしてから、今回インストールしたのですが、アンインストールが上手くいかなかったのでしょうか。(美文書作成入門第6版にあった環境変数のところがよく理解できず、そのままにしてあります)。
windowsを使っています。
どなたか教えてください。よろしくお願いします。
上田完さま
返信ありがとうございます。
>\jarticle とか \jsarticle というコマンド、って何ですか?
申し訳ありません。間違っていますね。
>エラーメッセージだけでなく、そのエラーを再現する最小限の document を添付するか貼りつけるかして下さい。
すみません、その通りですね。
エラーを再現するdocumentですが、例えば
\documentclass{jarticle}
\begin{document}
あああ
\end{document}
と入力してタイプセットを押すと、
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
(./ex1.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 78 languages loaded.
(c:/texlive/2013/texmf-dist/tex/platex/base/jarticle.cls
! LaTeX Error: This file needs format `pLaTeX2e'
but this is `LaTeX2e'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.40 \NeedsTeXFormat{pLaTeX2e}
?
というエラーメッセージが返ってきます。
texworksを通して使っていますが、platexを使って処理するようにしていないと思います。どのように確認したら良いか教えていただけないでしょうか。
よろしくお願いします。
返信ありがとうございます。
>\jarticle とか \jsarticle というコマンド、って何ですか?
申し訳ありません。間違っていますね。
>エラーメッセージだけでなく、そのエラーを再現する最小限の document を添付するか貼りつけるかして下さい。
すみません、その通りですね。
エラーを再現するdocumentですが、例えば
\documentclass{jarticle}
\begin{document}
あああ
\end{document}
と入力してタイプセットを押すと、
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
(./ex1.tex
LaTeX2e <2011/06/27>
Babel <3.9f> and hyphenation patterns for 78 languages loaded.
(c:/texlive/2013/texmf-dist/tex/platex/base/jarticle.cls
! LaTeX Error: This file needs format `pLaTeX2e'
but this is `LaTeX2e'.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.40 \NeedsTeXFormat{pLaTeX2e}
?
というエラーメッセージが返ってきます。
texworksを通して使っていますが、platexを使って処理するようにしていないと思います。どのように確認したら良いか教えていただけないでしょうか。
よろしくお願いします。
美文書6版からインストールしたのであれば、通常 TeXworks で日本語をタイプセットするための
ptex2pdf というプログラムがデフォルトになるように(緑の三角矢印の右に表示されるように)
設定されるはずなのですが、TeXworks のバグにより
「Windows のユーザ名が日本語などの全角文字を含む場合」
などに正しく設定されない現象があるようです。
いまの渡辺さんの環境では三角矢印の右に「pdfLaTeX」が表示されているのでしょう。
というわけで、TeXworks のプログラムの一覧に「ptex2pdf」をご自分で設定する必要があります。
TeXworks - TeX Wiki が参考になるでしょう。
ptex2pdf というプログラムがデフォルトになるように(緑の三角矢印の右に表示されるように)
設定されるはずなのですが、TeXworks のバグにより
「Windows のユーザ名が日本語などの全角文字を含む場合」
などに正しく設定されない現象があるようです。
いまの渡辺さんの環境では三角矢印の右に「pdfLaTeX」が表示されているのでしょう。
というわけで、TeXworks のプログラムの一覧に「ptex2pdf」をご自分で設定する必要があります。
TeXworks - TeX Wiki が参考になるでしょう。