You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

37 lines
1.4 KiB

;; derzeit für update des previews notwendig:
;; im preview-buffer g drücken (revert-buffer-from-file)
;; für Ausgabe via pdftools statt docView
;; benötigt Paket pdf-tools und texlive (in Linux installieren)
;; Fedora:
;; # dnf install pdf-tools
;; # dnf install texlive
(use-package pdf-tools
:ensure t
:config
;; (pdf-tools-install)
(setq TeX-view-program-selection '((output-pdf "pdf-tools")))
(setq TeX-view-program-list '(("pdf-tools" "Tex-pdf-tools-sync-view")))
)
;; Achtung, hierfür derzeit (2017-10) patch in latex-preview-pane.el notwendig
;; gilt ab Emacs 25.1 (doc-view-revert-buffer wurde ab 24.5.1 geändert
;; siehe auch https://github.com/jsinglet/latex-preview-pane/issues/37
;; für Funktion latex-preview-pane-update-p()
;; --- (doc-view-revert-buffer nil t
;; +++ (revert-buffer-nil t 'preserve-modes)
;; anschließend Datei M-x byte-compile-file
(use-package latex-preview-pane
:ensure t)
(setq auto-mode-alist
(append '(("\\.tex$" . latex-mode)) auto-mode-alist))
;; eine von beiden funktioniert
(add-hook 'LaTeX-mode-hook 'latex-preview-pane-mode)
(add-hook 'latex-mode-hook 'latex-preview-pane-mode)
;; notwendig, da linum-mode nicht kompatibel und Fehlermeldung hervorruft
(add-hook 'pdf-view-mode-hook (lambda() (linum-mode -1)))
(provide 'lang-latex)