TeXshopでタイプセットが機能しません

TeXshopでタイプセットが機能しません

- 加藤 の投稿
返信数: 10
TeX初心者です。よろしくお願いします。M1Macに「LATEX2e美文書作成入門」のDVDからインストールしました。一度DVDから直接インストールをしたのでアンインストール(P348)したのちに、P346のコラムに従ってインストールしました。 TeXShopに下記の記述をしてタイプセットをしてもドキュメント名や保存場所を聞いてきません。 \documentclass{jarticle} \begin{document} アインシュタインは $E=mc^2$ と言った。 \end{document} 気になったのは、TeXShopの設定の内部設定、パス設定 (pdf)TeXが /Library/TeX/texbin Distillerが /usr/local/bin となっていて、書籍の説明(P348)と異なります。 よろしくお願いします。
加藤 への返信

Re: TeXshopでタイプセットが機能しません

- 和田 勇 の投稿
◆「ドキュメント名や保存場所」の問い合わせ無し

私も、別のマシンからコピーして検証しようとしたた
同じ現象になり手こずりました。

現在の TeXsop を一旦削除し、改めて、TeXshop をダウンロード(*1) して
起動したところ、この現象は発生しなくなりました。

(*1) https://pages.uoregon.edu/koch/texshop/obtaining.html

◆ TeXshop の設定

https://texwiki.texjp.org/?TeXShop%2F%E8%A8%AD%E5%AE%9A
TeXShop/設定 を参考に設定をしてみました。

いくつかプリセットされたものがありますが、
プリセット情報で動かなければ、適宜変更する必要があります。
上記 URL や添付画像を参考に適宜書き換えは必要です。

なお ...
- 検証されようとしている原稿は platex 用のものと思われるので
 platex でタイプセットする想定での説明です。

- 画像中に「 platex が動作する云々」「gsが動作する云々」がありますが。
 ターミナルで which コマンドを利用して調べてください。

  which -a platex

 の結果が「/usr/local/texlive/2022/bin/universal-darwin/platex」と表示されたら
 最後の /platex を取り除いた「/usr/local/texlive/2022/bin/universal-darwin」です。
 gs も同様、最後の「/gs」を取り除いたものです。
添付 スクリーンショット 2023-03-19 0.15.59.png
加藤 への返信

Re: TeXshopでタイプセットが機能しません

- 加藤 の投稿
ありがとうございます。TeXShopのタイプセットは機能するようになりました。
タイプセットをクリックすると、
//*****************
/Library/TeX/texbin が見つかりません。これを修正するには、http://tug.org/mactex から MacTeX / BasicTeX を再インストールし、TeX Wiki https://texwiki.texjp.org/?Mac の記述を参照して日本語設定を行ってください。
//*****************
というメッセージが出ます。
加藤 への返信

Re: TeXshopでタイプセットが機能しません

- 和田 勇 の投稿
こちらで状況を把握するため、次の追加情報を提供してください。

1) 「TeXShop 環境設定」の「内部設定」のスクリーンショット
2)ターミナルを再起動し以下のコマンドを実行した結果表示されるもの

   echo $PATH
   which platex gs
   defaults read TeXShop | grep  /

3)保存したディレクトリに拡張子 .log ファイルがあれば一緒に
和田 勇 への返信

Re: TeXshopでタイプセットが機能しません

- 加藤 の投稿
1)
2)atochan@Mac-Studio ~ % echo $PATH
/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin:/Applications/TeXLive/Library/mactexaddons/bin
katochan@Mac-Studio ~ %

katochan@Mac-Studio ~ % which platex gs
/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin/platex
/Applications/TeXLive/Library/mactexaddons/bin/gs
katochan@Mac-Studio ~ %

katochan@Mac-Studio ~ % defaults read TeXShop | grep /

GSBinPath = "/usr/local/bin";
NSNavLastRootDirectory = "/Volumes/SSD2TB/TeX\\U66f8\\U985e/TeX\\U8cea\\U554f\\U4e0b\\U66f8\\U304d";
TetexBinPath = "/Library/TeX/texbin";
添付 内部設定スクショ.png
加藤 への返信

Re: TeXshopでタイプセットが機能しません

- 和田 勇 の投稿

「設定プロファイル」選択でいくつかのプリセット値がセットされますが、
いくつかは変更する必要があるとお伝えしたつもりですが、
そのようになっていないため、件の警告メッセージが発せられているかと思います。

添付画像の上部赤字表示した二箇所を以下の要領で書き換えたのち、右下のボタンを押してください。

  上部には報告された内容から「/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin」です。
  二段目も報告内容から「/Applications/TeXLive/Library/mactexaddons/bin」です。

解説
「パス設定」は TeXShop 内部からは「 platex 」とか「 gs 」のような形で必要なプログラムを
起動します。その際にこここで設定した情報を元に起動プログラムを探しますので、
この設定が正しくないと、件の警告が表示されます。

なお、TeXLive には gs は含まれていないので、二つの設定が必要となります。
また、perl プログラムなど別のプログラムとの連携が必要な場合は、三つ目の「別のパス」
に羅列することになると思います。(やったことはないので類推しての発言です)
添付 スクリーンショット 2023-03-19 13.27.45.png
和田 勇 への返信

Re: TeXshopでタイプセットが機能しません

- 加藤 の投稿
和田様。無事にタイプセットができ、PDFで保存もできました。
誠にありがとうございます。TeX初心者なので、またの機会がありましたらよろしくお願いいたします。
和田 勇 への返信

Re: TeXshopでタイプセットが機能しません

- ut の投稿
# ご質問への回答からははずれてしまいますが…:

> また、perl プログラムなど別のプログラムとの連携が必要な場合は、三つ目の「別のパス」
> に羅列することになると思います。(やったことはないので類推しての発言です)

「別のパス」の欄は、「(pdf)TeX」の欄で指定したのとは別のディ
ストリビューションのパスを指定するためのものみたいです。
("% !TEX useAlternatePath" というマジックコメントを書くと
こちらのパスが使われるとのこと)

「別のパス」の「(デフォルト:~/bin/context/tex/texmf-osx-arm64/bin)」
は、ConTeXt のディストリビューションのバイナリのパスのよう
です(もちろん、TeX Live にも ConTeXt は含まれているのですが)。

・ TeXShop Changes 4.65 and 4.66
  (https://pages.uoregon.edu/koch/texshop/changes_3.html)

・ Richard Koch, "Chapter 19 ConTeXt," TeXShop Manual, February 18, 2023. (Manual.pdf)
ut への返信

Re: TeXshopでタイプセットが機能しません

- 和田 勇 の投稿
情報ありがとうございます。

考えてみれば、この三つのパスを PATH で先頭に配置してから platex 等を起動するのでしょうからね。
和田 勇 への返信

Re: TeXshopでタイプセットが機能しません

- 加藤 の投稿
すみません。フォーラムの使い方が今ひとつわからなくて、自分宛にメールが来ています。もし同じ内容のものがあれば無視してください。
2)atochan@Mac-Studio ~ % echo $PATH
/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin:/Applications/TeXLive/Library/mactexaddons/bin
katochan@Mac-Studio ~ %

katochan@Mac-Studio ~ % which platex gs
/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin/platex
/Applications/TeXLive/Library/mactexaddons/bin/gs
katochan@Mac-Studio ~ %

katochan@Mac-Studio ~ % defaults read TeXShop | grep /

GSBinPath = "/usr/local/bin";
NSNavLastRootDirectory = "/Volumes/SSD2TB/TeX\\U66f8\\U985e/TeX\\U8cea\\U554f\\U4e0b\\U66f8\\U304d";
TetexBinPath = "/Library/TeX/texbin";
1)