commit 7e3d909dbc993f04fbe52b0ede87f564a6e7d77e
Author: Juergen Spitzmueller <[email protected]>
Date: Sun Apr 27 10:13:40 2025 +0200
Output theorem definitions late also with zref
---
src/BufferParams.cpp | 4 +++-
src/LaTeXFeatures.cpp | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp
index c937389313..d325534406 100644
--- a/src/BufferParams.cpp
+++ b/src/BufferParams.cpp
@@ -3052,9 +3052,11 @@ bool BufferParams::writeLaTeX(otexstream & os,
LaTeXFeatures & features,
if (!lyxrc.language_global_options &&
!language_options.str().empty())
os << "[" << language_options.str() << "]";
os << "{cleveref}\n";
- os << features.getThmDefinitions();
}
+ if (features.mustProvide("cleveref") || features.mustProvide("zref"))
+ os << features.getThmDefinitions();
+
// Since menukeys uses catoptions, which does some heavy changes on
key-value options,
// it is recommended to load menukeys as the last package (even after
hyperref)
if (features.isRequired("menukeys"))
diff --git a/src/LaTeXFeatures.cpp b/src/LaTeXFeatures.cpp
index 23075ddb2d..a7e51d51e5 100644
--- a/src/LaTeXFeatures.cpp
+++ b/src/LaTeXFeatures.cpp
@@ -2011,7 +2011,7 @@ string const LaTeXFeatures::loadAMSPackages() const
if (mustProvide("amsthm"))
tmp << "\\usepackage{amsthm}\n";
- if (!mustProvide("cleveref"))
+ if (!mustProvide("cleveref") && !mustProvide("zref"))
tmp << getThmDefinitions();
if (mustProvide("amssymb")
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs