Я пытаюсь использовать среду alignat, чтобы расположить пять уравнений на трех строках следующим образом: два уравнения на первой строке, два уравнения на второй строке (выровненные с уравнениями первой строки) и пятое уравнениецентрированныйна третьей строке отдельно. Для чего-то ценного, вот моя неудачная попытка:
\begin{alignat}{3}
a ={}& b
&\qquad &
c ={}& d
\\
e ={}&f
&\qquad &
g ={}& h
\\
{\centering
i = j
}
\end{alignat}
Обратите внимание, что я не хочу, чтобы уравнение i=j
в третьей строке было выровнено по левому или правому краю, или выровнено с какой-либо конкретной частью других четырех уравнений, я действительно хочу, чтобы оно было само по себе в третьей строке и центрировано по этой строке. Я могу создать первые две строки без проблем (используя align или alignat), но я не могу сделать так, чтобы единственное уравнение в третьей строке было центрировано!
решение1
Если вам необходимо пронумеровать каждую строку, то вы можете вложить их alignat
внутрь gather
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather}
\begin{alignat}{2}
a &= b &\qquad
c &= d
\\
e &=f &
g &= h
\end{alignat}
\\
i = j
\end{gather}
\end{document}
Без цифр, вот как:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather*}
\begin{alignedat}{2}
a &= b &\qquad
c &= d
\\
e &=f &
g &= h
\end{alignedat}
\\
i = j
\end{gather*}
\end{document}
решение2
Ну, что-то вроде этого? И замечание: &
должно быть перед =
, а не после него. Это также автоматически будет использовать правильный интервал.
\begin{gather*}
\begin{aligned}
a &= b
&
c &= d
\\
e &= f
&
g &= h
\end{aligned}
\\
i = j
\end{gather*}
решение3
Подойдет обычный array
вариант, если вы поможете с расстоянием между столбцами:
\documentclass{article}
\begin{document}
\[
\begin{array}{r@{{}={}}l@{\qquad}r@{{}={}}l}
f(x) & ax^2 + bx + c & g(x) & mx + c \\[\jot]
f_1(x) & 2x^2 + 3x - 4 & g_1(x) & 3x - 1 \\[\jot]
\multicolumn{4}{c}{h(x)=ax^3 + bx^2 + cx + d}
\end{array}
\]
\end{document}
Спецификация столбца @{{}={}}
обрабатывает знаки равенства между функциями f и g и разделяет их с помощью \qquad
, при этом \\[\jot]
добавляя небольшой вертикальный пробел между уравнениями. Последнее уравнение центрируется традиционным способом с помощью \multicolumn{.}{c}{...}
.
решение4
Возможно, это здесь неуместно, но вот как бы я это сделал с помощью простого TeX (я использовал пример контента Вернера):
$$
\displaylines{
\eqalign{f(x)&=ax^2+bx+c\cr f_1(x)&=2x^2+3x-4}
\qquad
\eqalign{g(x)&=mx+c\cr g_1(x)&=3x-1}
\cr\noalign{\kern\dp\strutbox}
h(x)=ax^3+bx^2+cx+d
}
$$
\bye