我有一个小的方程组,应如下所示显示:
我尝试使用 和 来显示它\left.
。\right\vert
但是它没有按预期工作:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\left.
x^2-y+2=0 \\
y^2-11y-6x+18=0
\right\vert
\end{equation*}
\end{document}
这次尝试的结果如下:
我认为\left
and\right\vert
不是为这种事情而设计的,但我不知道还有更好的办法。方程式也应该对齐,但我已经为这些竖线而苦恼了。我没有收到编译错误。我已经尝试过这个systeme
包,但效果不太好。
答案1
该systeme
包适用于线性系统。
你要aligned
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\left|
\begin{aligned}
x^2-y+2&=0 \\
y^2-11y-6x+18&=0
\end{aligned}
\right|
\end{equation*}
\end{document}
在条形图和方程式之间留有一些空间:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\left|\;
\begin{aligned}
x^2-y+2&=0 \\
y^2-11y-6x+18&=0
\end{aligned}
\;\right|
\end{equation*}
\end{document}
不过,我会使用左对齐。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\left|\;
\begin{aligned}
& x^2-y+2=0 \\
& y^2-11y-6x+18=0
\end{aligned}
\;\right|
\end{equation*}
\end{document}
答案2
这里有两种可能的解决方案(肯定还有很多……)。第一种使用aligned
内部环境\left\lvert ... \right\rvert
,另一种使用vmatrix*
环境。第一种解决方案在\displaystyle
数学模式下呈现其材料,第二种解决方案使用\textstyle
数学模式以及更紧密的行距。我不会说一种方法一定比另一种更好。这取决于用例。
\documentclass{article}
\usepackage{mathtools} % for 'vmatrix*' env.
\begin{document}
\begin{gather*}
\left\lvert \begin{aligned}
x^2-y+2&=0 \\
y^2-11y-6x+18&=0
\end{aligned} \right\rvert \\[5mm]
\begin{vmatrix*}[r]
x^2-y+2=0 \\
y^2-11y-6x+18=0
\end{vmatrix*}
\end{gather*}
\end{document}