org-beamer-template: Fix when `org-beamer-frame-environement' is "frame"

* lisp/ox-beamer.el (org-beamer-template): Do not try to define
`org-beamer-frame-environement' when it is set to "frame" - the same
as the existing frame environment.

Reported-by: Pedro Andres Aranda Gutierrez <paaguti@gmail.com>
Link: https://orgmode.org/list/87a5nh1r9h.fsf@t14.reltub.ca
This commit is contained in:
Ihor Radchenko 2024-03-02 15:18:23 +03:00
parent 60ddec4827
commit ca061cfacb
No known key found for this signature in database
GPG Key ID: 6470762A7DA11D8B
1 changed files with 3 additions and 2 deletions

View File

@ -852,8 +852,9 @@ holding export options."
;; Document class and packages.
(org-latex-make-preamble info)
;; Define the alternative frame environment.
(format "\\newenvironment<>{%s}[1][]{\\begin{frame}#2[environment=%1$s,#1]}{\\end{frame}}\n"
org-beamer-frame-environment)
(unless (equal "frame" org-beamer-frame-environment)
(format "\\newenvironment<>{%s}[1][]{\\begin{frame}#2[environment=%1$s,#1]}{\\end{frame}}\n"
org-beamer-frame-environment))
;; Insert themes.
(let ((format-theme
(lambda (prop command)