I have tried to see if my error is the same as any of the numerous other threads on this forum with the same content, however I cannot seem to find any that match my problem.
When trying to typeset the following code, I am faced with a ! Misplaced \omit.
error.
\multispan ->\omit
$$
\begin{array} {l r@{}l@{} r@{}l@{}}
\text{Max} \quad & R &{}\multicolumn{3}{l}{=\log\left(...............\right)} \\
\text{s.t.} \quad & A &{}= B.C.D & E &{}= F.G.H \\
& I &{}= J.K.L & M &{}= N.O.P \\
\end{array}
$$
My aim is to have it look like the following:
Max R=log(……)
s.t. A=B.C.D E=F.G.H
I=J.K.L M=N.O.P
where R, A and I are vertically aligned, as are E and M but they are aligned under the contents of the log to save space.
I am presuming the error is due to the alignment tabs and the multicolumn.
Best Answer
The
{}
group should go inside the\multicolumn
; you're forgetting@{}
too.See Why is \[ ... \] preferable to $$ ... $$? for reasons why
$$
should never be used in LaTeX.A different trick: