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

From Apache OpenOffice Wiki
Jump to: navigation, search
(Creazione - upload della pagina)
 
Line 1: Line 1:
 +
{{DISPLAYTITLE:Layout delle formule}}
 +
{{Documentation/GS3MathITTOC
 +
|ShowPrevNext=block
 +
|PrevPage=IT/Documentation/OOo3_User_Guides/Getting Started/Customizations
 +
|NextPage=IT/Documentation/OOo3_User_Guides/Getting Started/Numbering_equations
 +
}}
 +
 
= Layout delle formule =
 
= Layout delle formule =
 
La scrittura di equazioni complesse presenta maggiori difficoltà. Questa sezione fornisce alcuni consigli in proposito.
 
La scrittura di equazioni complesse presenta maggiori difficoltà. Questa sezione fornisce alcuni consigli in proposito.
 +
 +
__TOC__
  
 
== Importanza delle parentesi ==
 
== 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:
 
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:
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Istruzioni testuali!!Risultato
! Risultato
+
 
+
 
|-
 
|-
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>2 over x + 1</tt>
+
|<tt>2 over x + 1</tt>||<math>{2 \over x} + 1</math>
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\frac{2}{x}+1</math>
+
|-
 
+
|<tt>2 over {x + 1}</tt>||<math>2 \over {x + 1}</math>
 
|-
 
|-
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>2 over {x + 1}</tt>
 
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\frac{2}{x+1}</math>
 
 
 
|}
 
|}
 +
 
== Equazioni su più righe ==
 
== Equazioni su più righe ==
 
Supponete di voler digitare un'equazione che richieda più di una riga. Per esempio:<math>\begin{array}{c}x\mathrm{=}3\\  
 
Supponete di voler digitare un'equazione che richieda più di una riga. Per esempio:<math>\begin{array}{c}x\mathrm{=}3\\  
Line 25: Line 30:
 
La prima cosa che vi viene in mente potrebbe essere di premere semplicemente il tasto ''Invio''. In questo modo, quando premete il tasto ''Invio''l'istruzione testuale va a capo, ma non l'equazione risultante. Dovete digitare esplicitamente il comando "newline". La seguente tabella mostra un esempio.
 
La prima cosa che vi viene in mente potrebbe essere di premere semplicemente il tasto ''Invio''. In questo modo, quando premete il tasto ''Invio''l'istruzione testuale va a capo, ma non l'equazione risultante. Dovete digitare esplicitamente il comando "newline". La seguente tabella mostra un esempio.
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Istruzioni testuali!!Risultato
! Risultato
+
 
+
 
|-
 
|-
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>x = 3</tt>
+
|<tt>x = 3</tt><br/><tt>y = 1</tt>||<math>x = 3 \ y = 1</math>
 
+
<tt>y = 1</tt>
+
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>x\mathrm{=}3y\mathrm{=}1</math>
+
 
+
 
|-
 
|-
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>x = 3 newline</tt>
+
|<tt>x = 3 newline</tt><br/><tt>y = 1</tt>||<math>x = 3\,\!</math>
 +
<math>y = 1\,\!</math>
 +
|-
 +
|}
  
<tt>y = 1</tt>
 
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\begin{array}{c}x\mathrm{=}3\\
 
y\mathrm{=}1\end{array}</math>
 
 
|}
 
 
= Problemi frequenti =
 
= Problemi frequenti =
 
== Come aggiungere i limiti alle sommatorie ed agli integrali? ==
 
== 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.
 
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.
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Istruzioni testuali!!Risultato
! Risultato
+
 
+
 
|-
 
|-
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>sum from k = 1 to n a_k</tt>
+
|<tt>sum from k = 1 to n a_k</tt><br/>||<math>\sum_{k=1}^n a_k</math>
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\mathrm{\sum }_{k\mathrm{=}1}^{n}{a}_{k}</math>
+
 
+
 
|-
 
|-
| style="background-color:#e6e6e6;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>int from 0 to x f(t) dt</tt>
+
|<tt>int from 0 to x f(t) dt</tt><br/>oppure <br/><tt>int_0^x f(t) dt</tt>||<math>\int\limits_0^x f(t) dt</math> or <math>\int_0^x f(t) dt</math>
 
+
oppure
+
 
+
<tt>int_0^x f(t) dt</tt>
+
| style="background-color:#e6e6e6;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\underset{0}{\overset{x}{\mathrm{\int }}}f\left(t\right)\mathit{dt}</math>oppure <math>{\mathrm{\int }}_{0}^{x}f\left(t\right)\mathit{dt}</math>
+
 
+
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>int from Re f</tt>
+
|<tt>int from Re f</tt>||<math>\int\limits_\Re f</math>
| style="background-color:transparent;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\underset{\mathrm{\Re }}{\mathrm{\int }}f</math>
+
|-
 
+
|<tt>sum to infinity 2^{-n}</tt>||<math>\sum_{ }^{\infin} 2^{-n}</math>
 
|-
 
|-
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>sum to infinity 2^{-n}</tt>
 
| style="background-color:#e6e6e6;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\mathrm{\sum }^{\mathrm{\infty }}{2}^{\mathrm{-}n}</math>
 
 
 
|}
 
|}
  
{| style="border-spacing:0;"
+
{{Documentation/Note|Ulteriori dettagli su sommatorie e integrali sono disponibili nel Capitolo 16 (Oggetti di Math) della [[IT/Documentation/OOo3_User_Guides/Writer_Guide|Guida a Writer]].}}
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Nota'''</center>
+
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| Ulteriori dettagli su sommatorie e integrali sono disponibili nel Capitolo 16 (Oggetti di Math) della ''Guida a Writer''.
+
  
|}
 
 
== Uso delle parentesi con le matrici ==
 
== Uso delle parentesi con le matrici ==
 
La seguente tabella ricapitola l'uso del comando "matrix":
 
La seguente tabella ricapitola l'uso del comando "matrix":
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Markup!!Result
! Risultato
+
|-
 
+
|<tt>matrix { a # b ## c # d }</tt>||<math>\begin{matrix} a&b \\ c&d \end{matrix}</math>
 
|-
 
|-
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>matrix { a # b ## c # d }</tt>
 
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\begin{array}{cc}a& b\\
 
c& d\end{array}</math>
 
 
 
|}
 
|}
  
{| style="border-spacing:0;"
+
{{Documentation/Note|Le righe vanno separate digitando due volte il carattere "#", mentre i valori di ciascuna riga sono separati tra loro da un singolo "#". }}
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Nota'''</center>
+
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| Le righe vanno separate digitando due volte il carattere "#", mentre i valori di ciascuna riga sono separati tra loro da un singolo "#".
+
  
|}
 
 
Il problema principale che si ha con le matrici, consiste nel fatto che le parentesi non “scalano” correttamente assieme alle dimensioni della matrice stessa:
 
Il problema principale che si ha con le matrici, consiste nel fatto che le parentesi non “scalano” correttamente assieme alle dimensioni della matrice stessa:
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Istruzioni testuali!!Risultato
! Risultato
+
|-
 
+
|<tt>(  matrix { a # b ## c # d }  ) </tt>||(<math>\begin{matrix} a&b \\ c&d \end{matrix}</math>)
 
|-
 
|-
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>( matrix { a # b ## c # d } ) </tt>
 
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\left(\begin{array}{cc}a& b\\
 
c& d\end{array}\right)</math>
 
 
 
|}
 
|}
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.
 
  
 +
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.
  
{| style="border-spacing:0;"
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
! Istruzioni testuali
+
|-bgcolor=#EDEDED
! Risultato
+
!Istruzioni testuali!!Risultato
 +
|-
 +
|<tt>left(  matrix { a # b ## c # d }  right)</tt>||<math>\left( \begin{matrix} a&b \\ c&d \end{matrix} \right)</math>
  
 
|-
 
|-
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>left( matrix { a # b ## c # d } right)</tt>
 
| style="border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\left(\begin{array}{cc}a& b\\
 
c& d\end{array}\right)</math>
 
 
 
|}
 
|}
  
{| style="border-spacing:0;"
+
{{Documentation/Tip| Utilizzate i comandi "left[" e "right]" per ottenere delle parentesi quadre scalabili.}}
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Suggerimento'''</center>
+
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| Utilizzate i comandi ''<nowiki>left[</nowiki>'' e ''right]'' per ottenere delle parentesi quadre scalabili.
+
  
|}
 
 
== Creazione di una derivata ==
 
== Creazione di una derivata ==
 
Per le derivate, è necessario ricorrere a una piccola astuzia: ''impostarle come frazioni.''
 
Per le derivate, è necessario ricorrere a una piccola astuzia: ''impostarle come frazioni.''
Line 137: Line 102:
 
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.
 
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.
  
 
+
{|border="1" cellpadding=4 style="border-collapse:collapse;"
{| style="border-spacing:0;"
+
|-bgcolor=#EDEDED
! Istruzioni testuali
+
!Istruzioni testuali!!Risultato
! Risultato
+
 
+
 
|-
 
|-
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>{df} over {dx}</tt>
+
|<tt>{df} over {dx}</tt>||<math>\frac{df}{dx}</math>
| style="border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\frac{\mathit{df}}{\mathit{dx}}</math>
+
 
+
 
|-
 
|-
| style="background-color:#e6e6e6;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>{partial f} over {partial y}</tt>
+
|<tt>{partial f} over {partial y}</tt>||<math>\frac{\partial f}{\partial y}</math>
| style="background-color:#e6e6e6;border-top:none;border-bottom:none;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\frac{\mathrm{\partial }f}{\mathrm{\partial }y}</math>
+
|-
 
+
|<tt>{partial^2 f} over {partial t^2}</tt>||<math>\frac{\partial^2 f}{\partial t^2}</math>
 
|-
 
|-
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:none;padding:0.097cm;"| <tt>{partial^2 f} over {partial t^2}</tt>
 
| style="background-color:transparent;border-top:none;border-bottom:0.035cm solid #000080;border-left:0.035cm solid #000080;border-right:0.035cm solid #000080;padding:0.097cm;"| <math>\frac{{\mathrm{\partial }}^{2}f}{\mathrm{\partial }{t}^{2}}</math>
 
 
 
|}
 
|}
  
{| style="border-spacing:0;"
+
{{Documentation/Note| È importante notare l'uso delle parentesi graffe per la scrittura delle derivate.}}
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Nota'''</center>
+
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| È importante notare l'uso delle parentesi graffe per la scrittura delle derivate.
+
  
|}
+
{{AddThis}}
 +
 
 +
{{CCBY}}
 +
 
 +
[[Category:Getting Started (Documentation)]]

Revision as of 17:20, 11 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


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