мне нужна помощь с настройкой auctex в emacs. Я загрузил и установил auctex, но я не могу заставить что-либо работать. Я запускаю MAC OS X 10.8.4 и запускаю emacs через терминал. Если я использую Aquamacs emacs (GUI emacs для MAC), то я могу по крайней мере заставить команду View работать (она открывает просмотрщик PDF по умолчанию, который называется Preview).
однако, я хочу использовать emacs через терминал. Я добавил к своему .emacs
файл:
(load "auctex.el" nil t t) ;; loads tex-site in such a way so that it can be undone
(load "preview-latex.el" nil t t) ;; actual preview-latex
(setq TeX-view-program-list '(("Shell Default" "open %o")))
(setq TeX-view-program-selection '((output-pdf "Shell Default")))
(setq TeX-PDF-mode t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'visual-line-mode)
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(add-hook 'LaTeX-mode-hook 'LaTeX-math-mode)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
(setq reftex-plug-into-AUCTeX t)
можно ли запустить Latex через терминал в emacs? Я относительно новичок во всем этом (однако мне удалось установить все остальное, что мне нужно, например, несколько переводчиков и даже веб-браузер!). До сих пор я пытался открыть документ TeX (который загружается нормально и переключается в режим под названием "Latex/MP Ref Wrap") (это правильно для Auctex?).
I тип:C-c C-c
emacs дает мне подсказку:Command: (default LaTeX)
мой возможные варианты:
Possible completions are:
BibTeX Check Clean Clean All File Index
LaTeX Other Print Queue Spell View
если я выберу LaTeX
тогда я получаю это от emacs:
LaTeX errors in `*~/path/to/file output*'. Use C-c ` to display.
So I type C-c ` to display the errors and this is what I get from emacs:
ERROR: LaTeX Error: File `etoolbox.sty' not found.
--- TeX said ---
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.28 def
NN{tabularnewline}^^M
--- HELP ---
From the .log file...
*** (cannot read from terminal in nonstop modes)
-
как бы я это исправить?
кроме того, вместо ввода
LaTeX
пробовалView
. Запрос Emacs и автоматическое завершение
:View command: dvi2tty -q -w 132 file_name
Я нажал enter, чтобы выполнить эту команду и emacs отвечает:
View: done.
теперь есть новый буфер с содержимым:
unning `View' on `combinatorics_bin_trees' with ``dvi2tty -q -w 132 combinatorics_bin_trees''
/bin/sh: dvi2tty: command not found
View exited abnormally with code 127 at Fri Jun 14 16:55:35
обратите внимание, как указано выше с Aquamacs Emacs (Emacs для MAC OS X)View
команда откроет средство просмотра PDF по умолчанию, которое называется Предварительный просмотр. Значит, у меня пропала какая-то посылка? (это разочаровывает, учитывая, что я использую менеджеры пакетов, которые разрабатывают зависимости для загрузки всех моих программ...)
как я могу решить эту проблему? Вся помощь очень ценится! Я также приветствую любые предложения по настройке параметров auctex для emacs и любые общие ссылки, которые полезны (I не нашел emacswiki о
auctex быть полезным на всех!)