i'm messing around with the ntheorem package for about one week by now and still can't get it to do want i want...
in the past i used the package amsmath with something like this:
this creates theorem-like environments for my purposes. the theorem styles used are predefined by amsthm (i suppose). "plain" lets the headline appear in bold and upright, the body font in italic. "definition" uses bold and upright headline font and upright body font. the "remark" style finally uses italic font for both, headline and body.
now i'm trying to get the same appearance using ntheorem (because i want to use other features of this package). my code is something like this:
\upshape does not change the appearance of the text. it is still italic, just as in "satzenv" above. in the documentation one example used the same line and there it worked. I also tried \normalfont and \normalfont\upshape with no effect.
I call the package by
maybe it's better to do without the amsthm option. It is recommended by the ntheorem authors not to use amsthm but to use the ntheorem features instead for defining the theorem environments.
If you want to use amsthm like it is now I could give you a small warkaround that disables \itshape inside defenv environments.
okay, it works without the amsthm option. but this raises the next problem. i used amsthm for an proof-environment which displayed a small box at its end. apparently ntheorem can do this as well. in the documentation is said, that i have to use the package option "thmmarks". when i do so, i get the error
! LaTeX /b/c9/cError:/b/c0/c Something's wrong--perhaps a missing \item.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.525 \end{equation}
although i did not specify a symbol yet, everyting i changed is