[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org d51723102a: lisp/ox-latex.el: Honor non-list value
|
From: |
ELPA Syncer |
|
Subject: |
[elpa] externals/org d51723102a: lisp/ox-latex.el: Honor non-list value of `org-latex-caption-above' |
|
Date: |
Tue, 16 Jan 2024 06:58:29 -0500 (EST) |
branch: externals/org
commit d51723102a3f0cfc05d60a338db81a42031862c9
Author: Ihor Radchenko <yantar92@posteo.net>
Commit: Ihor Radchenko <yantar92@posteo.net>
lisp/ox-latex.el: Honor non-list value of `org-latex-caption-above'
* lisp/ox-latex.el (org-latex-generate-engraved-preamble):
(org-latex-latex-environment): Use
`org-latex--caption-above-p' to query whether an element should have
its caption above.
Reported-by: Mads Bach Villadsen <mbvilladsen@pm.me>
Link: https://orgmode.org/list/m2zfx69uhb.fsf@pm.me
---
lisp/ox-latex.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/lisp/ox-latex.el b/lisp/ox-latex.el
index b36c46f138..432f09f4ed 100644
--- a/lisp/ox-latex.el
+++ b/lisp/ox-latex.el
@@ -1361,7 +1361,8 @@ default values of which are given by
`org-latex-engraved-preamble' and
\\floatname{listing}{\\listingsname}
\\newcommand{\\listoflistingsname}{List of Listings}
\\providecommand{\\listoflistings}{\\listof{listing}{\\listoflistingsname}}\n"
- (if (memq 'src-block org-latex-caption-above)
+ (if (org-latex--caption-above-p
+ (org-element-create 'src-block) info)
"plaintop" "plain"))
t t
engraved-preamble)))
@@ -2682,9 +2683,10 @@ CONTENTS is nil. INFO is a plist holding contextual
information."
(org-latex--label latex-environment info nil t)
(org-latex--caption/label-string latex-environment info)))
(caption-above-p
- (memq type (append (plist-get info :latex-caption-above) '(math)))))
+ (or (eq type 'math)
+ (org-latex--caption-above-p latex-environment info))))
(if (not (or (org-element-property :name latex-environment)
- (org-element-property :caption latex-environment)))
+ (org-element-property :caption latex-environment)))
value
;; Environment is labeled: label must be within the environment
;; (otherwise, a reference pointing to that element will count
| [Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/org d51723102a: lisp/ox-latex.el: Honor non-list value of `org-latex-caption-above',
ELPA Syncer <=