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.