From d57f0ae80fb52904d7efe759c6cc82aab9c76fbe Mon Sep 17 00:00:00 2001 From: Carlos Scheidegger Date: Fri, 3 Nov 2023 12:03:33 -0700 Subject: [PATCH] forward classes to other floats to handle html margin captions better --- src/resources/filters/customnodes/floatreftarget.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/resources/filters/customnodes/floatreftarget.lua b/src/resources/filters/customnodes/floatreftarget.lua index a48234efd67..27d04271a46 100644 --- a/src/resources/filters/customnodes/floatreftarget.lua +++ b/src/resources/filters/customnodes/floatreftarget.lua @@ -500,12 +500,11 @@ function float_reftarget_render_html_figure(float) pandoc.Attr("", {}, figure_attrs.figureAttr)) if float.type == "Listing" then div.attr.classes:insert("listing") - elseif float.type == "Figure" then - -- apply standalone figure css - div.attr.classes:insert("quarto-figure") - div.attr.classes:insert("quarto-figure-" .. figure_attrs.align) end + div.attr.classes:insert("quarto-figure") + div.attr.classes:insert("quarto-figure-" .. figure_attrs.align) + -- also forward any column or caption classes local currentClasses = found_image.attr.classes for _,k in pairs(currentClasses) do