How can I typeset one subequation label per line to obtain complex output like
x = y if my weird aligned text (1a)
y = x^2 fancy (1b)
z^3 = z your dull (1c)
I know similar questions have been asked several times, but almost all answers advise to use the AMS align environment. I need however the full formatting flexibility of the original array environment:
\begin{equation}
\begin{array}{<weird formatting with @{..} and p{..}>}
<weird stuff with several &'s>
\end{array}
\end{equation}
Suggestions to replace array by any other environment that does not provide the full and easy configurability of array may be good enough for the above example, and may be helpful in many other cases, but are no valid answers to this generic question.

arrayenvironment to get this, whereas it is so easy withalignoralignat? – Bernard Jan 04 '17 at 09:47alignatimproves overalignby allowing more than two columns to be aligned, but still does not give me the flexibility of thelcr@poptions ofarray. – Joachim W Jan 04 '17 at 09:55alignallows more than two columns to be aligned. The difference you have control on the horizontal distance between columns (so this cares for@).Do the words in your example have to be aligned in 3 columns? – Bernard Jan 04 '17 at 10:00&&to skip over the right alignment. – David Carlisle Jan 04 '17 at 10:04arraycan do thingsaligncan not. – Joachim W Jan 04 '17 at 10:07