Windows10の富士通ノートパソコンに最近tex2023年版をダウンロード、インストールしました。texworksから和文のファイルを開けてタイプセットしたところ、スクリーンショットss20 のように「platex2eを使え」というエラーメッセージが出ました。texworksのタイプセットのメニューにplatexが無いので、ss21のようにコマンドプロンプトで「platex ファイル名」とすると、或るファイルではエラーメッセージが出ますが、別のファイルでは .dvi ファイルが出来ました(「platex2e ファイル名」ではエラー)。この .dvi ファイルをみるとタイプセット前のss23の中段に対応する .dvi ファイルの数式の部分がss22のように空白になっています。この和文ファイルはWindows9に美文書作成入門第8版のCDからインストールしたTEXでは、正常にタイプセットできます。tex2023年版のtexworksから和文のファイルを開けて、正常にタイプセットする方法を教えてください。
植木
Table of Contents
- スクリンショット ss20.png
platex
かuplatex
で試みてください - スクリンショット ss21.png
mugen0.tex
とmugen20.tex
をチェック - スクリンショット ss22.png
dviout
のメッセージに2020
の文字列があります - スクリンショット ss23.png について
要点
- documentclass のクラスファイルによってはタイプセットエンジンを要変更
- 今回は platex 又は uplatex を利用するように要変更
- コマンドプロンプトで実行する場合は関連ソースのファイルパスを確認
- dviout の設定で texlive 2020 を引っ張る設定が残存 ...
対策不明
- 数式が表示できない場合は問題となるソース(プリアンブル、問題箇所の抜粋)、.log .pdf を要添付
スクリンショット ss20.png platex
か uplatex
で試みてください
チェックポイント
- 画像左上に赤地に白抜きの「❌」の横の
pdflatex
ログ表示内の
! latex error: this file needs format `platex2e' but this is `latex2e'.
- 画像左上に赤地に白抜きの「❌」の横の
- 解説
latex2e
用のpdflatex
でタイプセットを試みましたがソースはplatex2e
用の様です
対策
- タイプセット方法を platex または uplatex 等に変更して再実行
上記のエントリがなければ
- TeX Wiki TeXworks/設定 を参考に
設定
→タイプセット
のタイプセットの方法
に
platex
又はuplatex
のエントリがなければ登録- TeX Wiki TeXworks/設定 を参考に
スクリンショット ss21.png mugen0.tex
と mugen20.tex
をチェック
どのディレクトリで実行されているか不明ですので推測
コマンドプロンプトのメッセージ抜粋
entering extended mode ! I can't find file 'mugen20.tex'. <*> mugen20.tex
dir mugen20.tex
を実行すると表示できますか?- 表示できたら以下のいずれかを試してください
platex mugen0
又はptex2pdf -l mugen0
uplatex mugen0
又はptex2pdf -l -u mugen0
- 表示できなかったら
mugen20.tex
が存在するディレクトリに移動して試みてください
- 表示できたら以下のいずれかを試してください
スクリンショット ss22.png dviout
のメッセージに 2020
の文字列があります
画像下部に以下のメッセージがあります
dviout が .texlive
2020
の設定をどこからか引っ張ってきていますねCannot resolve Fonts(8/8) cmr7.720 (3600): Searched C:]Users\ueki1\.texlive2020\texmf-var\fonts\pk\\cmr7.720pk Searched C:\Users\ueki1\.texlive2020\texmf-var\fonts\pk\\cmr7.721pk
対策は今の所不明ですがコマンドプロンプトで
where dviout
は何が表 示されるのだろう- 2020 と2023 を二つインストールできる Windows 環境を整備するのも大変なので対応しかねるかと思います。
スクリンショット ss23.png について
再現を試みてみました
.dvi が添付されていないし dviout で検証する十二分な時間を持てそうに ないので提示された内容から推定したソースを生成して
ptex2pdf -l -u
でタイプセットしてみました。できれば、スクリーンショットではなく
プリアンブル
とおかしなとこ ろを抜粋したものを含む
ソースを添付およびその時作成される.pdf
や.log
も一緒に添付してください\documentclass[12pt,onecolumn,a4paper]{jsarticle} \usepackage{amsmath} \begin{document} フーリエ積分というものがある。 \[ 0 \le x < 1 では f(x) = 1, x = 1 では f(x) = 1/2, 1 < x では f(x) = 0 という関数は \] \[ F(x) = \frac{2}{\pi} \int_O^{\infty} \Large \frac{\beta \cos ux}{{\beta}^2 + u^2} du と表わされる。 \] お断り 上記ソースは 添付画像 スクリーンショット ss20.png 及び ss.23.png から 目コピーし&見易くしたので 数式が正しいとか 意図されたものかは定かではない \end{document}