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)と異なります。
よろしくお願いします。
◆「ドキュメント名や保存場所」の問い合わせ無し
私も、別のマシンからコピーして検証しようとしたた
同じ現象になり手こずりました。
現在の 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」を取り除いたものです。
私も、別のマシンからコピーして検証しようとしたた
同じ現象になり手こずりました。
現在の 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」を取り除いたものです。
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";
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";
「設定プロファイル」選択でいくつかのプリセット値がセットされますが、
いくつかは変更する必要があるとお伝えしたつもりですが、
そのようになっていないため、件の警告メッセージが発せられているかと思います。
添付画像の上部赤字表示した二箇所を以下の要領で書き換えたのち、右下のボタンを押してください。
上部には報告された内容から「/Applications/TeXLive/Library/texlive/2020/bin/x86_64-darwin」です。
二段目も報告内容から「/Applications/TeXLive/Library/mactexaddons/bin」です。
解説
「パス設定」は TeXShop 内部からは「 platex 」とか「 gs 」のような形で必要なプログラムを
起動します。その際にこここで設定した情報を元に起動プログラムを探しますので、
この設定が正しくないと、件の警告が表示されます。
なお、TeXLive には gs は含まれていないので、二つの設定が必要となります。
また、perl プログラムなど別のプログラムとの連携が必要な場合は、三つ目の「別のパス」
に羅列することになると思います。(やったことはないので類推しての発言です)
# ご質問への回答からははずれてしまいますが…:
> また、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)
> また、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)
すみません。フォーラムの使い方が今ひとつわからなくて、自分宛にメールが来ています。もし同じ内容のものがあれば無視してください。
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)
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)