Difference between revisions of "IT/Documentation/OOo3 User Guides/Getting Started/Formula layout"

From Apache OpenOffice Wiki
Jump to: navigation, search
(inizio trad. in inglese dell'ultimo paragrafo, presente solo nel Wiki Inglese)
(traduzione dall'inglese)
Line 113: Line 113:
 
|-
 
|-
 
|}
 
|}
 +
 +
{{Documentation/Note| È importante notare l'uso delle parentesi graffe per la scrittura delle derivate.}}
  
 
== Allineamento delle equazioni al segno di uguale ==
 
== Allineamento delle equazioni al segno di uguale ==
OOo Math does not have a command for aligning equations on a particular character, but you can use a matrix to do this, as shown below.
+
OOo Math non possiede un comando per allineare le equazioni rispetto ad un carattere specifico, ma puoi utilizzare una matrice per farlo, come mostrato sotto.
  
 
{|border="1" cellpadding=4 style="border-collapse:collapse;"
 
{|border="1" cellpadding=4 style="border-collapse:collapse;"
Line 125: Line 127:
 
|}
 
|}
  
The empty braces around = are necessary because = is a binary operator and thus needs an expression on each side.
+
Le parentesi graffe attorno a "=" sono necessarie perchè "=" è un operatore binario e quindi ha bisogno di una espressione per ogni lato.
  
You can reduce the spacing around = if you change the inter-column spacing of the matrix:
+
Puoi ridurre lo spazio attorno a "=" cambiando la distanza colonne della matrice.
 +
# Con l'editor delle equazioni aperto, scegli '''Formato > Distanze''' dalla barra dei menu.
 +
# Nella finestra Distanze, clicca sul pulsante '''Categoria''' e seleziona '''Matrici''' nel menu a discesa.
 +
# Inserisci '''0%''' per la Distanza colonne e clicca '''OK'''.
  
# With the equation editor open, choose '''Format > Spacing''' from the menu bar.
+
[[Image:GS3M_matrix_spacing_it.png|thumb|none|500px|Modificare le distanze in una matrice.]]  
# In the Spacing dialog, click the '''Category''' button and select '''Matrices''' in the drop-down menu.
+
# Enter '''0%''' for Column spacing and click '''OK'''.
+
 
+
[[Image:MathMatrixSpacing.png|thumb|none|500px|Modificare la spaziatura in una matrice.]]  
+
  
 
{{Documentation/SeeAlso|  
 
{{Documentation/SeeAlso|  
* [[Documentation/FAQ/Formula/How_do_I_align_my_equations_at_the_equality_sign%3F | How do I Align my Equations at the Equality Sign?]]  
+
* [[Documentation/FAQ/Formula/How_do_I_align_my_equations_at_the_equality_sign%3F | Come allineo le mie equazioni al segno di uguaglianza?(in inglese)]]  
 
}}
 
}}
 
{{Documentation/Note| È importante notare l'uso delle parentesi graffe per la scrittura delle derivate.}}
 
  
 
{{AddThis}}
 
{{AddThis}}

Revision as of 20:33, 12 July 2010



Layout delle formule

La scrittura di equazioni complesse presenta maggiori difficoltà. Questa sezione fornisce alcuni consigli in proposito.

Importanza delle parentesi

Le precedenze degli operatori non sono implementate in OOoMath. Dovete utilizzare le parentesi per specificare in maniera esplicita la precedenza degli operatori. Considerate il seguente esempio:

Istruzioni testuali Risultato
2 over x + 1
2 over {x + 1}

Equazioni su più righe

Supponete di voler digitare un'equazione che richieda più di una riga. Per esempio:

La prima cosa che vi viene in mente potrebbe essere di premere semplicemente il tasto Invio. In questo modo, quando premete il tasto Inviol'istruzione testuale va a capo, ma non l'equazione risultante. Dovete digitare esplicitamente il comando "newline". La seguente tabella mostra un esempio.

Istruzioni testuali Risultato
x = 3
y = 1
x = 3 newline
y = 1

Problemi frequenti

Come aggiungere i limiti alle sommatorie ed agli integrali?

I comandi “sum” (sommatoria) e “int” (integrale) supportano i parametri opzionali “from” e “to”. Questi definiscono rispettivamente gli estremi inferiore e superiore. Questi parametri possono essere usati singolarmente o insieme. I limiti per gli integrali sono trattati di solito come apici e pedici.

Istruzioni testuali Risultato
sum from k = 1 to n a_k
int from 0 to x f(t) dt
oppure
int_0^x f(t) dt
or
int from Re f
sum to infinity 2^{-n}

Template:Documentation/Note

Uso delle parentesi con le matrici

La seguente tabella ricapitola l'uso del comando "matrix":

Markup Result
matrix { a # b ## c # d }

Template:Documentation/Note

Il problema principale che si ha con le matrici, consiste nel fatto che le parentesi non “scalano” correttamente assieme alle dimensioni della matrice stessa:

Istruzioni testuali Risultato
( matrix { a # b ## c # d } ) ()

In OOoMath sono disponibili parentesi scalabili. Questo tipo di parentesi aumentano di dimensioni in maniera consistente al loro contenuto. Utilizzate i comandi "left(" e "right)" per creare delle parentesi scalabili.

Istruzioni testuali Risultato
left( matrix { a # b ## c # d } right)

Template:Documentation/Tip

Creazione di una derivata

Per le derivate, è necessario ricorrere a una piccola astuzia: impostarle come frazioni.

In altre parole, dovete utilizzare il comando “over”. La combinazione della frazione e della lettera “d” (per una derivata totale) oppure il comando “partial” (per una derivata parziale) permette di ottenere il risultato di una derivata.

Istruzioni testuali Risultato
{df} over {dx}
{partial f} over {partial y}
{partial^2 f} over {partial t^2}

Template:Documentation/Note

Allineamento delle equazioni al segno di uguale

OOo Math non possiede un comando per allineare le equazioni rispetto ad un carattere specifico, ma puoi utilizzare una matrice per farlo, come mostrato sotto.

Istruzioni testuali Risultato
matrix{
alignr x+y # {}={} # alignl 2 ##
alignr x # {}={} # alignl 2-y
}
005a.gif

Le parentesi graffe attorno a "=" sono necessarie perchè "=" è un operatore binario e quindi ha bisogno di una espressione per ogni lato.

Puoi ridurre lo spazio attorno a "=" cambiando la distanza colonne della matrice.

  1. Con l'editor delle equazioni aperto, scegli Formato > Distanze dalla barra dei menu.
  2. Nella finestra Distanze, clicca sul pulsante Categoria e seleziona Matrici nel menu a discesa.
  3. Inserisci 0% per la Distanza colonne e clicca OK.
Modificare le distanze in una matrice.

Template:Documentation/SeeAlso


Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY).
Personal tools