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 :
49 \newtheorem{thm}{Theorem}[section]
62 #DependsOn TheoremStyle
72 AlignPossible Block, Left
75 LabelString "Theorem @Section@.\arabic{theorem}."
90 LabelString "Theorem."
93 \newtheorem*{thm*}{Theorem}
101 LabelString "Corollary @Section@.\arabic{theorem}."
104 \newtheorem{cor}[thm]{Corollary}
112 LabelString "Corollary."
115 \newtheorem*{cor*}{Corollary}
123 LabelString "Lemma @Section@.\arabic{theorem}."
126 \newtheorem{lem}[thm]{Lemma}
137 \newtheorem*{lem*}{Lemma}
145 LabelString "Proposition @Section@.\arabic{theorem}."
148 \newtheorem{prop}[thm]{Proposition}
156 LabelString "Proposition."
159 \newtheorem*{prop*}{Proposition}
167 LabelString "Conjecture @Section@.\arabic{theorem}."
170 \newtheorem{conjecture}[thm]{Conjecture}
177 LatexName conjecture*
178 LabelString "Conjecture."
181 \newtheorem*{conjecture*}{Conjecture}
189 LabelString "Criterion @Section@.\arabic{theorem}."
192 \newtheorem{criterion}[thm]{Criterion}
200 LabelString "Algorithm @Section@.\arabic{theorem}."
203 \newtheorem{algorithm}[thm]{Algorithm}
211 LabelString "Fact @Section@.\arabic{theorem}."
214 \newtheorem{fact}[thm]{Fact}
225 \newtheorem*{fact*}{Fact}
233 LabelString "Axiom @Section@.\arabic{theorem}."
236 \newtheorem{ax}[thm]{Axiom}
244 LabelString "Definition @Section@.\arabic{theorem}."
253 \theoremstyle{definition}
254 \newtheorem{defn}[thm]{Definition}
262 LabelString "Definition."
264 \theoremstyle{definition}
265 \newtheorem*{defn*}{Definition}
273 LabelString "Example @Section@.\arabic{theorem}."
275 \theoremstyle{definition}
276 \newtheorem{example}[thm]{Example}
284 LabelString "Example."
286 \theoremstyle{definition}
287 \newtheorem*{example*}{Example}
295 LabelString "Condition @Section@.\arabic{theorem}."
297 \theoremstyle{definition}
298 \newtheorem{condition}[thm]{Condition}
306 LabelString "Problem @Section@.\arabic{theorem}."
308 \theoremstyle{definition}
309 \newtheorem{problem}[thm]{Problem}
317 LabelString "Exercise @Section@.\arabic{theorem}."
319 \theoremstyle{definition}
320 %%Delete [section] for sequential numbering
321 \newtheorem{xca}[section]{Exercise}
329 LabelString "Remark @Section@.\arabic{theorem}."
339 \theoremstyle{remark}
340 \newtheorem{rem}[thm]{Remark}
348 LabelString "Remark."
350 \theoremstyle{remark}
351 \newtheorem*{rem*}{Remark}
359 LabelString "Claim @Section@.\arabic{theorem}."
361 \theoremstyle{remark}
362 \newtheorem{claim}[thm]{Claim}
372 \theoremstyle{remark}
373 \newtheorem*{claim*}{Claim}
381 LabelString "Note @Section@.\arabic{theorem}."
383 \theoremstyle{remark}
384 \newtheorem{note}[thm]{Note}
394 \theoremstyle{remark}
395 \newtheorem*{note*}{Note}
403 LabelString "Notation @Section@.\arabic{theorem}."
405 \theoremstyle{remark}
406 \newtheorem{notation}[thm]{Notation}
414 LabelString "Summary @Section@.\arabic{theorem}."
416 \theoremstyle{remark}
417 \newtheorem{summary}[thm]{Summary}
422 Style Acknowledgement
424 LatexName acknowledgement
425 LabelString "Acknowledgement @Section@.\arabic{theorem}."
427 \theoremstyle{remark}
428 \newtheorem{acknowledgement}[thm]{Acknowledgement}
433 Style Acknowledgement*
435 LatexName acknowledgement*
436 LabelString "Acknowledgement."
438 \theoremstyle{remark}
439 \newtheorem*{acknowledgement*}{Acknowledgement}
447 LabelString "Case @Section@.\arabic{theorem}."
449 \theoremstyle{remark}
450 \newtheorem{case}{Case} %%Numbering of Cases not keyed to sections
458 LabelString "Conclusion #."
460 \theoremstyle{remark}
461 \newtheorem{conclusion}[thm]{Conclusion}
468 LatexName conclusion*
469 LabelString "Conclusion @Section@.\arabic{theorem}."
471 \theoremstyle{remark}
472 \newtheorem*{conclusion*}{Conclusion}