
見出しの直後の段落の先頭に数式 ( \[
...\]
または同等のdisplaymath
環境) を表示すると、その前にスペースが多すぎます。
この短いコードで問題が再現されます。
\documentclass[a4paper,11pt]{article}
\usepackage[margin=0.5in,footskip=0.25in]{geometry}
\begin{document}
\section{Quadratic formula}
%Line line line line line line line line line.
\[x = \frac{-b\pm\sqrt{b^2-4ac}}{2a}\]
Line line line line line line line line line.
\end{document}
コメント行のコメントを解除すると、式の周囲のスペースが許容されるようになります。
問題は が原因ではないようですgeometry
。ロードせずに上記を繰り返すと、geometry
次のようになります。
$$
代わりに... を使用すると$$
(LaTeX では推奨されていないようです)、この問題は発生しません。
\[
問題は、特に斜体で書かれた行の定義によって発生しているようです。
\def\[{%
\relax\ifmmode
\@badmath
\else
\ifvmode
\nointerlineskip
\makebox[.6\linewidth]{}%
\fi
$$%%$$ BRACE MATCH HACK
\fi
}
どうすればいいでしょうか? $$
...を使うだけでいいのでしょうか$$
? それとももっと良い解決策があるのでしょうか?
答え1
amsmath
スペースの問題を回避するために使用されない独自の環境に\[
...を再定義します。\]
equation*
\makebox
vmode
したがって、ロードするとamsmath
この問題は解決されます。