%EC%97%90%EC%84%9C%20%EB%B3%B4%EA%B8%B0%20%EB%AA%85%EB%A0%B9%20%EB%B3%80%EA%B2%BD.png)
내 Emacs 버전과 AUCTeX[1]에서는 다음을 사용합니다.
TeX-evince-sync-view
pdf를 보시려면.
이 명령은 어떤 이유로 작동하지 않습니다. Evince가 시작되었지만 Emacs가 멈추고 오류가 발생했습니다.
Couldn't find the Evince instance for file XXX
디버깅할 시간도 없고, 게다가 이 sync
기능도 필요하지 않습니다.
pdf
그래서 예전의 (간단한) 방식으로 (없이 ) 보려고 합니다 sync
. 나는 다음 코드를 시도했습니다(몇 년 전에는 작동했습니다).
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
하지만 Emacs에는 변화가 없습니다. (아직도 문제가 있는 명령이 있습니다.
TeX-evince-sync-view
기본 명령으로.)
나는 동일한 작업을 시도했지만 그래픽 인터페이스( Tools>customize AUCTeX>Tex Command>TeX view>Tex-view-program-selection
"그냥" Evince 선택)를 사용했지만 아무런 변화가 없었습니다.
sync
Evince 없이 보기를 위한 기본 명령으로 어떻게 설정할 수 있나요 pdf
?
[1]Emacs 23.4.1 및 AUCTeX 11.85-1이지만 emacs-snapshot 24.3.50.1
.
답변1
`TeX-view-program-list'
해결 방법: 새 뷰어 설명(동기화 없는 Evince 명령 포함)을 정의하기 위해 사용합니다 . 이 새 명령은 `TeX-view-program-list-builtin'
(문제가 있는 명령이 포함된 ) 에 정의된 Evince의 설명을 재정의합니다 TeX-evince-sync-view
.
그렇게 하려면:
M-x customize-variable <RET> TeX-view-program-list <RET>
<INS>
Name = Evince
Command = evince --page-index=%(outpage) %o
.emacs의 이 코드가 왜 작동하지 않는지 모르겠습니다.
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
답변2
구성을 통해 다음과 같은 작업을 찾았습니다.
(defun my-LaTeX-mode()
(add-to-list 'TeX-view-program-list '("Evince" "evince --page-index=%(outpage) %o"))
(setq TeX-view-program-selection '((output-pdf "Evince")))
; Other mode specific config
)
(add-hook 'LaTeX-mode-hook 'my-LaTeX-mode)