Использование 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
Визуальное разделение уже обеспечено вертикальным пространством до и после окружения. Тот факт, что это определение, также выделяется из-за отсутствующего отступа перед «Определение» и разной толщины/формы используемого символа.
Это причина длянетиспользование абзацев с интервалами, из-за которых трудно различать разные части.
Нет необходимости в других визуальных подсказках.
Пример:
\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}