From 3f5a9a6cf9bff0f900f97bcca66b6009acb02904 Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Sat, 10 May 2025 06:53:56 -0300 Subject: [PATCH] feat(emacs): add latex packages and configure pandoc for pdf generation --- modules/emacs/default.nix | 1 + modules/emacs/doom/config.el | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/modules/emacs/default.nix b/modules/emacs/default.nix index f4717ae..dd83dec 100644 --- a/modules/emacs/default.nix +++ b/modules/emacs/default.nix @@ -13,6 +13,7 @@ fd pandoc # For org-pandoc + texliveFull # for latex conversions (aspellWithDicts ( dicts: with dicts; [ en diff --git a/modules/emacs/doom/config.el b/modules/emacs/doom/config.el index 7bb84bf..18d5583 100644 --- a/modules/emacs/doom/config.el +++ b/modules/emacs/doom/config.el @@ -101,3 +101,11 @@ ;; Configure elfeed-org (setq rmh-elfeed-org-files '("/home/wizardlink/Documents/notes/elfeed.org")) + +;; Set CLI options for ox-pandoc when generating PDFs from LaTeX, +;; ensuring that `latexmk` is used so we have proper citations. +(use-package ox-pandoc + :init + (setq org-pandoc-options-for-latex-pdf '((pdf-engine . "latexmk") + (pdf-engine-opt . "-bibtex") + (biblatex . t))))