組織モードをPDFにエクスポートできません。

組織モードをPDFにエクスポートできません。

私はメモを書くために組織モードでemacsを使用しています。入力すると、組織モードをPDFにエクスポートできることがわかりましたC-c C-e lp。私がこれを入力すると、*Org PDF LaTeX Output*バッファは次のように言います。

/bin/bash: pdflatex: コマンドが見つかりません

ただし、$ pdflatex端末で実行するとプログラムが実行されます。私はemacsがbashにログインしていないので、私の$PATH変数にアクセスできないと思います。

この問題をどのように解決できるかご存知ですか?よろしくお願いします。

ベストアンサー1

Emacs PATHがログインシェルの内容をコピーしなかった場合でも、同じ問題が発生しました。私はEmacs *scratch*バッファでこのコマンドを実行します:

(getenv "PATH")
"/usr/bin:/bin:/usr/sbin:/sbin"

(またはをクリックしてM-xを入力してから、をgetenv入力しますPATH。)

pdflatex端末のログインシェルで場所を検索しました。

> which pdflatex
/Library/TeX/texbin/pdflatex

そのため、そのディレクトリをPATHに追加しました。たとえば、次の場所に追加しました.emacs

(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin"))

M-x load-fileそしてそれを取得するには、を使用して入力します~/.emacs。これでC-c C-e lp組織モードで動作します。

PDF file produced.

(次からクロスポストスタックオーバーフロー.)

おすすめ記事