[LyX/master] Add LaTeXName to counters that need it.

Richard Kimberly Heck rikiheck at lyx.org
Sat Dec 5 21:36:33 UTC 2020


commit c00084e4a28d01a0adb31b5081acb3067d5f4cc1
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date:   Sat Dec 5 17:05:30 2020 -0500

    Add LaTeXName to counters that need it.
    
    I'm sure I've missed some here. I tried to check the CLS files for
    some of these, but since I don't use a lot of these layouts, it is
    hard to catch them all.
---
 lib/layouts/svmono.layout                          |   28 ++++++++--------
 lib/layouts/theorems-ams-bytype.inc                |    8 +++++
 lib/layouts/theorems-ams-chap-bytype.inc           |   34 ++++++++++++-------
 lib/layouts/theorems-ams-extended-bytype.module    |    2 +
 .../theorems-ams-extended-chap-bytype.module       |   24 +++++++------
 lib/layouts/theorems-ams.module                    |    1 +
 lib/layouts/theorems-bytype.module                 |    8 +++++
 lib/layouts/theorems-chap-bytype.module            |   30 ++++++++++-------
 lib/layouts/theorems-chap.module                   |    3 +-
 lib/layouts/theorems-sec-bytype.module             |   30 ++++++++++-------
 lib/layouts/theorems-sec.module                    |    3 +-
 lib/layouts/theorems-std.module                    |    1 +
 lib/layouts/theorems-without-preamble.inc          |    2 +
 13 files changed, 110 insertions(+), 64 deletions(-)

diff --git a/lib/layouts/svmono.layout b/lib/layouts/svmono.layout
index a71d230..2b7c5a9 100644
--- a/lib/layouts/svmono.layout
+++ b/lib/layouts/svmono.layout
@@ -27,72 +27,72 @@ End
 
 Counter theorem
 	GuiName Theorem
-  Within	chapter
+	Within	chapter
 End
 
 Counter definition
 	GuiName Definition
-  Within	chapter
+	Within	chapter
 End
 
 Counter remark
 	GuiName Remark
-  Within	chapter
+	Within	chapter
 End
 
 Counter corollary
 	GuiName Corollary
-  Within	chapter
+	Within	chapter
 End
 
 Counter lemma
 	GuiName Lemma
-  Within	chapter
+	Within	chapter
 End
 
 Counter proposition
 	GuiName Proposition
-  Within	chapter
+	Within	chapter
 End
 
 Counter claim
 	GuiName Claim
-  Within	chapter
+	Within	chapter
 End
 
 Counter conjecture
 	GuiName Conjecture
-  Within	chapter
+	Within	chapter
 End
 
 Counter question
 	GuiName Question
-  Within	chapter
+	Within	chapter
 End
 
 Counter example
 	GuiName Example
-  Within	chapter
+	Within	chapter
 End
 
 Counter exercise
 	GuiName Exercise
-  Within	chapter
+	Within	chapter
 End
 
 Counter case
 	GuiName Case
-  Within	chapter
+	Within	chapter
 End
 
 Counter property
 	GuiName Property
-  Within	chapter
+	Within	chapter
 End
 
 Counter note
 	GuiName Note
-  Within	chapter
+	Within	chapter
 End
 
 Style Claim
diff --git a/lib/layouts/theorems-ams-bytype.inc b/lib/layouts/theorems-ams-bytype.inc
index 276b95d..b76b1db 100644
--- a/lib/layouts/theorems-ams-bytype.inc
+++ b/lib/layouts/theorems-ams-bytype.inc
@@ -25,15 +25,19 @@
 Format 89
 Counter theorem
 	GuiName Theorem
+	LaTeXName thm
 End
 Counter corollary
 	GuiName Corollary
+	LaTeXName cor
 End
 Counter lemma
 	GuiName Lemma
+	LaTeXName lem
 End
 Counter proposition
 	GuiName Proposition
+	LaTeXName prop
 End
 Counter conjecture
 	GuiName Conjecture
@@ -43,6 +47,7 @@ Counter fact
 End
 Counter definition
 	GuiName Definition
+	LaTeXName defn
 End
 Counter example
 	GuiName Example
@@ -52,12 +57,15 @@ Counter problem
 End
 Counter exercise
 	GuiName Exercise
+	LaTeXName xca
 End
 Counter solution
 	GuiName Solution
+	LaTeXName sol
 End
 Counter remark
 	GuiName Remark
+	LaTeXName rem
 End
 Counter claim
 	GuiName Claim
diff --git a/lib/layouts/theorems-ams-chap-bytype.inc b/lib/layouts/theorems-ams-chap-bytype.inc
index ec1fa81..34dad6b 100644
--- a/lib/layouts/theorems-ams-chap-bytype.inc
+++ b/lib/layouts/theorems-ams-chap-bytype.inc
@@ -27,55 +27,63 @@
 Format 89
 Counter theorem
 	GuiName Theorem
-	Within         chapter
+	Within chapter
+	LaTeXName thm
 End
 Counter corollary
 	GuiName Corollary
-	Within         chapter
+	Within chapter
+	LaTeXName cor
 End
 Counter lemma
 	GuiName Lemma
-	Within         chapter
+	Within chapter
+	LaTeXName lem
 End
 Counter proposition
 	GuiName Proposition
-	Within         chapter
+	Within chapter
+	LaTeXName prop
 End
 Counter conjecture
 	GuiName Conjecture
-	Within         chapter
+	Within chapter
 End
 Counter fact
 	GuiName Fact
-	Within         chapter
+	Within chapter
 End
 Counter definition
 	GuiName Definition
-	Within         chapter
+	Within chapter
+	LaTeXName defn
 End
 Counter example
 	GuiName Example
-	Within         chapter
+	Within chapter
 End
 Counter problem
 	GuiName Problem
-	Within         chapter
+	Within chapter
 End
 Counter exercise
 	GuiName Exercise
-	Within         chapter
+	Within chapter
+	LaTeXName sca
 End
 Counter solution
 	GuiName Solution
-	Within         chapter
+	Within chapter
+	LaTeXName sol
 End
 Counter remark
 	GuiName Remark
-	Within         chapter
+	Within chapter
+	LaTeXName rem
 End
 Counter claim
 	GuiName Claim
-	Within         chapter
+	Within chapter
 End
 
 OutlinerName thm "Definitions & Theorems"
diff --git a/lib/layouts/theorems-ams-extended-bytype.module b/lib/layouts/theorems-ams-extended-bytype.module
index 651bd0f..4a82b74 100644
--- a/lib/layouts/theorems-ams-extended-bytype.module
+++ b/lib/layouts/theorems-ams-extended-bytype.module
@@ -42,9 +42,11 @@ Counter criterion
 End
 Counter algorithm
 	GuiName Algorithm
+	LaTeXName lyxalgorithm
 End
 Counter axiom
 	GuiName Axiom
+	LaTeXName ax
 End
 Counter condition
 	GuiName Condition
diff --git a/lib/layouts/theorems-ams-extended-chap-bytype.module b/lib/layouts/theorems-ams-extended-chap-bytype.module
index e7c66d2..e8f9c95 100644
--- a/lib/layouts/theorems-ams-extended-chap-bytype.module
+++ b/lib/layouts/theorems-ams-extended-chap-bytype.module
@@ -40,47 +40,49 @@ Requires	amsmath
 # We need separate counters for each theorem-like style.
 Counter criterion
 	GuiName Criterion
-	Within         chapter
+	Within chapter
 End
 Counter algorithm
 	GuiName Algorithm
-	Within         chapter
+	Within chapter
+	LaTeXName lyxalgorithm
 End
 Counter axiom
 	GuiName Axiom
-	Within         chapter
+	Within chapter
+	LaTeXName ax
 End
 Counter condition
 	GuiName Condition
-	Within         chapter
+	Within chapter
 End
 Counter note
 	GuiName Note
-	Within         chapter
+	Within chapter
 End
 Counter notation
 	GuiName Notation
-	Within         chapter
+	Within chapter
 End
 Counter summary
 	GuiName Summary
-	Within         chapter
+	Within chapter
 End
 Counter acknowledgement
 	GuiName Acknowledgement
-	Within         chapter
+	Within chapter
 End
 Counter conclusion
 	GuiName Conclusion
-	Within         chapter
+	Within chapter
 End
 Counter assumption
 	GuiName Assumption
-	Within         chapter
+	Within chapter
 End
 Counter question
 	GuiName Question
-	Within         chapter
+	Within chapter
 End
 
 
diff --git a/lib/layouts/theorems-ams.module b/lib/layouts/theorems-ams.module
index bd9a93d..5a0bd05 100644
--- a/lib/layouts/theorems-ams.module
+++ b/lib/layouts/theorems-ams.module
@@ -20,6 +20,7 @@ Requires	amsmath,amsthm
 
 Counter theorem
 	GuiName Theorem
+	LaTeXName thm
 End
 
 Input theorems-order.inc
diff --git a/lib/layouts/theorems-bytype.module b/lib/layouts/theorems-bytype.module
index 19ade2f..fb18a54 100644
--- a/lib/layouts/theorems-bytype.module
+++ b/lib/layouts/theorems-bytype.module
@@ -17,15 +17,19 @@ Format 89
 # We need separate counters for each theorem-like style.
 Counter theorem
 	GuiName Theorem
+	LaTeXName thm
 End
 Counter corollary
 	GuiName Corollary
+	LaTeXName cor
 End
 Counter lemma
 	GuiName Lemma
+	LaTeXName lem
 End
 Counter proposition
 	GuiName Proposition
+	LaTeXName prop
 End
 Counter conjecture
 	GuiName Conjecture
@@ -35,6 +39,7 @@ Counter fact
 End
 Counter definition
 	GuiName Definition
+	LaTeXName defn
 End
 Counter example
 	GuiName Example
@@ -44,12 +49,15 @@ Counter problem
 End
 Counter exercise
 	GuiName Exercise
+	LaTeXName xca
 End
 Counter solution
 	GuiName Solution
+	LaTeXName sol
 End
 Counter remark
 	GuiName Remark
+	LaTeXName rem
 End
 Counter claim
 	GuiName Claim
diff --git a/lib/layouts/theorems-chap-bytype.module b/lib/layouts/theorems-chap-bytype.module
index e6510dc..34ceba6 100644
--- a/lib/layouts/theorems-chap-bytype.module
+++ b/lib/layouts/theorems-chap-bytype.module
@@ -17,51 +17,57 @@ Format 89
 # We need separate counters for each theorem-like style.
 Counter theorem
 	GuiName Theorem
-	Within         chapter
+	Within chapter
+	LaTeXName thm
 End
 Counter corollary
 	GuiName Corollary
-	Within         chapter
+	Within chapter
+	LaTeXName cor
 End
 Counter lemma
 	GuiName Lemma
-	Within         chapter
+	Within chapter
+	LaTeXName lem
 End
 Counter proposition
 	GuiName Proposition
-	Within         chapter
+	Within chapter
+	LaTeXName prop
 End
 Counter conjecture
 	GuiName Conjecture
-	Within         chapter
+	Within chapter
 End
 Counter fact
 	GuiName Fact
-	Within         chapter
+	Within chapter
 End
 Counter definition
 	GuiName Definition
-	Within         chapter
+	Within chapter
+	LaTeXName defn
 End
 Counter example
 	GuiName Example
-	Within         chapter
+	Within chapter
 End
 Counter problem
 	GuiName Problem
-	Within         chapter
+	Within chapter
 End
 Counter exercise
 	GuiName Exercise
-	Within         chapter
+	Within chapter
+	LaTeXName xca
 End
 Counter remark
 	GuiName Remark
-	Within         chapter
+	Within chapter
 End
 Counter claim
 	GuiName Claim
-	Within         chapter
+	Within chapter
 End
 
 Style Theorem
diff --git a/lib/layouts/theorems-chap.module b/lib/layouts/theorems-chap.module
index 0bf2d2a..45e80a4 100644
--- a/lib/layouts/theorems-chap.module
+++ b/lib/layouts/theorems-chap.module
@@ -14,7 +14,8 @@ Format 89
 
 Counter theorem
 	GuiName Theorem
-	Within         chapter
+	Within chapter
+	LaTeXName thm
 End
 
 Style Theorem
diff --git a/lib/layouts/theorems-sec-bytype.module b/lib/layouts/theorems-sec-bytype.module
index 62b9e83..d8b5392 100644
--- a/lib/layouts/theorems-sec-bytype.module
+++ b/lib/layouts/theorems-sec-bytype.module
@@ -17,51 +17,57 @@ Format 89
 # We need separate counters for each theorem-like style.
 Counter theorem
 	GuiName Theorem
-	Within         section
+	Within section
+	LaTeXName thm
 End
 Counter corollary
 	GuiName Corollary
-	Within         section
+	Within section
+	LaTeXName cor
 End
 Counter lemma
 	GuiName Lemma
-	Within         section
+	Within section
+	LaTeXName lem
 End
 Counter proposition
 	GuiName Proposition
-	Within         section
+	Within section
+	LaTeXName prop
 End
 Counter conjecture
 	GuiName Conjecture
-	Within         section
+	Within section
 End
 Counter fact
 	GuiName Fact
-	Within         section
+	Within section
 End
 Counter definition
 	GuiName Definition
-	Within         section
+	Within section
+	LaTeXName defn
 End
 Counter example
 	GuiName Example
-	Within         section
+	Within section
 End
 Counter problem
 	GuiName Problem
-	Within         section
+	Within section
 End
 Counter exercise
 	GuiName Exercise
-	Within         section
+	Within section
+	LaTeXName sca
 End
 Counter remark
 	GuiName Remark
-	Within         section
+	Within section
 End
 Counter claim
 	GuiName Claim
-	Within         section
+	Within section
 End
 
 Style Theorem
diff --git a/lib/layouts/theorems-sec.module b/lib/layouts/theorems-sec.module
index ad75115..584940f 100644
--- a/lib/layouts/theorems-sec.module
+++ b/lib/layouts/theorems-sec.module
@@ -13,7 +13,8 @@ Format 89
 
 Counter theorem
 	GuiName Theorem
-	Within         section
+	Within section
+	LaTeXName thm
 End
 
 Style Theorem
diff --git a/lib/layouts/theorems-std.module b/lib/layouts/theorems-std.module
index 086198f..98652d7 100644
--- a/lib/layouts/theorems-std.module
+++ b/lib/layouts/theorems-std.module
@@ -13,6 +13,7 @@ Format 89
 
 Counter theorem
 	GuiName Theorem
+	LaTeXName thm
 End
 
 Input theorems.inc
diff --git a/lib/layouts/theorems-without-preamble.inc b/lib/layouts/theorems-without-preamble.inc
index 4e252b5..9389cf8 100644
--- a/lib/layouts/theorems-without-preamble.inc
+++ b/lib/layouts/theorems-without-preamble.inc
@@ -32,7 +32,9 @@ OutlinerName thm "Definitions & Theorems"
 
 Counter		theorem
 	GuiName Theorem
+	LaTeXName thm
 End
+
 Style Theorem
 	Category	Reasoning
 	Margin		First_Dynamic


More information about the lyx-cvs mailing list