[texhax] Problem with eqnarray

Robin Fairbairns Robin.Fairbairns at cl.cam.ac.uk
Fri Apr 8 11:10:19 CEST 2005


> \begin{eqnarray}
>   f(x,y,z) & = & P \times \\
>   \exp \bigl[ -\bigl( \frac{ \cos \theta \cos \phi (x - \mu_x) \\
>                             + \sin \theta (y - \mu_y) \\
>                    - \cos \theta \sin \phi (z - \mu_z)}{A_x} \bigr)^2 \\
>             -\bigl(\frac{ \sin \theta \cos \phi (x - \mu_x) \\
>                         + \cos \theta (y - \mu_y) \\
>                   + \sin \theta \sin \phi (z - \mu_z)}{A_y} \bigr)^2 \\
>   -\bigl( \frac{\sin \phi (x - \mu_x) + \cos \phi (z - \mu_z)}{A_z} 
> \bigr)^2 \bigr]
> \end{eqnarray}

the problem (which i hadn't spotted before) is presumably the array
break commands inside the argument of \frac: each one is trying to
start a new alignment line for the eqnarray, and getting confused.

\\ is bad news pretty much everywhere except in alignments: take your
\frac out of the equation and the \\ commands are ignored.

i would recommend putting the array inside the \frac argument into an
array or something.



More information about the texhax mailing list