Systeme is so far the niftiest package for systems of equation as the syntax can be very short. BUT it's horribly restrictive: Just switching the unknowns to, say, I_1, I_2 and I_3 to print a electric circuit problem is tedious (haven't succeeded yet), and it doesn't allow repetitions of same unknowns. I have to, for example, type an equation A+A=2, but this seems to be forbidden as systeme demands the general matrix form.
The whole topic of typing systems of equations is a central one in mathematical typesetting, so I'm amazed I haven't seen a proper all-around solution yet. Cases environment won't do as that's not what it's for, align environment is missing the big brace and adding need extra packages which at least for me lead to contradicting packages.
Is there a new, "better" systeme available? Or do I just have to wait for LaTeX3 to solve this problem natively?
Something as simple as
\documentclass[a4paper]{article}
\usepackage{systeme}
\begin{document}
\systeme[AB][;]{A+A=2;A+B=3}
\end{document}
should be manageable easily, surely.
natively
, but you can use the L3 stuff in L2 already, so you don't have to wait.