Frequently asked questions - Math

From The Document Foundation Wiki
< Faq‎ | Math‎ | 005
Jump to: navigation, search

Come posso allineare le mie equazioni al segno uguale?

Normalmente Math centra ogni linea di una formula. Per allineare ogni linea al segno di uguale potete utilizzare matrix, come mostrato nell'esempio che segue.

Visualizzato Comando
 \begin{align} x + y &= 2 \\ x &= y-2 \end{align} matrix {
alignr x+y # {}={} # alignl 2 ##
alignr x # {}={} # alignl 2-y
}

Le parentesi graffe vuote introno al segno di uguale sono necessarie perchè = è un operatore binario che richiede un'espressione su ogni lato.

Lo spazio intorno al = puo essere ridotto cambiando la spaziatura tra le colonne della matrice:

  • Selezionare Formato > Spaziatura.
  • Cliccare Categoria e scegliere Matrici dal menù a discesa.
  • Inserire 0% per la spaziatura colonna.

A volte è necessario "riservare" un pò di spazio alla sinistra del segno uguale nelle equazioni multilinea. Utilizzare phantom come mostrato di seguito.

Visualizzazione dell'intestazione Comando
 \begin{align} 3(x+4)-2(x-1) &= 3 x+12-(2 x-2) \\  &= 3 x+12-2 x+2 \\ &= x+14 \end{align} ""3(x+4)-2(x-1)=3 x+12-(2 x-2) newline
""phantom {3(x+4)-2(x-1)}=3 x+12-2 x+2 newline
""phantom {3(x+4)-2(x-1)}=x+14

Il comando phantom indica che dovrebbe esserci uno spazio della stessa lunghezza di "3(x+4)-2(x-1)". Ciò comporta che i segni uguale sono correttamente in fila.

Nota: le "" pussono essere sostituite con alignl.