# Manuale di &kformula;

## Introduzione

&kformula; si usa per scrivere formule. Non esegue nessun calcolo. Tutto ciò che fa è stamparle.

&kformula; è stato progettato per facilitare la modifica delle formule.Facilita l'inserimento delle lettere greche, delle frazioni e di tutte le altre cose che costituiscono una formula.

Ma la maggior parte delle volte non vuoi usare &kformula;. Piuttosto potresti volerlo usare dentro &kword; o qualsiasi altra applicazione di &koffice;. Cioè &kformula;, non è un'applicazione utile da sola, ma un'estensione a tutte le altre applicazioni di &koffice; che ti piacciono tanto.

Dovunque &kformula; sia integrato, si comporta allo stesso modo.

## Fondamentali

Un nuovo documento (vuoto) di &kformula; appare come un quadratino blu. Questo quadrato rappresenta l'idea centrale di &kformula;. Rappresenta un elenco vuoto. L'idea di &kformula; è di avere diversi elementi inseriti in un elenco. Un elemento in questo contesto può essere un singolo carattere o un simbolo di radice o qualcos'altro di questo genere. Gli elenchi sono tenuti insieme per formare una formula. Ci sono quindi degli elenchi per gli indici, i limiti superiori ed inferiori e così via, e ovviamente c'è l'elenco principale, che abbiamo già visto.

Scrivere una formula significa riempire l'elenco vuoto con lettere, figure e simboli matematici. È semplice: usa la tastiera. Appena digiti qualcosa, il simbolo vuoto sparirà ed al suo posto vedrai quel che hai inserito. I nuovi caratteri sono sempre inseriti alla posizione attuale del cursore.

C'è una barra degli strumenti denominata Aggiungi che ti permette di creare elementi più complessi. Questi possono essere indici, frazioni, radici e matrici, per fare dei nomi. Tutti questi elementi consistono di almeno un elenco, puoi spostarci il cursore dentro e inserire nuovi elementi.

## Usare &kformula;

Di seguito puoi vedere una tipica formula in &kformula;. Per inserire le derivate parziali e le lettere greche, fai clic sulla casella simbolo, sulla destra, e seleziona il simbolo desiderato. La casella simbolo, nella figura di seguito, riporta la parola cap. Fai clic sul simbolo di invio alla sua destra per inserire il simbolo.

Un'immagine di &kformula; Un'immagine di &kformula;

La formula di Green, sopra, può essere stampata su di un file &PostScript;. Per farlo, seleziona File Stampa e configura la stampante come mostrato qui di seguito:

Ecco un'immagine della formula di Green in &kformula; Ecco un'immagine della formula di Green in &kformula;

Ecco come dovrebbe apparire il file &PostScript; ottenuto:

Ecco la stampa &PostScript; ottenuta da &kformula;

### Altre funzionalità di &kformula;

Altri dettagli sulle formule

Per inserire le matrici, fai clic su [ ] e quindi sul simbolo di matrice . Puoi spostarti tra gli elementi di una matrice usando i tasti freccia freccia destra, freccia su, freccia giù e freccia sinistra. di seguito viene visualizzato un esempio di matrice.

Ecco la matrice risultante

## Guida ai comandi

### La finestra principale di &kformula;

#### Il menu File

&Ctrl;N File Nuovo

- Crea un nuovo documento di &kformula;.

&Ctrl;O File Apri...

- Apre un documento precedentemente salvato.

File Apri recenti

- Visualizza una selezione dei documenti aperti di recente.

&Ctrl;S File Salva

- Salva il documento.

File Salva con nome...

- Salva il documento con un nome che inserisci tu.

File Ricarica

- Ricarica l'ultimo documento aperto.

File Importa

- Importa formule da altri formati.

File Esporta

- Esporta il documento attuale in un altro formato.

File Spedisci...

- Chiama &kmail; per inviare il file. Il file è già allegato alla lettera.

&Ctrl;P File Stampa...

- Stampa il documento.

File Anteprima di stampa...

- Mostra come apparirà il documento stampato.

File Informazioni sul documento

- Fornisce una finestra in cui puoi inserire il tuo nome, l'indirizzo di posta elettronica ed una breve descrizione del documento.

&Ctrl;W File Chiudi

- Chiude il documento attuale.

&Ctrl;Q File Esci

- Esce da &kformula;.

#### Il menu Modifica

&Ctrl;Z Modifica Annulla

- Annulla un'azione. Ti permette di ripristinare tutto così com'era prima della tua ultima modifica.

&Ctrl; &Shift; Z Modifica Rifai

- Annulla un annullamento. Inverte l'azione di un annullamento. Ciò ripristinerà la modifica che avevi apportato.

&Ctrl;X Modifica Taglia

- Taglia una parte di testo evidenziata dalla finestra di &kformula;.

&Ctrl;C Modifica Copia

- Copia la parte di testo evidenziata dalla finestra di &kformula;.

&Ctrl;V Modifica Incolla

- Incolla il testo che hai selezionato con Taglia o Copia nella finestra di &kformula;.

&Ctrl;A Modifica Seleziona tutto

- Evidenzia tutto il testo nella finestra di &kformula; per poterlo tagliare o copiare.

&Ctrl;R Modifica Rimuovi elemento intorno

- Rimuove le coppie di parentesi o le linee del valore assoluto che stanno intorno. Questa azione ha effetto sulle coppie all'esterno del cursore.

&Ctrl;G Modifica Converti in greco

- Converte un carattere latino in un simbolo greco.

Modifica Imposta stringa della formula...

- Fa apparire un editor in cui puoi modificare la formula esistente.

Vedi la sezione Modifiche avanzate per i dettagli.

#### Il menu Elemento

Elemento Aggiungi Aggiungi radice

- Inserisce una radice quadrata.

Elemento Aggiungi Aggiungi frazione

- Inserisce una frazione.

Elemento Aggiungi Aggiungi parentesi

- Inserisce una coppia di parentesi, &ie; ( ). Puoi anche digitare semplicemente ( per inserire una coppia di parentesi.

Elemento Aggiungi Aggiungi integrale

- Inserisce il segno di integrale.

Elemento Aggiungi Aggiungi sommatoria

- Inserisce il simbolo di sommatoria (sigma).

Elemento Aggiungi Aggiungi produttoria

- Inserisce il segno di produttoria.

Elemento Aggiungi Aggiungi matrice...

- Inserisce una matrice. Apparirà una finestra di dialogo, con una dimensione predefinita di 3×3. In questa finestra Puoi specificare il numero di righe e di colonne.

Elemento Aggiungi Aggiungi matrice 1×2

- Inserisce un vettore colonna con due righe.

Elemento Aggiungi Aggiungi sovralineatura

- Inserisce una linea sopra questo riquadro.

Elemento Aggiungi Aggiungi sottolineatura

- Inserisce una linea sotto questo riquadro.

Elemento Aggiungi Aggiungi multilinea

- Inserisce un ritorno a capo ogni volta che batti Invio nel riquadro.

&Ctrl;U Elemento Aggiungi Aggiungi indice superiore

- Aggiunge un indice superiore come questo: .

&Ctrl;L Elemento Aggiungi Aggiungi indice inferiore

- Aggiunge un indice inferiore: .

  Vedi la sezione Integrali definiti ed indici per maggiori dettagli a proposito degli indici.

Elemento Aggiungi Aggiungi spazio sottile negativo

- Inserisce un piccolo spazio ridotto, qui tra la o e la e: .

Elemento Aggiungi Aggiungi spazio sottile

- Inserisce uno spazio piccolo.

Elemento Aggiungi Aggiungi spazio medio

- Inserisce uno spazio una volta e mezza più grande.

Elemento Aggiungi Aggiungi spazio largo

- Inserisce uno spazio doppio.

Elemento Aggiungi Aggiungi spazio quadruplo

- Inserisce uno spazio grande quattro volte uno normale.

Elemento Matrice Inserisci colonna

- Inserisce una colonna in una matrice esistente. La colonna viene inserita dove si trova il cursore.

Elemento Matrice Aggiungi colonna

- Aggiunge una colonna ad una matrice esistente. La colonna viene aggiunta a destra.

Elemento Matrice Rimuovi colonna

- Rimuove una colonna da una matrice esistente. La rimozione avviene dov'è attualmente posizionato il cursore.

Elemento Matrice Inserisci riga

- Inserisce una riga in una matrice esistente. La riga viene inserita dove si trova il cursore.

Elemento Matrice Aggiungi riga

- Aggiunge una riga ad una matrice esistente. La riga è aggiunta in basso.

Elemento Matrice Rimuovi riga

- Rimuove una riga da una matrice esistente. La rimozione avviene nella riga dove il cursore è attualmente posizionato.

Elemento Dimensione

- Permette di impostare le dimensioni del carattere (da 6 a 72).

Elemento Delimitatore sinistro

- Permette l'inserimento di vari delimitatori, &ie; (, { e [.

Elemento Delimitatore destro

- Permette l'inserimento di vari delimitatori, &ie; ), } e ].

&Ctrl;I Elemento Inserisci simbolo

- Inserisce il simbolo selezionato nella barra dei simboli.

#### Il menu Impostazioni

Qui puoi decidere come è configurato &kformula;. Puoi anche selezionare le barre degli strumenti che vuoi siano mostrate o il tipo di caratteri da usare.

Impostazioni Barre degli strumenti File (KFormula)

- Mostra o nasconde la barra degli strumenti che contiene le icone attive per Nuovo, Apri e Salva file. La stessa barra contiene anche Stampa e Anteprima di stampa.

Impostazioni Barre degli strumenti Modifica (KFormula)

- Mostra o nasconde la barra degli strumenti Modifica. Questa contiene le icone attive per Taglia e Incolla, così come quelle per Annulla e Rifai.

Impostazioni Barre degli strumenti Aggiungi (KFormula)

- Questa barra degli strumenti contiene tutti gli elementi matematici, come Somma, Integrale, Esponente, &etc;.

Impostazioni Barre degli strumenti Carattere (KFormula)

- Questa barra degli strumenti contiene le impostazioni dei caratteri (dimensione, grassetto, corsivo, &etc;).

Impostazioni Barre degli strumenti Simbolo (KFormula)

- Mostra o nasconde la casella che contiene il delta, il simbolo della derivata parziale, le frecce dei limiti, gli operatori booleani ed altri simboli matematici.

Impostazioni Barre degli strumenti Matrice (KFormula)

- Mostra o nasconde la barra degli strumenti Matrice. Questa contiene le icone attive che servono alla creazione ed alla modifica di una matrice.

Impostazioni Evidenziazione sintassi

- La selezione di questa voce determina se i numeri saranno visualizzati a colori.

#### Configurare le scorciatoie

Impostazioni Configura le scorciatoie... ti permette di specificare le scorciatoie.

Sotto c'è un esempio di come configurare una scorciatoia per un'anteprima di stampa.

Immagine di una finestra delle scorciatoie

- Fai clic su Personalizzato.

- Poi fai clic sul pulsante Avanzate >> e poi Scorciatoia primaria:.

- Premi `&Ctrl;Spazio` e la finestra dovrebbe sparire. La scorciatoia adesso è inserita.

Immagine di una finestra delle scorciatoie

Adesso, premendo i tasti `&Ctrl;Spazio` viene visualizzata l'anteprima di stampa.

#### Configurare le barre degli strumenti

Impostazioni Configura le barre degli strumenti... è usato per aggiungere altri pulsanti alle barre degli strumenti.

Immagine della finestra per le barre degli strumenti

- Per aggiungere un pulsante alla barra degli strumenti File,

  Immagine della finestra per le barre degli strumenti

  accertati che File <&koffice;> sia mostrato nella casella in alto.

- Fai clic su uno degli elementi nel pannello a sinistra. Questo elemento adesso sarà evidenziato per mostrare che è stato selezionato.

- Adesso fai clic sul pulsante freccia destra per metterlo nel pannello a destra.

- Fai clic su `Applica` e quindi clic su `OK`.

Il nuovo elemento dovrebbe essere nella barra degli strumenti.

#### Configurare &kformula;

Impostazioni Configura &kformula;... è dove puoi selezionare le dimensioni e gli stili dei caratteri.

- La sezione Formula ti permette di selezionare i caratteri ed i colori usati per evidenziarli.

#### Il menu Aiuto

Aiuto Suggerimento del giorno

- Apre la finestra del Suggerimento del giorno, che visualizza un suggerimento a caso su &kformula;.

&help.menu.documentation;

## Funzionalità avanzate

### Inserimento di nomi

Una funzionalità speciale è l'inserimento dei nomi. Il quadrato blu in cui scrivi in realtà è un elenco. Inoltre, questo elenco può contenere altri elenchi. Quando digiti una barra invertita (`\`) ottieni un nuovo elenco vuoto, ma questo è particolare. Usa un carattere diverso ed è pensato per inserire cose come nomi di funzioni. Però c'è anche un'altra idea. La tua tastiera ha solamente un numero limitato di tasti. D'altra parte l'abbondanza di simboli matematici è soverchiante. Per ottenerne uno puoi digitarne il nome e premere spazio subito di seguito. Il nome che hai digitato sarà quindi sostituito dal simbolo. In questo contesto, lo Spazio significa esci di qui, ovvero torna con il cursore all'elenco esterno. Il cursore sarà posizionato alla fine di quello che hai appena inserito, ma includerà anche parte della formula originale, in seguito alla pressione della barra spaziatrice.

Un'altra cosa che potresti voler inserire sono gli spazi. Sappiamo tutti che per stampare formule è fondamentale una corretta spaziatura, e la puoi ottenere usando un elenco di nomi.

Dentro il quadrato blu digita: `\,Spazio` per ottenere uno spazio piccolo.

Digita: `\<Spazio` per avere uno spazio medio.

Digita: `\;Spazio` per avere uno spazio largo.

Digita: `\ quad Spazio` per avere uno spazio di dimensione quadrupla.

Allo stesso modo, si possono essere inserire dei simboli matematici specifici. `\ oint Spazio` inserisce il simbolo di integrale su un percorso chiuso. Di seguito il risultato di `\ oint Spazio`:

Immagine dell'integrale su percorso chiuso

### Modificare le formule

Modifica Modifica la stringa della formula permette all'utente di modificare la formula in formato ASCII copiata da un'altra applicazione, come ad esempio Scilab, e di trasformarla direttamente in un'espressione matematica. Un esempio chiarirà meglio quest'aspetto. Di seguito un'immagine del programma Scilab di `INRIA`.

Immagine di Scilab

Copia ed incolla il testo che inizia con `x*sin(30*x)` nell'editor della formula come è mostrato di seguito:

Immagine dell'editor di formule di Scilab

Se fai clic su OK l'editor si lamenterà di un errore. Non può riconoscere uno dei simboli nella formula. La formula visualizzata mostra come il simbolo Pi non sia disegnato correttamente. Questo significa che il `%` deve essere cancellato. Fallo e &kformula; disegnerà il carattere matematico correttamente, come mostrato di seguito.

Formula di Scilab disegnata in &kformula;

L'editor di formule accetterà la maggior parte delle espressioni matematiche dei linguaggi C, come le formule da un programma Runge-Kutta di seguito:

    void derives(float x, float y[], float dydx[])
    {
     dydx[1] = y[2];
     dydx[2] = -0.8*x*y[2] - sin(x)*y[1];
    }

Qui `dydx[1]` è la derivata prima e `dydx[2]` è la derivata seconda. Dopo aver copiato la formula, dovrai modificare le derivate con &kformula;. Ecco come si fa: per prima cosa copia ed incolla l'espressione in basso nell'editor della formula.

Runge-Kutta nell'editor

Adesso cancella le `[ ]`, lasciando solo le y.

Runge-Kutta modificato

Adesso fai clic su OK, porta il cursore sopra una `y` e cancellala. Inserisci i simboli appropriati come mostrato di seguito.

Runge-Kutta in &kformula;

Non tutte le espressioni di cui &kformula; è capace si possono tradurre in un'espressione C valida. Per esempio, l'espressione in apice:

Apice in &kformula;

è mostrata come `()**()`, che non è un'espressione C valida per un esponenziale. Allo stesso modo la matrice 1 per 2 è mostrata come `()/()`. Questo non è un vettore valido in C.

### Integrali definiti ed indici

#### Integrali definiti

Un integrale definito è inserito utilizzando &Ctrl;U per il limite superiore di integrazione e &Ctrl;L per il limite inferiore.

Integrale definito

Posiziona nuovamente il cursore davanti all'integrale dopo aver creato il primo dei due limiti.

#### Posizionare gli indici

L'indice superiore o inferiore può essere posizionato evidenziando il testo desiderato. In questo esempio, è necessaria una freccia sopra la P, in dP. Usare &Ctrl;U inserisce il simbolo di vettore voluto nel posto sbagliato, sopra la d.

Il problema è risolto evidenziando solamente la P in e digitando &Ctrl;U. Ecco il risultato corretto.

## Riconoscimenti e licenza

&kformula; è copyright della squadra di KFormula

## Sviluppatori di &kformula; (in ordine alfabetico)

- Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

- Ulrich Küttler

- Andrea Rizzi

La documentazione è copyright 2002 di Jonathan Drews j.e.drews@att.net

La documentazione è copyright 2005 di Anne-Marie Mahfouf annma@kde.org

copyright della documentazione 2006 di Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

&underFDL; &underGPL;

## Installazione

### Come ottenere &kformula;

&install.intro.documentation;

### Requisiti

&kformula; fa parte di &koffice;. Vedi la pagina Web di &kformula;. Devi avere &koffice; installato. &kformula; non funzionerà senza il resto di &koffice;.

### Compilazione e installazione

&install.compile.documentation;
&documentation.index;