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

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