这不是一个方程式,它只是一条很长的数学线。我想把它分成几行,并使其右对齐。我尝试了几种解决方案,包括align
,,multline
但不知何故我无法让它正常工作。它总是强制文本居中。如果我使用equation
+ split
,它仍然会强制文本居中。有没有办法摆脱居中属性?谢谢。
最小示例
\documentclass{article}
\usepackage{mathtools}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1ex}
\begin{document}
$X \times Y = \{$
$\{a, b\}, \{a, c\}, \{a, e\}, \{a, f\},$ \\
$\{b, b\}, \{b, c\}, \{b, e\}, \{b, f\},$ \\
$\{c, b\}, \{c, c\}, \{c, e\}, \{c, f\},$ \\
$\{d, b\}, \{d, c\}, \{d, e\}, \{d, f\} \}$
\end{document}
编辑(根据 Stefan Kottwitz 的解决方案)
答案1
您可以插入
\hspace*{\fill}
在行的左侧使用内联数学来获得右对齐的内联数学公式。
或者使用flalign*
,例如
\begin{flalign*}
X \times Y = \{&\\
&& \{a, b\}, \{a, c\}, \{a, e\}, \{a, f\}, \\
&& \{b, b\}, \{b, c\}, \{b, e\}, \{b, f\}, \\
&& \{c, b\}, \{c, c\}, \{c, e\}, \{c, f\}, \\
&& \{d, b\}, \{d, c\}, \{d, e\}, \{d, f\} \}
\end{flalign*}
或者,在括号处对齐,并且所有内容移到左侧:
\noindent Text
\begin{flalign*}
X \times Y = \{&\{a, b\}, \{a, c\}, \{a, e\}, \{a, f\}, &\\
& \{b, b\}, \{b, c\}, \{b, e\}, \{b, f\}, &\\
& \{c, b\}, \{c, c\}, \{c, e\}, \{c, f\}, &\\
& \{d, b\}, \{d, c\}, \{d, e\}, \{d, f\} \}
\end{flalign*}
答案2
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{multline}
X \times Y = \{
\{a, b\}, \{a, c\}, \{a, e\}, \{a, f\}, \\
\shoveright{\{b, b\}, \{b, c\}, \{b, e\}, \{b, f\},} \\
\shoveright{\{c, b\}, \{c, c\}, \{c, e\}, \{c, f\},} \\
\{d, b\}, \{d, c\}, \{d, e\}, \{d, f\} \}
\end{multline}
\begin{align*}
\begin{split}
X \times Y = \{
& \{a, b\}, \{a, c\}, \{a, e\}, \{a, f\}, \\
& \{b, b\}, \{b, c\}, \{b, e\}, \{b, f\}, \\
& \{c, b\}, \{c, c\}, \{c, e\}, \{c, f\}, \\
& \{d, b\}, \{d, c\}, \{d, e\}, \{d, f\} \}
\end{split}
\end{align*}
\end{document}