Strange… here is the output of calling in batch mode Emacs -Q -l org-export.el --batch p5.org --eval '(org-beamer-export-to-pdf)' Error: error ("Invalid face box" :line-width 1 :color grey40) mapbacktrace(#f(compiled-function (evald func args flags) #)) debug-early-backtrace() debug-early(error (error "Invalid face box" :line-width 1 :color grey40)) internal-set-lisp-face-attribute(org-beamer-tag :box (:line-width 1 :color grey40) #) set-face-attribute(org-beamer-tag # :box (:line-width 1 :color grey40)) apply(set-face-attribute org-beamer-tag # (:box (:line-width 1 :color grey40))) face-spec-set-2(org-beamer-tag # (:box (:line-width 1 :color grey40))) face-spec-recalc(org-beamer-tag #) face-spec-set(org-beamer-tag ((t (:box (:line-width 1 :color grey40)))) face-defface-spec) custom-declare-face(org-beamer-tag ((t (:box (:line-width 1 :color grey40)))) "The special face for beamer tags." :group org-export-beamer) (org-beamer-export-to-pdf) eval((org-beamer-export-to-pdf) t) command-line-1(("-l" "org-export.el" "p5.org" "--eval" "(org-beamer-export-to-pdf)")) command-line() normal-top-level() Invalid face box: :line-width, 1, :color, grey40 make: *** [p5.pdf] Error 255 With my org-export.el being: ;; ;; Auxiliar script for GNUmakefile ;; Export to PDF from org ;; Automatically detects presentations using the beamer class ;; The rest are assumed to be documents ;; (require 'org) (require 'ox-latex) (require 'ob-python) (eval-after-load "org" (progn (let ((citeless t)) ;; set to nil if no bibliography in the pptx (org-babel-do-load-languages 'org-babel-load-languages '((python . t) (shell . t))) (add-to-list 'org-latex-packages-alist '("" "listings")) (add-to-list 'org-latex-packages-alist '("" "xcolor")) (add-to-list 'org-latex-classes '("letter" "\\documentclass{letter}")) ;; Add KOMA script based books (add-to-list 'org-latex-classes '("scrbook" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) (add-to-list 'org-latex-classes '("scrreprt" "\\documentclass{scrreprt}" ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}"))) ;; (add-to-list 'org-export-filter-src-block-functions ;; 'my-latex-src-block-filter) (if citeless (setq org-cite-export-processors nil) (setq org-cite-export-processors '((beamer . biblatex) (latex . biblatex)) org-cite-biblatex-options "backend=biber,style=numeric,sorting=none,isbn=false,doi=false,url=true")) (setq python-indent-offset 4 org-confirm-babel-evaluate nil org-src-preserve-indentation t org-src-fontify-natively t org-export-latex-listings t org-latex-listings 'listings ;; Make sure you have bibtex integrated in the production loop org-latex-pdf-process '("latexmk -bibtex -pdflatex='pdflatex --shell-escape --interaction=nonstopmode' -pdf -f %f") org-babel-python-command "python3")))) (defun org-export () "Save the current buffer and export it to latex if the underlying file contents hints a LaTeX document or a Beamer presentation" (hack-local-variables) ;; (print org-cite-export-processors) (goto-char (point-min)) ;; (print (format "org-cite-export-processors is %s" org-cite-export-processors)) (when (re-search-forward "^#\\+LATEX_CLASS: \\([^ ]+\\)$" (point-max) t 1) (let ((class (match-string-no-properties 1))) (message "Exporting to LaTeX [class: %s]..." class) (if (string= class "beamer") (org-beamer-export-to-pdf) (org-latex-export-to-pdf))))) Emacs -Q and no place where I set faces in the setup (at least that I’m aware of). /PA > El 13 dic 2023, a las 12:02, Ihor Radchenko escribió: > > Pedro Andres Aranda Gutierrez writes: > >> I've recompiled emacs master today and when I try to export an org >> presentation to latex and I get the following error: >> >> Exporting to LaTeX [class: beamer]... >> set-face-attribute: Invalid face box: :line-width, 1, :color, grey40 >> >> This happens when calling >> >> (org-beamer-export-to-latex) > > Org mode does not call `set-face-attribute'. It is something else. > Probably in your config. > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at