![如何将定义与下列文本区分开?](https://linux22.com/image/286921/%E5%A6%82%E4%BD%95%E5%B0%86%E5%AE%9A%E4%B9%89%E4%B8%8E%E4%B8%8B%E5%88%97%E6%96%87%E6%9C%AC%E5%8C%BA%E5%88%86%E5%BC%80%EF%BC%9F.png)
使用definition
定理样式amsthm
无法使读者区分属于定义的文本和其后的文本。例如:
\documentclass{scrbook}
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{defi}{Definition}
\begin{document}
\begin{defi}
Some Definition.
\end{defi}
Some text.
\end{document}
您对如何使某些定义与后续文本之间的界限更加清晰有什么建议吗?有没有标准的解决方案,同时又看起来很专业?你的经验是什么?
我可以想到不同的解决方案:
\qed
在每个定义末尾添加类似符号的内容。但在我看来,qed 在此上下文中语义错误。- 以任何方式更改字体,例如,像在定理环境中一样将其变为斜体。另一方面,这会使定义样式变得毫无用处……
- 添加一些额外的空间。我不喜欢这个解决方案……
答案1
环境前后的垂直空间已经提供了视觉上的分离。由于“Definition”前面缺少缩进,并且所用字符的粗细/形状不同,因此它是一个定义。
这是原因不是使用间隔的段落,这使得不同部分难以区分。
不需要其他视觉线索。
例子:
\documentclass{article}
\usepackage{amsthm}
\usepackage{lipsum}
\theoremstyle{definition}
\newtheorem{defi}{Definition}
\begin{document}
\lipsum[1]
\begin{defi}
A group $G$ is called \emph{abelian} if, for all $a,b\in G$, $ab=ba$ or,
in other words, the operation on $G$ is commutative.
\end{defi}
\lipsum[3]
\end{document}