1 # Author : David L. Johnson <dlj0@lehigh.edu>
2 # Probably broken by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
3 # modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
4 # This version has Theorems and other results numbered in one sequence, and all
5 # numbered environments (figures as well) containing the section number.
6 # (Themorem (1.1), Corollary (1.2) Theorem (1.3), etc.
7 # These are only the theorems styles environnements
10 # The environnements defined are :
47 # A hack: this is used to provide a preamble which is needed by other
48 # style. Since this style has been obsoleted, it does not show up in
58 # Theorem-numbered style declaration
63 DependsOn TheoremStyle
73 AlignPossible Block, Left
75 LabelString "Theorem #."
78 # standard font definition
84 # label font definition
92 # Theorem-unnumbered style declaration
96 LabelString "Theorem."
100 \newtheorem*{thm*}{Theorem}
104 # Corollary-numbered style declaration
108 LabelString "Corollary #."
112 \newtheorem{cor}[thm]{Corollary} %%Delete [thm] to re-start numbering
115 # Corollary-unnumbered style declaration
119 LabelString "Corollary."
123 \newtheorem*{cor*}{Corollary}
127 # Lemma-numbered style declaration
131 LabelString "Lemma #."
135 \newtheorem{lem}[thm]{Lemma} %%Delete [thm] to re-start numbering
139 # Lemma-unnumbered style declaration
147 \newtheorem*{lem*}{Lemma} %%Delete [thm] to re-start numbering
151 # Proposition-numbered style declaration
155 LabelString "Proposition #."
159 \newtheorem{prop}[thm]{Proposition} %%Delete [thm] to re-start numbering
163 # Proposition-unnumbered style declaration
167 LabelString "Proposition."
171 \newtheorem*{prop*}{Proposition}
175 # Conjecture-numbered style declaration
179 LabelString "Conjecture #."
183 \newtheorem{conjecture}[thm]{Conjecture} %%Delete [thm] to re-start numbering
187 # Conjecture-unnumbered style declaration
190 LatexName conjecture*
191 LabelString "Conjecture."
195 \newtheorem*{conjecture*}{Conjecture}
199 # Criterion-numbered style declaration
203 LabelString "Criterion #."
207 \newtheorem{criterion}[thm]{Criterion} %%Delete [thm] to re-start numbering
211 # Algorithm-numbered style declaration
215 LabelString "Algorithm #."
219 \newtheorem{algorithm}[thm]{Algorithm} %%Delete [thm] to re-start numbering
223 # Fact-numbered style declaration
227 LabelString "Fact #."
231 \newtheorem{fact}[thm]{Fact}
235 # Fact-unnumbered style declaration
243 \newtheorem*{fact*}{Fact}
247 # Axiom-numbered style declaration
251 LabelString "Axiom #."
255 \newtheorem{ax}[thm]{Axiom}
259 # Definition-numbered style declaration
263 LabelString "Definition #."
265 # standard font definition
270 # label font definition
277 \theoremstyle{definition}
278 \newtheorem{defn}[thm]{Definition}
281 # Definition-unnumbered style declaration
285 LabelString "Definition."
288 \theoremstyle{definition}
289 \newtheorem*{defn*}{Definition}
293 # Example-numbered style declaration
297 LabelString "Example #."
300 \theoremstyle{definition}
301 \newtheorem{example}[thm]{Example}
305 # Example-unnumbered style declaration
309 LabelString "Example."
312 \theoremstyle{definition}
313 \newtheorem*{example*}{Example}
317 # Condition-numbered style declaration
321 LabelString "Condition #."
324 \theoremstyle{definition}
325 \newtheorem{condition}[thm]{Condition}
329 # Problem-numbered style declaration
333 LabelString "Problem #."
336 \theoremstyle{definition}
337 \newtheorem{problem}[thm]{Problem}
341 # Exercise-numbered style declaration
345 LabelString "Exercise #."
348 \theoremstyle{definition}
349 \newtheorem{xca}[section]{Exercise}%%Delete [section] for sequential numbering
353 # Remark-numbered style declaration
357 LabelString "Remark #."
359 # standard font definition
365 # label font definition
372 \theoremstyle{remark}
373 \newtheorem{rem}[thm]{Remark}
376 # Remark-unnumbered style declaration
380 LabelString "Remark."
383 \theoremstyle{remark}
384 \newtheorem*{rem*}{Remark}
388 # Claim-numbered style declaration
392 LabelString "Claim #."
395 \theoremstyle{remark}
396 \newtheorem{claim}[thm]{Claim}
400 # Claim-unnumbered style declaration
407 \theoremstyle{remark}
408 \newtheorem*{claim*}{Claim}
412 # Note-numbered style declaration
416 LabelString "Note #."
419 \theoremstyle{remark}
420 \newtheorem{note}[thm]{Note}
424 # Note-unnumbered style declaration
431 \theoremstyle{remark}
432 \newtheorem*{note*}{Note}
437 # Notation-numbered style declaration
441 LabelString "Notation #."
444 \theoremstyle{remark}
445 \newtheorem{notation}[thm]{Notation}
449 # Summary-numbered style declaration
453 LabelString "Summary #."
456 \theoremstyle{remark}
457 \newtheorem{summary}[thm]{Summary}
461 # Acknowledgement-numbered style declaration
462 Style Acknowledgement
464 LatexName acknowledgement
465 LabelString "Acknowledgement #."
468 \theoremstyle{remark}
469 \newtheorem{acknowledgement}[thm]{Acknowledgement}
472 # Acknowledgement-unnumbered style declaration
473 Style Acknowledgement*
475 LatexName acknowledgement*
476 LabelString "Acknowledgement."
479 \theoremstyle{remark}
480 \newtheorem*{acknowledgement*}{Acknowledgement}
484 # Case-numbered style declaration
488 LabelString "Case #."
491 \theoremstyle{remark}
492 \newtheorem{case}{Case} %%Numbering of Cases not keyed to sections
496 # Conclusion-numbered style declaration
500 LabelString "Conclusion #."
503 \theoremstyle{remark}
504 \newtheorem{conclusion}[thm]{Conclusion}
508 # Conclusion-unnumbered style declaration
511 LatexName conclusion*
512 LabelString "Conclusion #."
515 \theoremstyle{remark}
516 \newtheorem*{conclusion*}{Conclusion}