Re: Split & Align

#63647
Up
0
Down
::

PM” post=62609Salve, avrei il seguente problema: ho un gruppo di equazioni che desidero allineare, come mostra il seguente esempio:
`
\begin{align}
& w_{N}=0 \\
& z_{N}(n+1)= z_{1}(n)e^{-\frac{\tau(n)}{\tau_r}} +\frac{\tau_{r}}{\tau_{r}-\tau_{in}}y_{1}(n)\Big( e^{-\frac{\tau(n)}{\tau_{r}}} -e^{-\frac{\tau(n)}{\tau_{in}}}\Big) \\
& y_{N}(n+1)= y_{1}(n)e^{-\frac{\tau(n)}{\tau_{in}}} + u\Big[1-\frac{\tau_r}{\tau_r-\tau_{in}}y_1(n)\Big(e^{\tfrac{-\tau(n)}{\tau_r}}-\frac{\tau_{in}e^{-\frac{\tau(n)}{\tau_{in}}}}{\tau_r}\Big)-z_1(n)e^{-\frac{\tau(n)}{\tau_r}}\Big],
\end{align}
`
(si noti che mi serve la numerazione consecutiva di ogni equazione). Purtroppo però, l’ultima equazione è alquanto lunga e necessiterebbe di essere ‘splittata’ in due parti, allineando il primo segno di addizione sotto al primo uguale, i.e., se essa non fosse nel gruppo ma fosse un’equazione isolata dovrebbe sortire una cosa del genere:
`
\begin{equation}
\begin{split}
y_{N}(n+1) & = {1}(n)e^{-\frac{\tau(n)}{\tau_{in}}}\\
& + u\Big[1-\frac{\tau_r}{\tau_r-\tau_{in}}y_1(n)\Big(e^{\tfrac{-\tau(n)}{\tau_r}}-\frac{\tau_{in}e^{-\frac{\tau(n)}{\tau_{in}}}}{\tau_r}\Big)-z_1(n)e^{-\frac{\tau(n)}{\tau_r}}\Big],
\end{split}
\end{equation}
`
il problema naturalmente è che dovrei usare un ambiente split dentro ad un ambiente align. Faccio presente, per quanto riguarda la numerazione delle equazioni, che, coerentemente con quanto ho fatto in precedenza, occorre che il numero progressivo della equazione sia piazzato esattamente come accade nell’ambiente split e cioè ‘a cavallo’ delle due righe dell’equazione splittata (niente \nonumber, per intendersi, che sposterebbe inevitabilmente tale numero da una parte o dall’altra). Chi può darmi una mano? Grazie

MP

`\documentclass[a4paper]{amsart}

\begin{document}
\begin{align}
w_{N}&=0 \\
z_{N}(n+1)&= z_{1}(n)e^{-\frac{\tau(n)}{\tau_r}} +
\frac{\tau_{r}}{\tau_{r}-\tau_{in}}y_{1}(n)
\Bigl(e^{-\frac{\tau(n)}{\tau_{r}}} -e^{-\frac{\tau(n)}{\tau_{in}}}\Bigr) \\
y_{N}(n+1)&=
\begin{aligned}[t] &y_{1}(n)e^{-\frac{\tau(n)}{\tau_{in}}}\\
&{}+u\Bigl[1-\frac{\tau_r}{\tau_r-\tau_{in}}y_1(n)
\Bigl(e^{\tfrac{-\tau(n)}{\tau_r}}-
\frac{\tau_{in}e^{-\frac{\tau(n)}{\tau_{in}}}}{\tau_r}\Bigr)
-z_1(n)e^{-\frac{\tau(n)}{\tau_r}}\Bigr],
\end{aligned}
\end{align}
\end{document}`
Non si può usare split dentro align. Perché? Perché no. 🙂

Occhio a \Big: le spaziature vengono sbagliate se scrivi così; occorre \Bigl per la parentesi di apertura e \Bigr per quella di chiusura.

Il numero di equazione non viene al centro: è giusto così. Se vuoi capire perché, confronta con il risultato di questo codice:
`\newcommand{\?}{\hphantom{y_N(n+1)={}}}

\begin{align}
&\?\mathllap{w_{N}={}}0\\
&\?\mathllap{z_{N}(n+1)={}}z_{1}(n)e^{-\frac{\tau(n)}{\tau_r}} +
\frac{\tau_{r}}{\tau_{r}-\tau_{in}}y_{1}(n)
\Bigl(e^{-\frac{\tau(n)}{\tau_{r}}} -e^{-\frac{\tau(n)}{\tau_{in}}}\Bigr) \\
\begin{split}
&\?\mathllap{y_{N}(n+1)={}}y_{1}(n)e^{-\frac{\tau(n)}{\tau_{in}}}\\
&\?{}+u\Bigl[1-\frac{\tau_r}{\tau_r-\tau_{in}}y_1(n)
\Bigl(e^{\tfrac{-\tau(n)}{\tau_r}}-
\frac{\tau_{in}e^{-\frac{\tau(n)}{\tau_{in}}}}{\tau_r}\Bigr)
-z_1(n)e^{-\frac{\tau(n)}{\tau_r}}\Bigr],
\end{split}
\end{align}`
Ciao
Enrico

Ciao
Enrico

Go to top