commit 489bf46a0345216f1a281617ec2a1ae6019c189f
Author: Thibaut Cuvelier <tcuvel...@lyx.org>
Date:   Sun Dec 5 22:44:17 2021 +0100

    DocBook: recognise Tufte's float types (margin*).
---
 src/Floating.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Floating.cpp b/src/Floating.cpp
index 6a532aa..9a20d7c 100644
--- a/src/Floating.cpp
+++ b/src/Floating.cpp
@@ -57,11 +57,11 @@ Floating::Floating(string const & type, string const & 
placement,
                // If some type is predetermined in the layout, use it.
                if (!docbookFloatType.empty() && 
allowedFloatTypes.find(docbookFloatType) != allowedFloatTypes.end())
                        docbook_float_type_ = docbookFloatType;
-               // Otherwise, try to guess the type.
-               else if (floattype_ == "figure" || floattype_ == "graph" ||
-                   floattype_ == "chart" || floattype_ == "scheme") {
+               // Otherwise, try to guess the DocBook type based on the float 
type.
+               else if (floattype_ == "figure" || floattype_ == "graph" || 
floattype_ == "chart" || floattype_ == "scheme" ||
+                               floattype_ == "marginfigure") {
                        docbook_float_type_ = "figure";
-               } else if (floattype_ == "table" || floattype_ == "tableau") {
+               } else if (floattype_ == "table" || floattype_ == "tableau" || 
floattype_ == "margintable") {
                        docbook_float_type_ = "table";
                } else if (floattype_ == "algorithm") {
                        docbook_float_type_ = "algorithm";
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to