Add Question and Question* environments to AMS modules. Fixes bug

Patch from Paul Rubin.
This commit is contained in:
Richard Heck 2014-03-05 12:31:51 -05:00
parent 0c447db0ca
commit dfc9dde6a9
2 changed files with 42 additions and 0 deletions

View File

@ -33,6 +33,7 @@ Requires amsmath
# - Acknowledgement
# - Conclusion
# - Assumption
# - Question
# We need separate counters for each theorem-like style.
Counter criterion
@ -55,6 +56,8 @@ Counter conclusion
End
Counter assumption
End
Counter question
End
Style Criterion
@ -405,4 +408,38 @@ Style Assumption*
EndBabelPreamble
End
Style Question
CopyStyle Theorem
DependsOn Theorem
LatexName question
LabelString "Question \thequestion."
Preamble
\theoremstyle{plain}
\newtheorem{question}[thm]{\protect\questionname}
EndPreamble
LangPreamble
\providecommand{\questionname}{_(Question)}
EndLangPreamble
BabelPreamble
\addto\captions$$lang{\renewcommand{\questionname}{_(Question)}}
EndBabelPreamble
LabelCounter question
End
Style Question*
CopyStyle Theorem*
LatexName question*
LabelString "Question."
Preamble
\theoremstyle{plain}
\newtheorem*{question*}{\protect\questionname}
EndPreamble
LangPreamble
\providecommand{\questionname}{_(Question)}
EndLangPreamble
BabelPreamble
\addto\captions$$lang{\renewcommand{\questionname}{_(Question)}}
EndBabelPreamble
End
Input theorems-refprefix.inc

View File

@ -89,3 +89,8 @@ End
IfStyle Assumption
RefPrefix assu
End
IfStyle Question
RefPrefix que
End