Using the definition theorem style from amsthm does not enable the reader to separate between text that belongs to the definition and the text following it. Example:
\documentclass{scrbook}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{defi}{Definition}
\begin{document}
\begin{defi}
Some Definition.
\end{defi}
Some text.
\end{document}
Do you have any advice how to make the border between some definition and the following text more clear? Are there any standard solutions which look professional at the same time? What is your experience?
I could think of different solutions:
- Adding something like the
\qedsymbol at the end of each definition. But in my view q.e.d would be semantically wrong in this context. - Changing the font in any way, e.g. making it italic like in the theorem environment. On the other hand, this would make the definition style useless...
- Adding some extra space. I don't like this solution...

amsthm, though. It's possible withntheorem— which is better at placing automatically qed symbols when a proof ends with a display equation. – Bernard Mar 24 '14 at 17:07tcolorboxormdframed. If a full frame seems to offensive, both packages would allow doing less flashy effects like e.g. a simple vertical rule following the text. The documentations of these packages offer many examples. – Thomas F. Sturm Mar 24 '14 at 18:17