Emacs, AUC Tex и Tex Live проблема в Mac OS

Я (по-видимому) правильно установил MacTex 2010, и я могу использовать его с терминала и с Texmate.

Но когда я пытаюсь скомпилировать файл Latex с помощью emacs в режиме AUC Tex, возникает ошибка.

Видимо путь к pdflatex неизвестен, хотя я добавил /usr/texbin в моем .bash_profile файл.

Я пытался добавить этот путь к /etc/paths и к /etc/bash_profile но это не работает... Кроме того, когда я запускаю терминал Bash под Emacs (с M-x term) У меня тоже очень неполный путь.

Как мне сделать, чтобы эта работа?

2 ответа

Решение

Я пытался использовать environment.plist Решение выше (сделал это несколько лет назад, не переустанавливал мой компьютер некоторое время), но не смог заставить его работать в какой-то момент. Поэтому я просто вставил недостающие пути в emacs, например так:

(setenv "PATH" (concat "/opt/local/bin:/opt/local/sbin:" (getenv "PATH")))
(setq exec-path (append '("/opt/local/bin" "/opt/local/sbin") exec-path))

В этом случае я добавляю пути к бинарным файлам Macports. Вероятно, не самое красивое решение, но, по крайней мере, оно работает:)

Я не знаю фактической ошибки и, очевидно, я слишком низкий уровень, чтобы спросить вас по комментарию, поэтому я сделаю дикое предположение.

С загруженным режимом auctex, попробуйте C-cC-tC-p. Это изменит настройки для создания PDF.

Другие вопросы по тегам