Systeme 问题

Systeme 问题
\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}

相关内容