tex2023での和文タイプセット

tex2023での和文タイプセット

- ueki ichiro の投稿
返信数: 4
Windows10の富士通ノートパソコンに最近tex2023年版をダウンロード、インストールしました。texworksから和文のファイルを開けてタイプセットしたところ、スクリーンショットss20 のように「platex2eを使え」というエラーメッセージが出ました。texworksのタイプセットのメニューにplatexが無いので、ss21のようにコマンドプロンプトで「platex ファイル名」とすると、或るファイルではエラーメッセージが出ますが、別のファイルでは .dvi ファイルが出来ました(「platex2e ファイル名」ではエラー)。この .dvi ファイルをみるとタイプセット前のss23の中段に対応する .dvi ファイルの数式の部分がss22のように空白になっています。この和文ファイルはWindows9に美文書作成入門第8版のCDからインストールしたTEXでは、正常にタイプセットできます。tex2023年版のtexworksから和文のファイルを開けて、正常にタイプセットする方法を教えてください。   植木
添付 ss20.png
添付 ss21.png
添付 ss22.png
添付 ss23.png
添付 スクリーンショット (88).png
ueki ichiro への返信

Re: tex2023での和文タイプセット

- 和田 勇 の投稿

Table of Contents

  1. スクリンショット ss20.png platexuplatex で試みてください
  2. スクリンショット ss21.png mugen0.texmugen20.tex をチェック
  3. スクリンショット ss22.png dviout のメッセージに 2020 の文字列があります
  4. スクリンショット ss23.png について

要点

  • documentclass のクラスファイルによってはタイプセットエンジンを要変更
    • 今回は platex 又は uplatex を利用するように要変更
  • コマンドプロンプトで実行する場合は関連ソースのファイルパスを確認
  • dviout の設定で texlive 2020 を引っ張る設定が残存 ... 対策不明
  • 数式が表示できない場合は問題となるソース(プリアンブル、問題箇所の抜粋)、.log .pdf を要添付

スクリンショット ss20.png platexuplatex で試みてください

  • チェックポイント

    • 画像左上に赤地に白抜きの「❌」の横の pdflatex
    • ログ表示内の

      ! latex error: this file needs format `platex2e'
                 but this is `latex2e'.
      
  • 解説
    • latex2e 用の pdflatex でタイプセットを試みましたがソースは platex2e 用の様です
  • 対策

    • タイプセット方法を platex または uplatex 等に変更して再実行
    • 上記のエントリがなければ

      platex 又は uplatex のエントリがなければ登録

スクリンショット ss21.png mugen0.texmugen20.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}
    
ueki ichiro への返信

Re: tex2023での和文タイプセット

- m c の投稿
「texworksのタイプセットのメニューにplatexが無い」とのことですので,ご自身で設定しなければならないようですね.
下記のページに設定方法が書かれていますので,ご参考になさってみてください:
https://texwiki.texjp.org/?TeXworks%2F%E8%A8%AD%E5%AE%9A#tcf1ce56
ueki ichiro への返信

Re: tex2023での和文タイプセット

- 奥村 晴彦 の投稿
美文書9版では次のようになっているのですが検証できますでしょうか(m cさんご指摘の方法でも同じですが)。
添付 ptex.png
奥村 晴彦 への返信

Re: tex2023での和文タイプセット

- ueki ichiro の投稿
奥村先生
和田様、mc様に教えて頂いた方法ではうまくできませんでしたが、奥村先生に教えて頂いた方法でtexworksへのplatexの設定に成功しました。設定されたplatexにより和文ファイルのタイプセットも出来て、その中の数式も正しく変換できました。
奥村先生、和田様、mc様ありがとうございます。
  植木