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.

34 lines
1.3 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. (use-package pdf-tools
  6. :ensure t
  7. :config
  8. ;; (pdf-tools-install)
  9. (setq TeX-view-program-selection '((output-pdf "pdf-tools")))
  10. (setq TeX-view-program-list '(("pdf-tools" "Tex-pdf-tools-sync-view")))
  11. )
  12. ;; Achtung, hierfür derzeit (2017-10) patch in latex-preview-pane.el notwendig
  13. ;; gilt ab Emacs 25.1 (doc-view-revert-buffer wurde ab 24.5.1 geändert
  14. ;; siehe auch https://github.com/jsinglet/latex-preview-pane/issues/37
  15. ;; für Funktion latex-preview-pane-update-p()
  16. ;; --- (doc-view-revert-buffer nil t
  17. ;; +++ (revert-buffer-nil t 'preserve-modes)
  18. ;; anschließend Datei M-x byte-compile-file
  19. (use-package latex-preview-pane
  20. :ensure t)
  21. (setq auto-mode-alist
  22. (append '(("\\.tex$" . latex-mode)) auto-mode-alist))
  23. ;; eine von beiden funktioniert
  24. (add-hook 'LaTeX-mode-hook 'latex-preview-pane-mode)
  25. (add-hook 'latex-mode-hook 'latex-preview-pane-mode)
  26. ;; notwendig, da linum-mode nicht kompatibel und Fehlermeldung hervorruft
  27. (add-hook 'pdf-view-mode-hook (lambda() (linum-mode -1)))
  28. (provide 'lang-latex)