# 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;

Vedi la sezione Caratteri matematici per i dettagli sull'installazione dei caratteri. Devi installare i caratteri bakoma o esstix per avere questi risultati.

### 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 sù, 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 salvati di recente che puoi aprire

&Ctrl;S File Salva

- Salva il documento

File Salva con nome...

- Salva il documento con un nome che inserisci tu

&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

File Spedisci file...

- Chiama KMail per inviare il file. Nota: devi ancora allegare il file alla lettera

&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

&Ctrl;2 Elemento Aggiungi Aggiungi radice

- Inserisce una radice quadrata.

&Ctrl;3 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.

&Ctrl;3 Elemento Aggiungi Aggiungi frazione

- Inserisce una frazione.

&Ctrl;6 Elemento Aggiungi Aggiungi integrale

- Inserisce il segno di integrale.

&Ctrl;7 Elemento Aggiungi Aggiungi somma

- Inserisce il simbolo di sommatoria (sigma).

&Ctrl;4 Elemento Aggiungi Aggiungi prodotto

- Inserisce il segno di produttoria.

&Ctrl;8 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 1x2

- Inserisce un vettore colonna con due righe.

&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

- 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 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 Evidenziazione sintassi

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

Impostazioni Mostra la barra degli strumenti File

- 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 Mostra la barra degli strumenti Modifica

- 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 Mostra barra degli strumenti Aggiungi

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

Impostazioni Mostra la barra degli strumenti Simbolo

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

Impostazioni Mostra la barra degli strumenti Matrice

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

#### Configurare le scorciatoie

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

Sotto c'è un esempio di come configurare una scorciatoia per inserire uno spazio largo.

Immagine di una finestra delle scorciatoie

- Fai clic sul pulsante Personalizzato.

- Adesso fai clic sul pulsante Primario.

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

Immagine di una finestra delle scorciatoie

Adesso premendo i tasti `&Ctrl;Spazio` si inserisce uno spazio largo.

#### 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 <KOfficeShell> sia mostrato nella casella in alto.

- Fai clic su uno degli elementi nel pannello a sinistra. Questo elemento adesso avrà uno sfondo blu per mostrarti 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 dei caratteri ed aggiungerne di nuovi.

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

- La sezione Tipi di carattere ti permette di installare dei caratteri in più. Vedi la sezione Caratteri matematici aggiuntivi.

#### Il menu Aiuto

&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.

## Caratteri matematici

Si raccomanda caldamente di usare i caratteri bakoma Tex, che si possono trovare qui:

http://www.ctan.org/tex-archive/fonts/cm/ps-type1/bakoma/ttf/

In particolare, hai bisogno di questi caratteri: cmbx10, cmex10, cmmi10, cmr10, cmsy10, msam10 e msbm10. Installali nel tuo sistema e assicurati di aver impostato il percorso di installazione come FontPath nella tua configurazione di X11, quindi riavvia il tuo server X; se usi un gestore come kdm, dovresti riavviare anche quello. Premere &Ctrl;&Alt;Backspace all'accesso dovrebbe funzionare. Se non sei sicuro, riavvia la macchina.

Puoi anche usare i caratteri Esstix. Prova i caratteri Esstix solo se l'approccio precedente non funziona. Questi caratteri si possono ottenere da http://www.w3.org/Amaya/Distribution/esstix.tar.gz

### Installare i caratteri con &kcontrolcenter;

Dopo aver scaricato i caratteri, installali in una cartella chiamata `esstix`. Puoi decomprimerli con l'applicazione di &kde; &ark;. Fai clic con il pulsante destro su `esstix.zip` e seleziona Estrai qui.... Quindi avvia l'installatore di caratteri di &kde; andando nel menu K e selezionando il comando Centro di controllo Sistema Installatore di caratteri. Dovresti ottenere lo schermo seguente:

Immagine dell'installatore di caratteri di &kde; Immagine dell'installatore di caratteri di &kde;

Dovrai avviare e usare l'installatore di caratteri con i privilegi di `root`. Fai clic sul pulsante Modalità amministratore e inserisci la password di `root`. Fai clic sul pulsante Cambia cartella. Questo dovrebbe far apparire un pannello dove puoi selezionare la cartella che contiene i caratteri. In questo esempio sono contenuti in /home/poincare/esstix.

Immagine dell'installatore di caratteri di &kde; Immagine dell'installatore di caratteri di &kde;

Fai clic sulla cartella `esstix` e quindi clic sul pulsante OK. Dovresti ottenere il risultato seguente.

Immagine dell'installatore di caratteri pronto per installare Immagine dell'installatore di caratteri pronto per installare

Fai clic sulla prima voce dei caratteri. Tenendo premuto il tasto &Shift;, fai clic sull'ultimo carattere esstix, in basso. La tua selezione dovrebbe assomigliare a questa.

Immagine dell'installatore di caratteri mentre installa Immagine dell'installatore di caratteri mentre installa

Dovresti utilizzare i file AFM nativi. Configura Impostazioni Sistema come mostrato di seguito. La casella Genera AFM con non dovrebbe essere spuntata:

Immagine della scheda Impostazioni Immagine della scheda Impostazioni

Ritorna alla scheda Caratteri. Fai clic sul pulsante Installa. I caratteri saranno installati. Dopo devi fare clic sul pulsante Applica. Apparirà la seguente finestra:

Immagine di &kcontrolcenter; che applica le modifiche ai caratteri Immagine di &kcontrolcenter; che applica le modifiche ai caratteri

Rispondi Sì alla finestra in cui si chiede di Applicare le modifiche al sistema adesso. L'installazione dei caratteri esstix è completa.

### Caratteri matematici aggiuntivi

I caratteri matematici aggiuntivi possono essere installati attraverso Impostazioni Configura &kformula;... Caratteri matematici

Aggiungere caratteri matematici

Per prima cosa installa i caratteri desiderati con l'installatore dei caratteri, in &kcontrolcenter;. Ciò li renderà disponibili sul tuo computer. Quindi vai alla sezione Caratteri matematici e aggiungili usando la freccia destra, come mostrato sopra. I caratteri Euclid Symbol, che sono stati aggiunti sopra, sono adesso disponibili nella casella Inserisci simbolo.

## Riconoscimenti e licenza

&kformula; è copyright di Ulrich Küttler

Co-sviluppatore: Andrea Rizzi

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

&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;

### Configurazione

Alcuni caratteri non funzioneranno con &kformula;. Avrai bisogno di provarne alcuni per raggiungere un aspetto soddisfacente dei documenti.

&documentation.index;