.png)
Meine Version von Emacs und AUCTeX[1] verwendet
TeX-evince-sync-view
zum Anzeigen von PDF.
Dieser Befehl funktioniert aus irgendeinem Grund nicht. Evince wird gestartet, aber Emacs friert ein und ich habe einen Fehler
Couldn't find the Evince instance for file XXX
Ich habe keine Zeit, es zu debuggen, und außerdem brauche ich die sync
Funktion nicht.
Ich versuche also, die Anzeige pdf
auf altmodische (einfache) Weise (ohne sync
) durchzuführen. Ich habe diesen Code ausprobiert (der vor einigen Jahren funktioniert hat):
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
(setq TeX-view-program-selection '((output-pdf "Evince")))
Aber es gibt keine Änderung in Emacs. (Ich habe immer noch den problematischen Befehl
TeX-evince-sync-view
als Standardbefehl.)
Ich habe versucht, dasselbe mit der grafischen Benutzeroberfläche zu tun ( Tools>customize AUCTeX>Tex Command>TeX view>Tex-view-program-selection
indem ich „nur“ Evince ausgewählt habe), aber keine Änderung.
Wie kann ich Evince ohne sync
als Standardbefehl zum Anzeigen festlegen pdf
?
[1]Emacs 23.4.1 und AUCTeX 11.85-1, aber ich habe das gleiche Problem mit emacs-snapshot 24.3.50.1
.
Antwort1
Lösung: Verwenden Sie `TeX-view-program-list'
, um eine neue Viewer-Beschreibung zu definieren (die einen Evince-Befehl ohne Synchronisierung enthält). Dieser neue Befehl überschreibt die in definierte Beschreibung von Evince `TeX-view-program-list-builtin'
(die den problematischen Befehl enthält TeX-evince-sync-view
).
Gehen Sie dazu wie folgt vor:
M-x customize-variable <RET> TeX-view-program-list <RET>
<INS>
Name = Evince
Command = evince --page-index=%(outpage) %o
Ich habe keine Ahnung, warum dieser Code in .emacs nicht funktioniert:
(setq TeX-view-program-list '(("Evince" "evince --page-index=%(outpage) %o")))
Antwort2
Über die Konfiguration finde ich folgendes funktioniert:
(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)