Я запускаю emacs 23.3.1 на ubuntu 12.04 с auctex 11.86. Всякий раз, когда я собираюсь скомпилировать латексный документ (используя C-c C-c), если ошибок нет, все компилируется нормально. Однако, если есть какие-либо ошибки, он скажет мне использовать C-` для просмотра ошибок, если я это сделаю, я получаю это сообщение об ошибке
Используйте M-x make-directory RET RET для создания каталога и его родителей.
и он уходит через пару секунд. Затем я попадаю на другой экран, объясняющий ошибку в латексном коде. Однако теперь я не могу просто выполнить C-x 1, чтобы вернуться к латексному коду. Мне нужно C-x C-c и перезапустить emacs.
Это мой .emacs
файл
(setq backup-by-copying t
backup-directory-alist '(("." . "~/.emacsBkups"))
delete-old-versions t
kept-new-versions 5
kept-old-versions 2
version-control t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq TeX-PDF-mode t)
;;(require 'ess-site)
;;(ess-toggle-underscore nil)
(require 'whitespace)
(setq whitespace-style '(lines-tail face))
(add-hook 'c-mode-hook 'whitespace-mode)
(add-hook 'c++-mode-hook 'whitespace-mode)
(add-hook 'python-mode-hook 'whitespace-mode)
(add-to-list 'auto-mode-alist '("\\.h\\'" . c++-mode))
(c-set-offset (quote cpp-macro) 0 nil)
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
.emacs
:(setq LaTeX-command-style '(("" "%(PDF)%(latex) -file-line-error %S%(PDFout)")))
, перезапустите Emacs и сообщите нам, работает ли это. - person giordano   schedule 27.06.2013