diff --git a/org/config/emacs.org b/org/config/emacs.org index 288eb6c..ada6f34 100644 --- a/org/config/emacs.org +++ b/org/config/emacs.org @@ -5026,7 +5026,6 @@ packages: (delete package org-latex-default-packages-alist)) (dolist (package '(("capitalize" "cleveref") - ("" "svg") ("" "booktabs") ("" "tabularx"))) (add-to-list 'org-latex-default-packages-alist package t)) @@ -5041,16 +5040,12 @@ since we are using ~cleveref~: (setq org-export-latex-hyperref-format "\\ref{%s}") #+END_SRC -When it comes to the export itself, the latex file needs to be -processed several times through XeLaTeX in order to get some -references right. Don’t forget to also run bibtex! +[[https://tectonic-typesetting.github.io/en-US/][Tectonic]] is awesome for processing LaTeX documents! Look how simple it +is! #+NAME: org-latex-pdf-process #+BEGIN_SRC emacs-lisp :tangle no (setq org-latex-pdf-process - '("xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f" - "bibtex %b" - "xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f" - "xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f")) + '("tectonic -Z shell-escape --synctex --outdir=%o %f")) #+END_SRC Finally, org-mode is supposed to automatically clean logfiles after it