ho bisogno di inserire due formule e lo faccio con la seguente sequenza di comandi
`\begin{eqnarray}
& \label{eq:eb}\mathcal{E}_b=E_x u + E_y v + E_t\\
& \label{eq:ec2} {\mathcal{E}_c}^2=\left( \pdd{u}{x} \right)^2 + \left( \pdd{u}{y} \right)^2+\left( \pdd{v}{x} \right)^2 + \left( \pdd{v}{y} \right)^2
\end{eqnarray}`
\pdd è un comando definito da me nel seguente modo:
`\newcommand {\pdd}[2]{\ensuremath{\frac{\partial #1}{\partial #2}}}`
Il latex compila correttamente, ma l’output è un po’ fastidioso: le parentesi che racchiudono gli elementi con la x al denominatore, sono più piccole di quelle che racchiudono gli elementi con al y al denominatore… e quindi naturalmente anche gli esponenti vengono ad altezze differenti…
C’è un modo per uniformare la dimensione delle parentesi??? Ho preferito evitare di usare \big \Big perché volevo che fosse il Latex a decidere… ma così lo trovo proprio brutto esteticamente…..
in casi come questi, invece, la scelta “manuale” è la migliore. Puoi però usare la scelta automatica dicendo a LaTeX che nel denominatore c’è sempre qualcosa di “profondo”
`\newcommand{\pdd}[2]{\frac{\partial#1}{\partial#2\vphantom{y}}}`
Non usare \ensuremath, non ha quasi alcuna utilità. Non c’è molta differenza fra scrivere $\pdd{u}{x}$ e \pdd{u}{x} nel testo normale; usando i dollari hai il vantaggio che puoi facilmente trovare tutte le formule matematiche.
Non usare eqnarray mai, tanto meno in quel modo. L’ambiente giusto è gather di amsmath.
`\begin{gather}
\mathcal{E}_b=E_x u + E_y v + E_t \label{eq:eb}\\
\mathcal{E}_c^2=\left( \pdd{u}{x} \right)^2 + \left( \pdd{u}{y} \right)^2+
\left( \pdd{v}{x} \right)^2 + \left( \pdd{v}{y} \right)^2 \label{eq:ec2}
\end{gather}`
In questo modo non occorre modificare la definizione di \pdd. Noterai che ho cancellato le graffe attorno a \mathcal{E}_c nella seconda riga, è l’uso matematico.
Ciao
Enrico