由于不同的方程式之间用逗号分隔,因此我无法在方程组中使用十进制数。
1) 我还没有找到一个单独的 LaTeX 命令来在数学模式下输入逗号以规避这个问题。有吗?2a) 如何修改 systeme 以便我可以像往常一样输入逗号?或 2b) 如何修改 systeme 以便我可以将参数分隔符更改为分号(而不是逗号)?
梅威瑟:
\documentclass{memoir}
\usepackage{systeme}
\begin{document}
\systeme{2x-y=\frac{3}{2},x+2y=6}
\end{document}
MNWE:
\documentclass{memoir}
\usepackage{systeme}
\begin{document}
\systeme{2x-y=1,5,x+2y=6}
\end{document}
答案1
您必须使用额外的可选参数声明分隔公式的字母:\systeme[][:]
。在这种情况下,冒号用作分隔符。
\documentclass{memoir}
\usepackage{systeme}
\begin{document}
\systeme[][:]{2x-y=1,5:x+2y=6}
\end{document}
答案2
在数学模式下使用1,5
十进制数是错误的,因为它会在逗号后产生一个细空格。
如果您只有几个这样的数字,您可以直接输入它们,例如1{,}5
。否则最好使用siunitx
及其\num
命令。
\documentclass{memoir}
\usepackage{systeme}
% for the second solution (recommended)
\usepackage{siunitx}
\sisetup{output-decimal-marker={,}}
\begin{document}
\systeme{2x-y=\frac{3}{2},x+2y=6}
\bigskip
\systeme{2x-y=1{,}5,x+2y=6}
\bigskip
\systeme{2x-y=\num{1.5},x+2y=6}
\end{document}
您可以输入\num{1.5}
以及\num{1,5}
,输出将是相同的。