I want to submit a paper to this Journal and they want the author to use the etds.cls.
The class uses a package called 'theorem' and they have scripted there own theorem command
\theorembodyfont{\itshape}
\theoremheaderfont{\scshape}
\setlength{\theorempreskipamount}{6pt plus 2pt}
\setlength{\theorempostskipamount}{6pt plus 2pt}
\begingroup \makeatletter
\gdef\th@plain{\normalfont\itshape
\def\@begintheorem##1##2{%
\item[\hskip\labelsep \theorem@headerfont ##1\ {##2.}]}%
\def\@opargbegintheorem##1##2##3{%
\item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ (##3)]}}
\endgroup
Therefore, I can not include the package amsthm because I will get the error
! LaTeX Error: Command \theoremstyle already defined.
However, I cannot use the proof environment if I do not include the amsthm package. I asked the Journal what they would recommend and they responded that I can include a proof environment with
\newcommand{\proof}{\noindent {\it Proof. }}
but how do I get the square at the end of the proof without using amsthm?
Best Answer
Copy some definitions from
amsthm.sty
: