From 14a495e7b631499a8d2cb51099785be285bb965c Mon Sep 17 00:00:00 2001 From: david Date: Tue, 3 Mar 2026 10:10:21 -0500 Subject: [PATCH] latex beamer things --- main.org | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/main.org b/main.org index 5b4417b..9383d64 100644 --- a/main.org +++ b/main.org @@ -352,7 +352,7 @@ highlighting) compared to builtin python-mode. (leaf python-mode :ensure t :mode "\\.py\\'" - :config + :init (setq python-shell-interpreter "ipython" python-shell-interpreter-args "-i --simple-prompt --InteractiveShell.display_page=True")) #+end_src @@ -369,16 +369,12 @@ For when we aren't nix'ing things, and want some nice poetry. Who even needs C++, not me, no way, no how. -#+begin_src elisp :tangle no :exports code +#+begin_src elisp :tangle yes :exports code (leaf c-config :config -; (leaf company-ctags :ensure t -; :hook c-mode-hook c++-mode-hook) -; (leaf company-c-headers :ensure t -; :hook c-mode-hook c++-mode-hook) -; (leaf meson-mode :ensure t -; :hook c-mode-hook c++-mode-hook) - ) + (leaf company-ctags :ensure t) + (leaf company-c-headers :ensure t) + (leaf meson-mode :ensure t)) #+end_src * Haskell @@ -513,8 +509,10 @@ updating our bibliography. bibtex-autokey-titlewords 2 bibtex-autokey-titlewords-stretch 1 bibtex-autokey-titleword-length 5) - ;; (add-to-list 'org-export-before-parsing-functions 'org-ref-csl-preprocess-buffer) - ;; (add-to-list 'org-export-before-parsing-functions 'org-ref-refproc) + ;; Otherwise PDFs cannot be embedded as figures with autoref :o + (add-to-list 'image-file-name-extensions "pdf") + (add-to-list 'org-export-before-parsing-functions 'org-ref-csl-preprocess-buffer) + (add-to-list 'org-export-before-parsing-functions 'org-ref-refproc) :require org-ref org-ref-helm oc-bibtex oc-bibtex oc-csl oc-natbib org-ref-refproc) #+end_src @@ -525,11 +523,12 @@ updating our bibliography. We really do require latex #+begin_src elisp :tangle yes :exports code -(leaf ox-latex :require t +(leaf ox-latex :require t ox-beamer :after org :config (add-to-list 'org-latex-packages-alist '("" "minted")) - (setq org-latex-listings 'minted) + (setq org-latex-listings 'minted) + ;; This adds compatability for org-ref cross-references etc. (setq org-latex-prefer-user-labels t) (add-to-list 'org-latex-classes '("labtemplate" "\\documentclass{labtemplate}"