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

1357
Cedric H.

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

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

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

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

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

2
Попробуйте [это решение] (http://superuser.com/questions/171681/install-auctex-1-86-over-emacs-app-in-os-x/172596#172596) к предыдущему похожему вопросу SU. В частности, отредактируйте / создайте файл `~ / .MacOSX / environment.plist`. fideli 13 лет назад 2
Это именно то, что искал. Я не знал о разнице между GUI и терминальным приложением для переменных среды. Cedric H. 13 лет назад 0

2 ответа на вопрос

1
monotux

Я попытался использовать 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
didi

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

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

Спасибо, но я действительно думаю, что у меня есть проблема с путем, поэтому это не меняет проблему. Cedric H. 13 лет назад 1

Похожие вопросы