\documentclass[12pt]{article}
\usepackage{systeme}
\usepackage{amsmath}
\begin{document}
...
\[
\systeme*{(x+y)\sqrt{xy}=504,x^2+6xy+y^2=2016}
\]
...
\end{document}
我收到一个编译器错误,并且消息是法语的...在我输入“6xy”或在“6”后输入“xy”之后似乎发生了错误。
有谁知道出了什么问题吗?
答案1
@egreg 是正确的,它只适用于线性系统。
您收到的错误在文档中有描述(脚注 2 第 1 页http://mirror.ibcp.fr/pub/CTAN/macros/generic/systeme/systeme_doc_fr.pdf) 这意味着system
算法x
在一个方程中找到相同未知数(在这种情况下)的两个实例。因此算法无法正确对齐您的项。
为此,我建议您使用其他环境:
\documentclass[12pt]{article}
\usepackage{systeme}
\usepackage{amsmath}
\begin{document}
\[
\left\{\begin{aligned}
(x+y)\sqrt{xy} &= 504 \\
x^2+6xy+y^2 &= 2016
\end{aligned}\right.
\]
\end{document}
答案2
此套餐适用于线性仅限系统。但使用它的替代命令,你可以伪造:
\documentclass{standalone}
\usepackage{systeme}
\begin{document}
\syssubstitute{{a_1}{x^2}{a_2}{xy}{a_3}{y^2}}
\sysdelim..
\systeme{a_1 + 2 a_2 + a_3 = (x + y)^2,
a_1 - 2 a_2 + a_3 = (x - y)^2,
a_1 - a_3 = (x - y) (x + y)
}
\end{document}