parskipは定理とその証明の間の垂直空間を台無しにする

parskipは定理とその証明の間の垂直空間を台無しにする

理由はわかりませんが、私は通常 を使わない方を好むparindentので、 で補わなければなりませんparskip。おそらくこれは悪い判断ですが、通常はその方が読みやすいと思います。特にオンラインではそうです。

しかし、最近、これらの設定では定理とその証明の間に縦方向のスペースがあり、私の好みには少し大きすぎることに気付きました。これは、定理と証明が連続している場合に特に見られ、これらの余分なスペースによって「グループ化」が間違っています。つまり、証明がその下の定理に近いように見えます。

次に例を示します。

\documentclass[11pt]{article}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheorem[style=thm,parent=section]{theorem}
\parindent 0in
\parskip 1ex

\begin{document}
Some normal text.

Another paragraph.
\begin{theorem}
A theorem.
\end{theorem}
\begin{proof}
Its proof.
\end{proof}
\begin{theorem}
Another theorem.
\end{theorem}
\begin{proof}
Another proof.
\end{proof}
\end{document}

生産:

ここに画像の説明を入力してください

parskip/parindent 定義を削除すると、次のようになります。

ここに画像の説明を入力してください

定理は見栄えが良くなりましたが、上の段落には(当然ですが)間に垂直方向のスペースがありません。

おそらく、 を使って証明定理をハックすることはできると思いますthmtoolsが、これが正しい方法であるかどうか疑問に思っていました (技術的な観点からだけでなく、設計の観点からも)。

どう思いますか?

関連情報