doomemacs/modules/lang/latex
2018-02-05 10:32:18 +08:00
..
+fontification.el Latex module revamped 2018-01-08 19:18:37 +01:00
autoload.el Latex module revamped 2018-01-08 19:18:37 +01:00
config.el Add: +skim as pdf viewer 2018-02-05 10:32:18 +08:00
packages.el Latex module revamped 2018-01-08 19:18:37 +01:00
README.org Latex module revamped 2018-01-08 19:18:37 +01:00

:lang latex

Module Description

Provide a helping hand when working with LaTeX documents.

Feature:

  • Sane defaults
  • Fontification of many popular commands
  • Pretty indentation of wrapped lines using the adaptive-wrap package
  • Spell checking with flyschek
  • Change PDF viewer to Okular or latex-preview-pane
  • Bibtex editor
  • Autocompletion using company-mode
  • Ivy or Helm for selecting bibliography
  • Compile your .tex code only once using LatexMk

Customization

Custom Variables

Two custom variables state where AUCTeX will search for bibliography files and their corresponding PDFs. Set these variables in your private configuration with:

(set! :latex-bibtex-file "./your/bib/file.bib")
(set! :latex-bibtex-pdfs-dir "./dir/with/bib/pdfs/")

If the variables are not set, they are ignored.

LatexMk

Use LatexMk instead of normal LaTeX to compile documents. LatexMk only needs to run once to get all references, bibliography and other things right.

Activate with the flag '+latexmk' of the latex module in init.el.

(latex +latexmk)

Okular

Use Okular as default PDF viewer.

Activate with the flag '+okular' of the latex module in init.el.

(latex +okular)

Preivew-Pane

Instead of using an external program to display rendered .tex files, use an emacs window to display the rendered file.

This flag is incompatible with the +okular flag.

Activate with the flag '+preview-pane' of the latex module in init.el.

(latex +preview-pane)