# Manuale utente di &kformula;

Jonathan
Drews

    j.e.drews@att.net

Ulrich
Küttler
Sviluppatore
Giovanni
Bacci

     s206756@studenti.ing.unipi.it

Traduzione della documentazione
&FDLNotice;
2002-02-19
0.00.02

&kformula; è utilizzato per rappresentare formule.

KDE
KOffice
kformula
formula

## Introduzione

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

&kformula; è stato disegnato per rendere piacevole l'inserimento. Rende divertente inserire lettere greche, frazioni e tutte le altre cose che rendono una formula quel che è.

Ma la maggior parte delle volte non desideri utilizzare &kformula;. Piuttosto puoi voler utilizzarlo all'interno di &kword; o qualsiasi altra applicazione di &koffice;. Questo è &kformula;, non è un'applicazione utile da sola, ma un'estensione a tutte le altre applicazioni di &koffice; di cui sei innamorato.

Dovunque &kformula; è inserito, si comporta allo stesso modo.

## Concetti di base

Un nuovo (vuoto) documento di &kformula; appare come un piccolo quadrato blu. Questo quadrato rappresenta l'idea centrale di &kformula;. Rappresenta un elenco vuoto. L'idea di &kformula; è di avere elementi differenti 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 a formare una formula. Ci sono quindi delle liste 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 la lista vuota con lettere, figure e simboli matematici. Questo è chiaro: utilizza 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 corrente 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, solo per nominarne alcuni. Tutti questi elementi consistono di almeno un elenco, puoi spostarci il cursore dentro ed 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 esstix per avere questi risultati

### Altre funzionalità di &kformula;

Altri dettagli sulle formule

Per inserire matrici, fai click su [ ] e quindi sul simbolo di matrice . Puoi spostarti tra gli elementi di una matrice utilizzando i tasti freccia freccia destra, freccia sù, freccia giù e freccia sinistra. Un esempio di matrice è mostrato di seguito.

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

  mostra 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 tu inserisci

&Ctrl;P File Stampa

  Stampa il documento

File Anteprima di stampa...

  Mostra come apparirà il documento stampato

File Informazioni sul documento...

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

File Spedisci file...

  Richiama KMail così che tu possa inviare il file. Nota: devi ancora allegare il file alla lettera

&Ctrl;W File Chiudi

  Chiude il documento corrente

&Ctrl;Q File Esci

  Chiude &kformula;

#### Il menu Modifica

&Ctrl;Z Edit Annulla

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

&Ctrl; &Shift; Z Edit Rifai

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

&Ctrl;X Edit Taglia

  Taglia una parte di testo evidenziata nella finestra di &kformula;.

&Ctrl;C Edit Copia

  Copia la parte di testo evidenziata nella finestra di &kformula;.

&Ctrl;V Edit Incolla

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

&Ctrl;A Edit Seleziona tutto

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

&Ctrl;R Edit Rimuovi elemento intorno

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

&Ctrl;G Edit Converti in greco

  Converte un carattere latino in un simbolo greco.

Edit Imposta stringa della formula...

  Fà 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 prodotto.

&Ctrl;8 Elemento Aggiungi... Aggiungi matrice

  Inserisce una matrice. Apparirà una finestra di dialogo, dove c'è la dimensione predefinita di 3x3. Puoi specificare il numero di righe e di colonne in questa finestra.

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 è aggiunta sulla 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 è 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 che si è selezionato nella barra degli strumenti 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 utilizzare.

Impostazioni Evidenziazione testo

  La selezione di questa voce determina se i numeri saranno mostrati colorati.

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 ed 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 ed 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 impostare le associazioni dei tasti.

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

Immagine di una finestra di dialogo delle scorciatoie

- Fai clic sul pulsante personalizzato.

- Adesso fai clic sul pulsante primario.

- Premi `CTRLSpazio` e la finesta di dialogo dovrebbe scomparire. L'associazione di tasti adesso è inserita.

Immagine di una finestra di dialogo delle associazioni

Premendo i tasti `CTRLSpazio` adesso si inserisce uno spazio largo.

#### Configurare le barre degli strumenti

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

Immagine della finestra di dialogo per le barre degli strumenti

- Per aggiungere un pulsante alla barra degli strumenti file,

  Immagine della finestra di dialogo 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 Caratteri ti permette di installare dei caratteri in più. Vedi la sezione Caratteri matematici in più.

#### Il menu Aiuto

&help.menu.documentation;

## Funzionalità avanzate

### Inserimento di nomi

Una speciale funzionalità è l'inserimento dei nomi. Il quadrato blu in cui scrivi è attualmente un elenco. Inoltre questo elenco può contenere altri elenchi. Quando digiti una barra invertita (`\`) ottieni un nuovo elenco vuoto. Ma quello ottenuto è particolare. Utilizza un carattere diverso ed è pensato per inserire cose come nomi di funzioni. C'è, tuttavia, anche una seconda idea. La tua tastiera ha solamente un numero limitato di tasti. Dall'altra parte l'abbondanza di simboli matematici è schiacciante. 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 contenitore. 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 puoi voler inserire sono gli spazi. Sappiamo tutti che per stampare formule è fondamentale una corretta spaziatura. E puoi ottenerla utilizzando 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.

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

Immagine dell'integrale su un circuito

### 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à a proposito di un errore. Non può riconoscere uno dei simboli nella formula. La formula visualizzata mostra come il simbolo Pi non è 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 derivs(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 del primo ordine e `dydx[2]` è la derivata del secondo ordine. Dopo aver copiato la formula, dovrai modificare le derivate con &kformula;. Qui è mostrato come farlo. Per prima cosa copia ed incolla l'espressione in basso nell'editor della formula.

Runge-Kutta nell'editor;

Adesso cancella le `[ ]`, lasciando il resto com'è.

Runge-Kutta modificato

Adesso fai clic su OK e porta il cursore sopra una `y` e cancellala. Inserisci il simbolo appropriato come mostrato di seguito.

Runge-Kutta in &kformula;

Non tutte le espressioni che &kformula; può tradurre in una valida espressione C. 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.

integrali definiti

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, una freccia è necessaria sopra la P, in dP. Utilizzando &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

Per poter stampare file postscript da &kformula;, devi avere i caratteri esstix. Questi caratteri si possono ottenere da ftp://ftp.elsevier.nl/pub/styles/esstix/esstix.zip

### Installare i caratteri con &kcontrol;

Dopo aver scaricato i caratteri, installali in una cartella denominata `esstix`. Puoi decomprimerli con l'applicazione di &kde; &ark;. Fai clic con il 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 qui di seguito:

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

Avrai bisogno di avviare ed utilizzare l'installatore di caratteri con i privilegi di root. Fai clic sul pulsante Modalità amministratore. 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 in alto 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 le tue Impostazioni Sistema come è mostrato di seguito. La casella Genera AFM con non dovrebbe essere spuntata.

Immagine della sezione impostazioni
Immagine della sezione impostazioni

Ritorna alla sezione Caratteri. Fai clic sul pulsante Installa. I caratteri saranno installati. Dopo di ciò, devi fare clic sul pulsante Applica. Apparirà la seguente immagine:

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

Rispondi Sì alla finestra in cui si chiede di Applicare le modifiche al sistema adesso. Hai così terminato di installare i caratteri esstix.

### Caratteri matematici aggiuntivi

Dei caratteri matematici aggiuntivi possono essere installati attraverso Impostazioni Configura Kformula... Caratteri matematici

Aggiungere caratteri matematici

Per prima cosa installa i caratteri voluti con l'installatore dei caratteri, in &kcontrol;. Questo renderà i caratteri disponibili sul tuo computer. Quindi vai alla sezione Caratteri matematici ed aggiungili utilizzando la freccia destra, come mostrato sopra. I caratteri Simboli di Euclide, che sono stati aggiunti sopra, sono adesso disponibili nella casella Inserisci simbolo.

## Riconoscimenti e Licenze

&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; è parte di &koffice;. Vedi la home page di &kformula;. Devi avere &koffice; installato. &kformula; non funzionerà senza il resto di &koffice;.

### Compilazione ed installazione

&install.compile.documentation;

### Configurazione

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

&documentation.index;