Allineare equazioni in LaTeX: align, gather, cases
Usa l’ambiente equation per una singola formula numerata e align per più righe allineate su &. Metti \label{eq:name} all’interno, e \eqref{eq:name} nel testo stampa il numero tra parentesi.
Un’equazione numerata
L’ambiente equation mette una formula su una riga propria con un numero a destra. Aggiungi \label al suo interno e richiamala con \eqref (numero tra parentesi) o \ref (solo il numero).
Un’equazione numerata e un riferimento a essa
The energy of a body at rest is
\begin{equation}
E = mc^2 . \label{eq:energy}
\end{equation}
Equation~\eqref{eq:energy} links mass and energy;
\ref{eq:energy} is its number.equation* e \[ ... \] danno lo stesso layout senza numero. Gli ambienti con l’asterisco provengono dal pacchetto amsmath; caricalo in ogni documento con della matematica.
Allineare più righe
align allinea più righe sul segno &, di solito subito prima di =. Termina ogni riga tranne l’ultima con \\.
Righe allineate al segno di uguale
\begin{align*}
(a+b)^2 &= (a+b)(a+b) \\
&= a^2 + ab + ba + b^2 \\
&= a^2 + 2ab + b^2
\end{align*}Come funziona qui la numerazione
Scissor LaTeX numera le equazioni come un’installazione TeX: ogni riga di un align o di un gather riceve un proprio numero.
| Scrivi | Installazione TeX | Scissor LaTeX |
|---|---|---|
equation | un numero | un numero |
align, gather con tre righe | tre numeri | tre numeri |
\nonumber o \notag su alcune righe | quelle righe senza numero | quelle righe senza numero |
\nonumber su ogni riga | nessun numero | nessun numero |
align*, gather*, equation* | nessun numero | nessun numero |
due \label in un blocco | due etichette | due etichette |
\tag{A} | il tag "A" al posto del numero | il tag "A" al posto del numero |
\numberwithin{equation}{section} | (1.1), (1.2) | (1.1), (1.2) |
Un blocco align: un numero per riga
\begin{align}
f(x) &= (x+1)^2 \label{eq:square} \\
&= x^2 + 2x + 1
\end{align}
By \eqref{eq:square}, $f(1) = 4$.Un ambiente equation per ogni riga numerata
\begin{equation}
a + b = 44 \label{eq:sum}
\end{equation}
\begin{equation}
a - b = 2 \label{eq:diff}
\end{equation}
Adding \eqref{eq:sum} and \eqref{eq:diff} gives $a = 23$.gather: righe centrate
gather centra più righe senza allinearle.
Righe centrate con gather*
\begin{gather*}
a^2 + b^2 = c^2 \\
e^{i\pi} + 1 = 0 \\
\sin^2 x + \cos^2 x = 1
\end{gather*}split: un’equazione lunga su più righe
Dentro un equation, split spezza una formula lunga su più righe allineate che condividono un solo numero.
Un’equazione lunga spezzata su due righe
\begin{equation}
\begin{split}
(x+y)^3 &= (x+y)(x+y)^2 \\
&= x^3 + 3x^2y + 3xy^2 + y^3
\end{split}
\end{equation}Anche multline spezza una formula lunga senza allineamento: la prima riga va a sinistra e l’ultima a destra.
cases: definizioni per casi
L’ambiente cases mette una grande parentesi graffa davanti a più righe. Separa il valore e la condizione con &.
Una funzione definita per casi
\begin{equation*}
\operatorname{sign}(x) =
\begin{cases}
-1 & \text{if } x < 0, \\
0 & \text{if } x = 0, \\
1 & \text{if } x > 0.
\end{cases}
\end{equation*}aligned e gathered dentro altra matematica
aligned e gathered funzionano come align* e gather*, ma all’interno di una formula, per esempio dentro \[ ... \] o accanto a una parentesi graffa.
aligned dentro una formula in display
\[
\left.
\begin{aligned}
x + y &= 44 \\
x - y &= 4
\end{aligned}
\right\}
\quad \Rightarrow \quad x = 24,\ y = 20
\]Altri ambienti
| Ambiente | In Scissor LaTeX |
|---|---|
equation, equation* | Funziona |
align, align* | Funziona, un numero per riga |
gather, gather* | Funziona, un numero per riga |
multline, multline* | Funziona |
split (dentro equation) | Funziona |
cases, aligned, gathered | Funziona |
alignat, flalign | Funziona |
eqnarray | Funziona |
più coppie di colonne & in una riga di align | Funziona |
\intertext{...} | Funziona |
Cosa cambia rispetto a un’installazione TeX
Maggiori informazioni sul pacchetto nella pagina di amsmath e nella pagina di mathtools. Il manuale completo del pacchetto è su ctan.org/pkg/amsmath.
Per provare velocemente una singola formula, con anteprima dal vivo, usa l’editor di equazioni LaTeX.
Domande e risposte
Come si allineano le equazioni al segno di uguale?
Usa \begin{align*} ... \end{align*} e metti & subito prima di ogni =. Termina ogni riga tranne l’ultima con \\.
Come si toglie il numero a un’equazione?
Usa equation*, align* o \[ ... \] per una formula senza numero. Per togliere il numero di una riga di un align, metti \nonumber (o \notag) su quella riga, prima del suo \\.
Come si numera ogni riga di un align?
align numera ogni riga separatamente; metti un \label su ogni riga a cui vuoi fare riferimento.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.