Re: Equazione troppo lunga dentro cases

#21606
Up
0
Down
::

Ho la necessità di scrivere su due colonne. Ho parecchie equazioni lunghe ma le spezzo senza problemi con i vari ambienti dell’amsmath. In un punto, però, ho un ambiente cases che sporge dal margine. In questo caso non mi pare estetico andare a capo. Che soluzioni suggerite?

Prova a scrivere così (riporto solo la terza equazione, nella quarta puoi agire analogamente):
`& \psi\ap{c}_r(z)=
\begin{cases}
\frac{(z_{r+1}-z)^2[2(z-z_r)+z_{r+1}-z_r]}{(z_{r+1}-z_r)^3}\qquad \\
\hfill\text{if $z\in [z_r,z_{r+1}]$}\\[\jot]
0 \hfill \text{if $z\notin [z_r,z_{r+1}]$}\\
\end{cases}\\`
In altre parole, amplio leggermente la prima colonna di cases e scrivo la condizione sulla stessa prima colonna, ma allineata a destra rispetto a questo margine “fittizio”.

Aumento anche leggermente la distanza con la seconda riga, per distinguere meglio. L’analogia con le formule precedenti dovrebbe permettere una lettura chiara.

Con qualche modifica riesci anche a farci stare il numero:
`\begin{equation}\label{eq:cubspline}
\settowidth{\dimen255}{%
$\frac{(z_{r}-z)^2[2(z_{r+1}-z)+z_{r+1}-z_r]}{(z_{r+1}-z_r)^3}\quad$}
\newcommand{\?}[1]{\makebox[\dimen255][l]{$#1$}}
\begin{aligned}
P(z) &= \sum_{r=1}^{n\ped{r}} u_r' \psi\ap{a}_r(z) + u_{r+1}' \psi\ap{b}_r(z)\\
&\qquad + u_r \psi\ap{c}_r(z) + u_{r+1} \psi\ap{d}_r(z)\\[3\jot]
\psi\ap{a}_r(z)&=
\begin{cases}
\?{\frac{(z_{r+1}-z)^2(z-z_r)}{(z_{r+1}-z_r)^2}} \\
\hfill \text{if $z\in [z_r,z_{r+1}]$}\\
0 \hfill \text{if $z\notin [z_r,z_{r+1}]$}\\
\end{cases}\\
\psi\ap{b}_r(z)&=
\begin{cases}
\?{-\frac{(z_{r+1}-z)(z-z_r)^2}{(z_{r+1}-z_r)^2}}\\
\hfill \text{if $z\in [z_r,z_{r+1}]$}\\[\jot]
0 \hfill \text{if $z\notin [z_r,z_{r+1}]$}\\
\end{cases}\\
\psi\ap{c}_r(z)&=
\begin{cases}
\?{\frac{(z_{r+1}-z)^2[2(z-z_r)+z_{r+1}-z_r]}{(z_{r+1}-z_r)^3}} \\
\hfill\text{if $z\in [z_r,z_{r+1}]$}\\[\jot]
0 \hfill \text{if $z\notin [z_r,z_{r+1}]$}\\
\end{cases}\\
\psi\ap{d}_r(z)&=
\begin{cases}
\?{\frac{(z_{r}-z)^2[2(z_{r+1}-z)+z_{r+1}-z_r]}{(z_{r+1}-z_r)^3}}\\
\hfill \text{if $z\in [z_r,z_{r+1}]$}\\[\jot]
0 \hfill \text{if $z\notin [z_r,z_{r+1}]$}\\
\end{cases}
\end{aligned}
\end{equation}`
Ciao
Enrico

Go to top