2

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

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

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

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

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

2 ответа2

1

Я попытался использовать решение 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. Вероятно, не самое красивое решение, но, по крайней мере, оно работает :)

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .