[LyX/master] Amend 249070dfd844
Juergen Spitzmueller <[email protected]> Tue, 05 May 2026 08:15:37 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 21ba1bafc8820764d91ddcc3747699e3ba6a09dd Author: Juergen Spitzmueller <[email protected]> Date: Tue May 5 10:15:08 2026 +0200 Amend 249070dfd844 Do not generate crossref defs for starred theorems --- src/LaTeXFeatures.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/LaTeXFeatures.cpp b/src/LaTeXFeatures.cpp index 71c8479114..2700bc1de3 100644 --- a/src/LaTeXFeatures.cpp +++ b/src/LaTeXFeatures.cpp @@ -2408,7 +2408,8 @@ docstring const LaTeXFeatures::getThmI18nDefs(Layout const & lay, bool const for << "name-pl = _(" << lowercase(tnp) << ")" << "}\n"; return ods.str(); - } else if (params_.xref_package == "refstyle" && !lay.thmXRefName().empty() && isRequired("refstyle")) { + } else if (params_.xref_package == "refstyle" && lay.thmCounter() != "none" + && !lay.thmXRefName().empty() && isRequired("refstyle")) { docstring const tn = from_utf8(lay.thmXRefName()); docstring const tnp = from_utf8(lay.thmXRefNamePl()); odocstringstream ods; @@ -2418,7 +2419,8 @@ docstring const LaTeXFeatures::getThmI18nDefs(Layout const & lay, bool const for << "\\def\\RS" << capitalize(thmname) << "txt{_(" << tn << ")~}\n" << "\\def\\RS" << capitalize(thmname) << "stxt{_(" << tnp << ")~}\n"; return ods.str(); - } else if (params_.xref_package == "cleveref" && !lay.thmXRefName().empty() && isRequired("cleveref")) { + } else if (params_.xref_package == "cleveref" && lay.thmCounter() != "none" + && !lay.thmXRefName().empty() && isRequired("cleveref")) { docstring const tn = from_utf8(lay.thmXRefName()); docstring const tnp = from_utf8(lay.thmXRefNamePl()); odocstringstream ods; @@ -2426,7 +2428,8 @@ docstring const LaTeXFeatures::getThmI18nDefs(Layout const & lay, bool const for ods << "\\crefname{" << thmname << "}{_(" << lowercase(tn) << ")}{_(" << lowercase(tnp) << ")}\n" << "\\Crefname{" << thmname << "}{_(" << tn << ")}{_(" << tnp << ")}\n"; return ods.str(); - } else if (params_.xref_package == "prettyref-l7n" && !lay.thmXRefName().empty() && isRequired("prettyref")) { + } else if (params_.xref_package == "prettyref-l7n" && lay.thmCounter() != "none" + && !lay.thmXRefName().empty() && isRequired("prettyref")) { odocstringstream ods; docstring const thmname = from_utf8(lay.thmName()); ods << "\\newrefformat{" << lay.refprefix << "}{_(" << from_utf8(lay.thmXRefName()) << ") \\ref{#1}}\n"; -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs