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 :
53 \newtheorem{thm}{Theorem}[section]
66 #DependsOn TheoremStyle
76 AlignPossible Block, Left
79 LabelString "Theorem @Section@.\arabic{theorem}."
95 LabelString "Theorem."
98 \newtheorem*{thm*}{Theorem}
106 LabelString "Corollary @Section@.\arabic{theorem}."
109 \newtheorem{cor}[thm]{Corollary}
117 LabelString "Corollary."
120 \newtheorem*{cor*}{Corollary}
128 LabelString "Lemma @Section@.\arabic{theorem}."
131 \newtheorem{lem}[thm]{Lemma}
142 \newtheorem*{lem*}{Lemma}
150 LabelString "Proposition @Section@.\arabic{theorem}."
153 \newtheorem{prop}[thm]{Proposition}
161 LabelString "Proposition."
164 \newtheorem*{prop*}{Proposition}
172 LabelString "Conjecture @Section@.\arabic{theorem}."
175 \newtheorem{conjecture}[thm]{Conjecture}
182 LatexName conjecture*
183 LabelString "Conjecture."
186 \newtheorem*{conjecture*}{Conjecture}
194 LabelString "Criterion @Section@.\arabic{theorem}."
197 \newtheorem{criterion}[thm]{Criterion}
205 LabelString "Algorithm @Section@.\arabic{theorem}."
208 \newtheorem{algorithm}[thm]{Algorithm}
216 LabelString "Fact @Section@.\arabic{theorem}."
219 \newtheorem{fact}[thm]{Fact}
230 \newtheorem*{fact*}{Fact}
238 LabelString "Axiom @Section@.\arabic{theorem}."
241 \newtheorem{ax}[thm]{Axiom}
249 LabelString "Definition @Section@.\arabic{theorem}."
258 \theoremstyle{definition}
259 \newtheorem{defn}[thm]{Definition}
268 LabelString "Definition."
270 \theoremstyle{definition}
271 \newtheorem*{defn*}{Definition}
279 LabelString "Example @Section@.\arabic{theorem}."
281 \theoremstyle{definition}
282 \newtheorem{example}[thm]{Example}
288 CopyStyle Definition*
290 LabelString "Example."
292 \theoremstyle{definition}
293 \newtheorem*{example*}{Example}
301 LabelString "Condition @Section@.\arabic{theorem}."
303 \theoremstyle{definition}
304 \newtheorem{condition}[thm]{Condition}
310 CopyStyle Definition*
312 LabelString "Condition."
314 \theoremstyle{definition}
315 \newtheorem*{condition*}{Condition}
323 LabelString "Problem @Section@.\arabic{theorem}."
325 \theoremstyle{definition}
326 \newtheorem{problem}[thm]{Problem}
332 CopyStyle Definition*
334 LabelString "Problem."
336 \theoremstyle{definition}
337 \newtheorem*{problem*}{Problem}
345 LabelString "Exercise @Section@.\arabic{theorem}."
347 \theoremstyle{definition}
348 %%Delete [section] for sequential numbering
349 \newtheorem{xca}[section]{Exercise}
355 CopyStyle Definition*
357 LabelString "Exercise."
359 \theoremstyle{definition}
360 \newtheorem*{xca*}{Exercise}
368 LabelString "Remark @Section@.\arabic{theorem}."
378 \theoremstyle{remark}
379 \newtheorem{rem}[thm]{Remark}
388 LabelString "Remark."
390 \theoremstyle{remark}
391 \newtheorem*{rem*}{Remark}
399 LabelString "Claim @Section@.\arabic{theorem}."
401 \theoremstyle{remark}
402 \newtheorem{claim}[thm]{Claim}
412 \theoremstyle{remark}
413 \newtheorem*{claim*}{Claim}
421 LabelString "Note @Section@.\arabic{theorem}."
423 \theoremstyle{remark}
424 \newtheorem{note}[thm]{Note}
434 \theoremstyle{remark}
435 \newtheorem*{note*}{Note}
443 LabelString "Notation @Section@.\arabic{theorem}."
445 \theoremstyle{remark}
446 \newtheorem{notation}[thm]{Notation}
454 LabelString "Notation."
456 \theoremstyle{remark}
457 \newtheorem*{notation*}[thm]{Notation}
465 LabelString "Summary @Section@.\arabic{theorem}."
467 \theoremstyle{remark}
468 \newtheorem{summary}[thm]{Summary}
473 Style Acknowledgement
475 LatexName acknowledgement
476 LabelString "Acknowledgement @Section@.\arabic{theorem}."
478 \theoremstyle{remark}
479 \newtheorem{acknowledgement}[thm]{Acknowledgement}
484 Style Acknowledgement*
486 LatexName acknowledgement*
487 LabelString "Acknowledgement."
489 \theoremstyle{remark}
490 \newtheorem*{acknowledgement*}{Acknowledgement}
498 LabelString "Case @Section@.\arabic{theorem}."
500 \theoremstyle{remark}
501 \newtheorem{case}{Case} %%Numbering of Cases not keyed to sections
509 LabelString "Conclusion @Section@.\arabic{theorem}."
511 \theoremstyle{remark}
512 \newtheorem{conclusion}[thm]{Conclusion}
519 LatexName conclusion*
520 LabelString "Conclusion."
522 \theoremstyle{remark}
523 \newtheorem*{conclusion*}{Conclusion}