# The &kformula; Handbook

Jonathan
Drews

    j.e.drews@att.net

Anne-Marie
Mahfouf

    annma@kde.org

Ulrich
Küttler
Desenvolupador
Rafael
Carreras

    rafael.carreras@gmail.com

Traductor
2002
Jonathan Drews
2005
Anne-Marie Mahfouf
&FDLNotice;
2006-01-10
1.4.88

El &kformula; s'usa per a formatar fórmules.

KDE
KOffice
kformula
fórmula

## Introducció

El &kformula; es fa servir per a escriure fórmules. No avalua res. L'únic que fa és presentar-les.

El &kformula; es va dissenyar per al vostre plaer d'editar. Fa que sigui una delícia introduir lletres gregues, fraccions i totes aquelles coses que fan que una fórmula tingui l'aspecte d'una fórmula.

Però la majoria de vegades no voldreu fer servir el &kformula; mateix. En comptes d'això, l'utilitzareu des del &kword; o qualsevol altra aplicació del &koffice;. És a dir, el &kformula; no és una aplicació útil en si mateixa, sinó una extensió de totes les altres aplicacions del &koffice; de les quals us heu enamorat.

Allà on el &kformula; s'hagi incrustat, es comportarà de la mateixa manera.

## Bàsics

Un nou document de &kformula; (buit) té l'aspecte d'un requadre blau. Aquest requadre és la idea central del &kformula;. Representa una llista buida. La idea del &kformula; és la de tenir diferents elements arranjats en llistes. Un element, en aquest aspecte, pot ser un simple caràcter o un símbol d'arrel o alguna cosa com aquestes. Les llistes es posen juntes de manera que formen una fórmula. Llavors hi ha llistes per als índex, límits superior i inferior, etc. I, naturalment, hi ha la llista principal, que ja hem vist.

Escriure una fórmula vol dir omplir la llista buida amb lletres, figures i símbols matamàtics. Això és directe: useu el vostre teclat. Tan aviat com teclegeu alguna cosa, el símbol buit desapareixerà i veureu el que hagueu inserit. Els nous caràcters es posen sempre en la posició on hi és el cursor.

Hi ha una barra d'eines anomenada Afegiu-hi que us permet de crear més elements complexos. Hi ha índex, fraccions, arrels i matrius, per a anomenar-ne uns quants. Tots aquets elements consisteixen en almenys una llista. Hi podeu moure el cursor a dins i inserir-hi nous ítems.

## Usant el &kformula;

A sota hi ha una entrada típica del &kformula;. Per a introduir les derivades parcials i les lletres gregues, cliqueu en la caixa combinada de símbols, a la dreta, i seleccioneu el símbol apropiat. La caixa combinada de símbols, a la figura de sota, té la paraula Cap. Cliqueu en el símbol de la tecla de retorn a la dreta per a introduir un símbol.

Captura de pantalla del &kformula;
Captura de pantalla del &kformula;

La fórmula de Green de dalt es pot imprimir en un fitxer &PostScript;. Per a fer-ho, escolliu Fitxer Imprimeix i configureu la impressió com s'indica a sota:

Aquí hi ha una captura de pantalla de la fórmula de Green en el &kformula;
Aquí hi ha una pantallada de la fórmula de Green en el &kformula;

Així és com s'hauria de veure el fitxer &PostScript; resultant:

Aquesta és la sortida &PostScript; del &kformula;

Mireu la secció Fonts matemàtiques per als detall de la instal·lació de fonts. Haureu d'instal·lar les fonts bakoma o esstix per a obtenir aquests resultats.

### Més característiques del &kformula;

Més sobre fórmules

Per a introduir matrius, cliqueu al [ ] i llavors cliqueu al símbol de matriu . Us podeu moure entre elements de la matriu amb les tecles de fletxa Fletxa dreta, Fletxa amunt, Fletxa avall i Fletxa esquerra. A sota es mostra un exemple de matriu.

Vet aquí la matriu resultant:

## Referència de comandes

### La finestra principal del &kformula;

#### El menú Fitxer

&Ctrl;N Fitxer Nou

  Crea un nou document de &kformula;.

&Ctrl;O Fitxer Obre...

  Obre un document desat prèviament.

Fitxer Obre recent

  Mostra una selecció dels documents desats recentment que podeu obrir.

&Ctrl;S Fitxer Desa

  Desa el document.

Fitxer Desa com a...

  Desa el document amb el nom que li poseu.

Fitxer Recarrega

  Recarrega l'últim document obert.

Fitxer Importa

  Importa fórmules d'altres formats.

Fitxer Exporta

  Exporta el document actual a un altre format.

Fitxer Correu...

  Invoca el &kmail; per tal que pogueu enviar el fitxer. El fitxer ja està adjuntat al correu electrònic.

&Ctrl;P Fitxer Imprimeix...

  Imprimeix el document.

Fitxer Vista prèvia d'impressió...

  Mostra com apareixerà imprès el document.

Fitxer Informació del document

  Subministra una caixa de diàleg on hi podeu introduir el vostre nom, adreça de correu electrònic i una breu descripció del document.

&Ctrl;W Fitxer Tanca

  Tanca el document actual.

&Ctrl;Q Fitxer Surt

  Surt del &kformula;.

#### El menú Edita

&Ctrl;Z Edita Desfés

  Desfà una acció. Podeu revertir-la a l'estat d'abans de fer el vostre últim canvi.

&Ctrl; &Maj; Z Edita Refés

  Refà un desfés. Reverteix l'acció del Desfés. Això restaurarà el canvi que havíeu fet originàriament.

&Ctrl;X Edita Talla

  Talla una peça marcada de text de la pantalla del &kformula;.

&Ctrl;C Edita Copia

  Copia una peça marcada de text de la pantalla del &kformula;.

&Ctrl;V Edita Enganxa

  Enganxa el text que havíeu seleccionat amb Talla o Copia a la pantalla del &kformula;.

&Ctrl;A Edita Selecciona-ho tot

  Ressalta tot els text de la pantalla del &kformula; per a tallar-lo o copiar-lo.

&Ctrl;R Edita Elimina l'element de tancament

  Elimina els corxets, parèntesis o les barres de valor absolut. Aquesta acció es fa en els elements just fora del cursor.

&Ctrl;G Edita Converteix a grec

  Converteix un símbol llatí a un símbol grec.

Edita Edita cadena de fórmules...

  Porta un editor on podeu editar la fórmula existent.

Mireu la secció Edició avançada per als detalls.

#### El menú Element

Element Afegeix Afegeix arrel

  Insereix una arrel quadrada.

Element Afegeix Afegeix fracció

  Insereix una fracció.

Element Afegeix Afegeix parèntesi

  Insereix un parell de parèntesis, ead; ( ). També podeu només teclejar ( per a inserir un parell de parèntesis.

Element Afegeix Afegeix integral

  Insereix el signe d'integral.

Element Afegeix Afegeix sumatori

  Insereix el signe de sumatori (sigma).

Element Afegeix Afegeix producte

  Insereix el signe de producte

Element Afegeix Afegeix matriu...

  Insereix una matriu. Emergeix una caixa de diàleg, amb la mida per defecte de 3x3. Podeu especificar el número de files i columnes en aquesta caixa.

Element Afegeix Afegeix matriu 1x2

  Insereix una columna de vector amb due files.

Element Afegeix Afegeix línia superior

  Insereix una línia a dalt en aquesta caixa.

Element Afegeix Afegeix línia inferior

  Insereix una línia a baix en aquesta caixa.

Element Afegeix Afegeix multilínia

  Insereix una nova línia cada cop que teclegeu intro en el requadre.

&Ctrl;U Element Afegeix Afegeix superíndex

  Aafegeix un superíndex com aquest: .

&Ctrl;L Element Afegeix Afegeix subíndex

  Afegeix un subíndex: .

  Mireu la secció Integrals definides i índex per als details sobre índex.

Element Afegeix Afegeix petit espai negatiu

  Insereix un petit espai, aquí entre la o i la e: .

Element Afegeix Afegeix petit espai

  Insereix un petit espai.

Element Afegeix Afegeix un espai mig

  Insereix un espai una vegada i mitja més ample.

Element Afegeix Afegeix espai gros

  Insereix un espai doble.

Element Afegeix Afegeix espai quadruple

  Insereix un espai quatre vegades més ample.

Element Matriu Insereix columna

  Insereix una columna en una matriu existent, La columna s'insereix on està el cursor.

Element Matriu Afegeix columna

  Afegeix una columna a la matriu existent. La columna s'afegeix a la dreta.

Element Matriu Elimina columna

  Elimina una columna de la matriu existent. La columna elimanada és la que conté el cursor.

Element Matriu Insereix fila

  Insereix una fila en una matriu existent. La fila s'insereix on hi ha el cursor.

Element Matriu Afegeix fila

  Afegeix una fila a una matriu existent. La fila s'afegeix a baix.

Element Matriu Elimina fila

  Elimina una fila d'una matriu existent. S'elimina la fila on hi és el cursor.

Element Mida

  Permet d'arranjar la mida de la font (de 6 a 72).

Element Delimitador esquerre

  Permet la inserció de diversos delimitadors ead; (, {, i [.

Element Delimitador dret

  Permet la inserció de diversos delimitadors ead; ), }, i ].

&Ctrl;I Element Insereix símbol

  Insereix el símbol seleccionat a la barra d'eines de símbols.

#### El menú Arranjaments

Aquí podeu escollir com configurar el &kformula;. Podeu seleccionar les barres d'eines que voleu que es mostrin o la tipografia de les fonts que voleu usar.

Arranjaments Barres d'eines Fitxer (KFormula)

  Commuta la barra d'eines que conté icones clicables per a crear fitxers nous, obrir-ne i desar-ne. Imprimeix i Vista d'impressió també hi són aquí.

Arranjaments Barres d'eines Edita (KFormula)

  Commuta la barra d'eines d'edició. Aquí hi ha icones clicables per a tallar i enganxar, així com per a desfer i refer.

Arranjaments Barres d'eines Afegeix (KFormula)

  Aquesta barra d'eines conté tots els elements matemàtics com el sumatori, la integral, l'exponent, &etc;.

Arranjaments Barres d'eines Font (KFormula)

  Aquesta barra d'eines conté els arranjaments de font (mida, negreta, cursiva, &etc;).

Arranjaments Barres d'eines Símbol (KFormula)

  Això commuta la caixa combinada que conté Del, el símbol de derivada parcial, límits de fletxes, operados booleans i altres símbols matemàtics.

Arranjaments Barres d'eines Matriu (KFormula)

  Això commuta la barra d'eines de matrius. Conté icones clicables per a la creació i l'edició de matrius.

Arranjaments Marca la sintaxi

  Marcar aquest ítem determina si els números es mostraran an color.

#### Configurar dreceres

El menú Arranjaments Configura dreceres... us permet d'especificar dreceres.

A sota hi ha un exemple de com configurar una drecera per a una vista prèvia d'impressió.

Imatge del diàleg de dreceres

- Click on Custom.

- Next click on the button Advanced >> and then Primary shortcut:.

- Teclegeu `&Ctrl;Espai` i el diàleg desapareixerà. Ja està introduïda la drecera.

Imatge del diàleg de dreceres

Teclejant `&Ctrl;Espai` ara es mostra la vista prèvia d'impressió.

#### Configurar les barres d'eines

El menú Arranjaments Configura barres d'eines... s'usa per a afegir botons addicionals a les barres d'eines.

Imatge del diàleg de les barres d'eines

- To add a button to the File toolbar,

  Imatge del diàleg de les barres d'eines

  assegureu-vos que es mostra Fitxer <&koffice;> a la part de dalt de la caixa combinada.

- Ciqueu un dels ítems de la subfinestra de l'esquerra. Aquest ítem es marcarà per a mostrar que s'ha seleccionat.

- Next click on the Right arrow button to place it in the right pane.

- Cliqueu `Aplica` i llavors cliqueu `D'acord`.

El nou ítem hauria de ser a la barra d'eines.

#### Configurar el &kformula;

El menú Arranjaments Configura &kformula;... és on se seleccionen les mides i els estils de les fonts.

- La secció Fórmula us permet seleccionar fonts i colors de ressaltament de fonts.

#### El menú Ajuda

Ajuda Pista del dia

  Opens the Tip of the Day dialog which displays a random tip about &kformula;.

&help.menu.documentation;

## Edició avançada

### Inseriment de noms

Una característica especial és la inserció de noms. El requadre blau on hi teclegeu és de fet una llista. A més, aquesta llista conté d'altres llistes. Quan teclegeu una contrabarra (`\`) obteniu una nova llista buida. Però aquesta és especial. Usa una font diferent i serveix per a inserir coses com els noms de les funcions. Aquí hi ha, en canvi, una segona idea. El vostre teclat té un número de tecles limitat. La quantitat de símbols matemàtics és aclaparadora. Per a obtenir-ne un, podeu teclejar el seu nom i pressionar la tecla d'espai després. El nom que heu teclejat es reemplaçarà llavors pel símbol. En aquest context, la tecla d'Espai vol dir fora d'aquí, que és moure el cursor fora de la llista de contingut. El cursor es posicionarà al final del que acabeu d'introduir, però també envoltarà part de la fórmula original, després que pressioneu la barra d'espai.

Una altra cosa que podeu voler inserir són els espais. Tots sabem que, a l'hora d'imprimir fórmules, l'important són els espai ben posats. I podeu fer-ho usant la llista de noms.

Dins del requadre blau, feu: `\,Espai` per a obtenir un petit espai.

Feu: `\<Espai` per a obtenir un espai mig.

Feu: `\;Espai` per a obtenir un espai ample.

Feu: `\ quadruple Espai` per a obtenir un espai quatre vegades més gran.

De la mateixa manera, es poden inserir símbols matemàtics específics. `\ oint Espai` insereix la integral sobre un contorn tancat. A sota hi ha el resultat de `\ oint Espai`:

Imatge d'integral

### Editar fórmules

El menú Edita Edita cadena de fórmula permet l'usuari editar les fórmules ASCII que s'han copiat d'altres aplicacions, com l'Scilab, i transformar-les directament en tipus matemàtic. Un exemple ho deixarà clar. A sota hi ha una captura de pantalla d'`INRIA` Scilab.

Imatge d'Scilab

Copieu i enganxeu el text que comença per `x*sin(30*x)` en l'editor de fórmules com es mostra a sota:

Imatge de l'editor de fórmules Scilab

If you click on OK, the editor will complain about aborted parsing. It cannot recognize one of the symbols in the formula. The displayed formula would show that the Pi symbol is not correctly rendered. This means that the `%` must be deleted. Do this and &kformula; will render the mathematical font properly, as shown below.

Fórmula Scilab renderitzada en el &kformula;

L'editor de fórmules acceptarà la majoria d'expressions matemàtiques del llenguatge C, com les fórmules del programa Runge-Kutta de sota:

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

Aquí, `dydx[1]` és la derivada de primer ordre i `dydx[2]` és la derivada de segon ordre. Després de copiar la fórmula, haureu d'editar les derivades amb el &kformula;. Així és com es fa. Primer copieu i enganxeu l'expressió de més avall a l'editor de fórmules.

Runge-Kutta a l'editor;

Després elimineu el `[ ]`, deixant només les y.

Runge-Kutta editat

Now click OK and place the cursor by a `y` and delete it. Insert the appropriate symbols as shown below.

Runge-Kutta al &kformula;

No totes les expressions que pot llegir el &kformula; es poden traduir en una expressió vàlida del C. Per exemple, l'expressió de superscript:

Superscript al &kformula;

es mostra com a `()**()`, que no és una afirmació vàlida del C per a l'exponenciació. De manera similar, la matriu 1 per 2 es mostra com a `()/()`. Aquesta no és una matriu vàlida en C.

### Integrals definides i índex

#### Integrals definides

Una integral definida es fa usant &Ctrl;U per al límit superior d'integració i &Ctrl;L per al límit inferior d'integració.

integral definida

Reposició del cursor davant de la integral després de fer els inicis dels límits.

#### Posicionar índex

Els subíndex i superíndex es poden posicionar marcant el text desitjat. En aquest exemple, cal una fletxa sobre la P, a dP. Usant &Ctrl;U es col·loca el símbol de vector desitjat en el lloc equivocat; és a dir, sobre la d.

El problema se soluciona marcant només la P a i llavors introduint &Ctrl;U. Aquí està el resultat correcte.

## Fonts matemàtiques

És altament recomenable d'usar les fonts de text Bakoma que es troben aquí:

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

Necessiteu aquestes fonts en particular: cmbx10, cmex10, cmmi10, cmr10, cmsy10, msam10 i msbm10. Instal·leu-les en el vostre sistema i assegureu-vos que teniu el camí d'instal·lació arranjat com a FontPath en la vostra configuració X11, llavors reinicieu completament el vostre servidor X, si useu un gestor com el &kdm;, haureu de reiniciar el kdm. Pressionar &Ctrl; &Alt; Espai a l'entrada hauria de servir. Si no esteu segur, reinicieu completament l'ordinador.

The bakoma Tex fonts are included in the source package of &kformula;, you find them in `$`KDEDIR`/share/apps/kformula/fonts/`.

També podeu usar les fonts Esstix. Proveu les fonts Esstix només si el de més amunt no funciona. Aquestes fonts es poden obtenir des de http://www.w3.org/Amaya/Distribution/esstix.tar.gz

### Instal·lar les fonts amb el &centrecontrol;

Després de descarregar les fonts, instal·lar-les en una carpeta anomenada `esstix`. Podeu descomprimir-les amb l'aplicació &ark; del &kde;. Dretcliqueu a `esstix.tar.gz` i seleccioneu Extreu Extreu aquí. Llavors inicieu l'instal·lador de fonts del &kde; anant al menú K i seleccionant la comanda Centre de Control Administració del Sistema Instal·lador de fonts Hauríeu d'obtenir la següent pantalla:

Imatge de l'instal·lador de fonts del &kde;
Imatge de l'instal·lador de fonts del &kde;

Haureu d'iniciar l'instal·lador de fonts amb privilegis de root per tal d'instal·lar les fonts per a tot el sistema. Cliqueu al botó Mode d'administració i introduïu la vostra contrasenya de root.

Imatge de l'instal·lador de fonts del &kde;
Imatge de l'instal·lador de fonts del &kde;

Cliqueu el botó Afegeix fonts.... Això hauria de fer emergir una subfinestra des de la qual podeu seleccionar la carpeta on emmagatzemeu les fonts. En aquest exemple estan emmagatzemandes a `/home/annma/esstix`.

Imatge de l'instal·lador de fonts llest per a instal·lar
Imatge de l'instal·lador de fonts llest per a instal·lar

Seleccioneu totes les fonts amb &Ctrl;A.

Picture of the font installer installing
Imatge de l'instal·lador de fonts llest per a instal·lar

Cliqueu en el botó Obre. Llavors veureu un diàleg de progrés que diu que s'estan instal·lant les fonts.

Imatge del &centrecontrol; aplicant les fonts
Imatge del &centrecontrol; aplicant les fonts

Caldrà que reinicieu el &kformula; per a poder usar les fonts acabades d'instal·lar. Per a usar les fonts Esstix, obriu Arranjaments Configura &kformula;... i seleccioneu estil de font Esstix com es mostra a sota.

Imatge de pestanya d'arranjaments
Imatge d'arranjaments per a seleccionar les fonts Esstix

L'estil de font Símbol són fonts anomenades Símbol i estan incorporades en la majoria de distribucions i les fonts d'estil Computer modern (TeX) són les fonts bakoma mencionades a dalt.

## Crèdits i llicències

&kformula; copyright Ulrich Küttler

Codesenvolupador: Andrea Rizzi

Copyright de la documentació 2002 Jonathan Drews j.e.drews@att.net

Copyright de la documentació 2005 Anne-Marie Mahfouf annma@kde.org

&underFDL; &underGPL;

## Instal·lació

### Com obtenir el &kformula;

&install.intro.documentation;

### Requeriments

El &kformula; és part del &koffice; a la pàgina principal del &kformula; Heu de tenir instal·lat el &koffice;. El &kformula; no funcionarà sense la resta del &koffice;

### Compilació i instal·lació

&install.compile.documentation;

### Configuració

Algunes fonts no treballaran amb el &kformula;. Us caldrà provar-ne unes quantes per a aconseguir una renderització satisfactòria.

&documentation.index;