
align 環境を使用していますが、数式の 1 つがページの最初のオブジェクトであり、その前に vspace があるという問題が発生しています。しかし、前のページのテキストと一致していないため、少し奇妙に見えます。使用してみても\vspace{-xcm}
効果がないようです。同じことが環境に当てはまりますequation
が、vspace はそれほど多くありません。
この不要な vspace を削除して、通常のテキストが配置されるページの上部に数式を配置するにはどうすればよいでしょうか?
ムウェ
\documentclass[12pt,a4paper,twoside]{scrbook}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{lipsum}
\usepackage{mathtools}
\begin{document}
\lipsum[1-3]
\newpage
\lipsum[1-3]
\newpage
\begin{align}
\intertext{Objective function}
\min x \\
\intertext{s.t.}
x < 5 \\
x > 2
\end{align}
\end{document}
答え1
\intertext
表示を開始するには を使用しないでください。\shortintertext
垂直方向の間隔を減らすには、2 番目のケースで使用することをお勧めします。
\documentclass[12pt,a4paper,twoside]{scrbook}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\newpage
\lipsum[1-3]
\newpage
Objective function
\begin{align}
\min x \\
\shortintertext{s.t.}
x < 5 \\
x > 2
\end{align}
\end{document}
ディスプレイは一度もない段落を開始しないでください(ページの最初の部分になってはいけません)。