commit 32bc3decffe19f8f2204d93145c10a58083918d0 Author: Juergen Spitzmueller <sp...@lyx.org> Date: Thu Jun 12 04:58:10 2025 +0200
Amend 05b922b8ad1868 once more Add remaining preamble theorem definitions to \AtBeginDocument (i.e., after the other theorem definitions) in case they rely on those --- lib/scripts/layout2layout.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/scripts/layout2layout.py b/lib/scripts/layout2layout.py index 06ada7c7c8..81bf2789b7 100644 --- a/lib/scripts/layout2layout.py +++ b/lib/scripts/layout2layout.py @@ -661,6 +661,11 @@ def convert(lines, end_format): # Specific definition which we cannot integrate lines.insert(i+1, b"\tTheoremName \"\"") lines.insert(i+1, b"\t# Bypass new theorem construction") + # since the new theorem definitions come after the + # user preamble, and those in preamble may rely + # on the former, shift to AtBeginDocument + oldlines.insert(0, b"\t\\AtBeginDocument{") + oldlines.append(b"\t}") lines[i:i] = oldlines continue have_thm = False -- lyx-cvs mailing list lyx-cvs@lists.lyx.org https://lists.lyx.org/mailman/listinfo/lyx-cvs