Re: Spezzare formule in align

#53058
Up
0
Down
::

Ciao a tutti,
vorrei chiedere un consiglio circa questo codice:
`\documentclass [a4paper,11pt]{article}
\textwidth=12.cm

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{amssymb,amsmath}
\usepackage{lipsum}

\DeclareMathOperator{\sgn}{sgn}
\renewcommand{\l}{\left}
\renewcommand{\r}{\right}

\begin{document}
\lipsum[1]

\begin{align}
& f\ap{(i)}\l(x,y\r)= \l(a\ped{e}v'\r) \l(\frac{r}{4}\sgn\l(y\r) +y\r) +\frac{v}{9}\l(\varphi\ped{j}m\r)\sgn\l(y\r) +65j^2\frac{k}{b} & & \l|y\r|\in \l[\frac{a}{2},\frac{a}{2}+\delta\r] \\
& g\ap{(j)}\l(x,y\r)= -y\varepsilon\ped{k}v'' & & \l|y\r|\in \l[0,\frac{a}{2}\r]
\end{align}

\lipsum[1]
\end{document}`
Come noterete la prima formula è molto lunga, per cui andrebbe spezzata su due righe. Come posso fare pur mantenendo l’allineamento desiserato? Nell’ambiente align non si può usare multline o split. Come si risolvono questi problemi?

Grazie,
Daniele

PS Ho usato \textwidth=12.cm solo per limitare velocemente la riga.

Ridefinire \l e \r per abbreviare \left e \right è una pessima idea. Altrettanto pessima è l’idea di usare \ap e \ped per esponenti e indici in modo matematico, tanto più che j e k (per esempio) compaiono nella stessa formula. Brutta idea anche quella di usare \left e \right davanti a tutti i delimitatori. Per allineare correttamente le formule, & va davanti al simbolo da allineare.
`\begin{align}
f^{(i)}(x,y) &= (a_{e}v') \left(\frac{r}{4}\sgn(y) +y\right) \notag\\
&\qquad+\frac{v}{9}(\varphi_{j}m)\sgn(y) +65j^2\frac{k}{b}
&& |y|\in \left[\frac{a}{2},\frac{a}{2}+\delta\right] \\
g^{(j)}(x,y) &= -y\varepsilon_{k}v''
&& |y|\in \left[0,\frac{a}{2}\right]
\end{align}`
Ciao
Enrico

Go to top