I want to define my own theorem style for examples. I want them to be numbered the same way as theorems (so Example 2.4 follows Theorem 2.3); I want them to be formatted exactly the same as theorems except I don't want the text to be in italics.
Here is the current solution my research has given me:
\newtheorem{thm}{Theorem}[chapter]
\newtheoremstyle{exampstyle}
{3pt} % Space above
{3pt} % Space below
{} % Body font
{} % Indent amount
{\bfseries} % Theorem head font
{.} % Punctuation after theorem head
{.5em} % Space after theorem head
{} % Theorem head spec (can be left empty, meaning `normal')
\theoremstyle{exampstyle} \newtheorem{examp}[thm]{Example}
The examp format does everything I need, except that there is no line-spacing before and after each example (whereas there is spacing before and after theorems).

amsthmpackage, it works perfectly for me. Can you give a MWE (a full document) showing the problem? – mbork Dec 07 '11 at 16:54