Re: allineare formule e testo in eqnarray

#33178
Up
0
Down
::

Ciao a tutti! Ritorno con questo semplice (spero) quesito

`\begin{eqnarray}
E_{x}(k_{||}) = E_{x}^{0} + \frac{\hbar^{2}k^{2}}{2m_{x}} & \text{per gli eccitoni} \\
E_{c}(k_{||}) = \sqrt{(E_{c}^{0})^{2} + \left(\frac{\hbar c}{n_{cav}}k_{||}\right)^{2}} & \text{per i fotoni} \notag
%\label{eq:}
\end{eqnarray}`

Vorrei che le due formule stessero allineate una sotto l’altra e che, dopo un certo spazio, diverso per le due righe, ci fosse, anch’esso allineato verticalmente, il commento su ciascuna riga. Non riesco a farlo con il codice qui sopra perchè mi allinea E_{x} ed E_{c} ma poi rimpicciolisce e centra l’equazione più corta delle due, cioè la prima.

Tra l’altro nelle equazioni, quando uso il carattere & da lì in poi mi rimpicciolisce le frazioni e le espressioni come dimesione, come quanso uno le inserisce nel testo. Non so!

Aiuto 😉

Poi volevo sapere se è vero, come ho letto in giro per internet, che se si mette nell’ambiente equation un ambiente align e si scrive l’equazione, la numerazione è singola per tutte le espressioni e viene stampata verticalmente al centro dello spazio occupato dalle diverse formule nella pagina (cioè non in corrispondenza della prima o di una in particolare).

L’ambiente eqnarray è un mostriciattolo che non va usato mai. Tanto più se carichi amsmath (e lo fai, visto che usi \notag):
`\begin{align}
E_{x}(k_{||}) &= E_{x}^{0} + \frac{\hbar^{2}k^{2}}{2m_{x}}
&& \text{per gli eccitoni} \\
E_{c}(k_{||}) &= \sqrt{(E_{c}^{0})^{2} + \left(\frac{\hbar c}{n_{cav}}k_{||}\right)^{2}}
&& \text{per i fotoni} \notag
%\label{eq:}
\end{align}`
Se poi vuoi dare un numero unico alle due equazioni, puoi usare aligned al posto di align, mettendolo dentro un ambiente equation; naturalmente senza alcun \notag e con \label fuori da aligned.

Se le due sbarre indicano “parallelismo”, è meglio usare il comando \parallel.

Ciao
Enrico

Go to top