# O Manual do &kformula;

## Introdução

&kformula; é usado para escrever fórmulas. Ele não as analisa. Tudo o que ele faz é escrevê-las.

O &kformula; foi concebido para permitir um edição agradável. Ele torna extremamente fácil inserir letras gregas, frações e todas as coisas que fazem com que uma fórmula se pareça com uma fórmula.

Mas a maioria das vezes você não desejará usar o &kformula; sozinho. Ao invés disso você deverá usá-lo a partir do &kword; ou qualquer outro aplicativo do &koffice;. Isto é porque o &kformula; não é um aplicativo propriamente dito mas uma extensão para todos os outros aplicativos do &koffice; que você utiliza.

Onde quer que o &kformula; seja embutido, ele se comportará da mesma maneira.

## Básico

Um novo documento (vazio) do &kformula; se parece com um quadrado pequeno e azul. Este quadrado simboliza a idéia central do &kformula;. Ele representa uma lista vazia. A idéia do &kformula; é possuir diferentes elementos organizados em listas. Um elemento pode ser um caracter simples ou um símbolo de raiz ou algo parecido com isso. As listas são colocadas juntas para então formar uma fórmula. Existem listas para índices, componentes subescritos e superescritos e assim por diante. E obviamente existe a lista principal, que é a que já estamos vendo.

Escrever um fórmula significa preencher a lista vazia com letras, figuras e símbolos matemáticos. Isto é bastante simples: use seu teclado. Assim que você digitar algo o símbolo vazio irá desaparecer e você verá o que acabou de digitar em seu lugar. Novos caracteres são sempre inseridos na posição atual do cursor.

Existe uma barra de ferramentas chamada Adicionar que lhe permite criar elementos mais complexos. Nela existem índices, frações, raízes e matrizes para citar alguns. Todos esses elementos consistem de pelo menos uma lista, você pode mover o cursor para ela e inserir novos itens.

## Usando o &kformula;

Abaixo existe uma entrada típica de fórmula no &kformula;. Para inserir derivadas parciais e letras gregas clique na caixa combinada de símbolos à direita e selecione o símbolo apropriado. A caixa combinada de símbolo, na figura abaixo, possui a palavra Cap em destaque. Clique na tecla à direita para inserir um símbolo.

Janela do &kformula; Janela do &kformula;

A fórmula de Greens acima pode ser impressa para um arquivo &PostScript;. Para fazer isso escolha Arquivo Imprimir... e configure a impressora como mostrado abaixo:

A Fórmula de Greens no &kformula; A Fórmula de Greens no &kformula;

Aqui está o resultado de como o arquivo &PostScript; se parecerá:

Aqui está a saída &PostScript; do &kformula;

### Mais recursos do &kformula;

Mais sobre fórmulas

Para inserir matrizes, clique no [ ] e então clique no símbolo de matriz . Você pode se mover de um elemento de matriz para outro usando as teclas de seta Seta para direita, Seta para cima, Seta para baixo e Seta para esquerda. Um exemplo de matriz é mostrado abaixo.

Aqui está a matriz resultante;

## Referência de Comandos

### A Janela Principal do &kformula;

#### O Menu Arquivo

&Ctrl;N Arquivo Novo

- Cria um novo documento do &kformula;.

&Ctrl;O Arquivo Abrir...

- Abre um documento salvo anteriormente.

Arquivo Abrir Recente

- Mostra uma lista de documentos abertos recentemente.

&Ctrl;S Arquivo Salvar

- Salva o documento.

Arquivo Salvar Como...

- Salva o documento com o nome fornecido.

Arquivo Recarregar

- Recarrega o documento mais recentemente aberto.

Arquivo Importar

- Importa fórmulas de outros formatos.

Arquivo Exportar

- Exporta o documento atual para outro formato.

Arquivo Enviar por E-Mail...

- Invoca o &kmail; para que você possa enviar o arquivo por e-mail. O arquivo é anexado ao e-mail.

&Ctrl;P Arquivo Imprimir...

- Imprime o documento.

Arquivo Previsão de Impressão...

- Mostra com o documento impresso se parecerá.

Arquivo Informações do Documento

- Mostra uma janela onde você poderá inserir o seu nome, endereço de e-mail e uma descrição breve sobre o documento.

&Ctrl;F Arquivo Fechar

- Fecha o documento atual.

&Ctrl;I Arquivo Sair

- Sai do &kformula;.

#### O Menu Editar

&Ctrl;Z Editar Desfazer

- Desfaz uma ação. Você pode voltar ao estado em que estava antes da sua última ação.

&Ctrl; &Shift; Z Editar Refazer

- Anula uma operação desfeita. A ação inversa do Desfazer. Recupera as alterações que você fez.

&Ctrl;X Editar Cortar

- Corta o pedaço de texto selecionado na tela do &kformula;.

&Ctrl;C Editar Copiar

- Copia o pedaço de texto selecionado da tela do &kformula;.

&Ctrl;V Editar Colar

- Cola o texto que você selecionou com Cortar ou Copiar para a tela do &kformula;.

&Ctrl;A Editar Selecionar tudo

- Seleciona todo o texto na tela do &kformula; para ser Cortado ou Copiado.

&Ctrl;R Editar Remover Elemento Exterior

- Remove colchetes, parênteses ou barras de valor absoluto. Esta ação retira o elemento envolvente apenas ao redor da posição do cursor.

&Ctrl;G Editar Converter para Grego

- Converte um caracter Latino para um símbolo Grego.

Editar Editar Texto da Fórmula...

- Exibe um editor de onde você pode editar a fórmula existente.

Veja a seção Edição avançada para detalhes.

#### O Menu Elemento

Elemento Adicionar Adicionar Raiz

- Insere a raiz quadrada.

Elemento Adicionar Adicionar Fração

- Insere uma fração.

Elemento Adicionar Adicionar Parênteses

- Insere um par de parênteses, &ie; ( ). Você pode também apenas digitar ( para inserir um par de parênteses.

Elemento Adicionar Adicionar Integral

- Insere o símbolo de integral.

Elemento Adicionar Adicionar Somatório

- Insere o símbolo de somatório (sigma).

Elemento Adicionar Adicionar Produto

- Insere o símbolo de produto.

Elemento Adicionar Adicionar Matriz...

- Insere uma matriz. Uma caixa de diálogo aparecerá, com o tamanho padrão iniciando em 3x3. Você pode especificar o número de linhas e colunas nesta caixa.

Elemento Adicionar Adicionar Matriz 1x2

- Insere um vetor de coluna com duas linhas.

Elemento Adicionar Adicionar Linha Superior

- Insere uma linha superior nesta caixa.

Elemento Adicionar Adicionar Linha Inferior

- Insere uma linha inferior sublinhando esta caixa.

Elemento Adicionar Adicionar Linha Múltipla

- Insere uma linha nova sempre que você pressionar Enter no quadrado.

&Ctrl;U Elemento Adicionar Adicionar Índice Superior

- Adiciona um índice superior como o seguinte: .

&Ctrl;L Elemento Adicionar Adicionar Índice Inferior

- Adiciona um índice inferior: .

  Veja a seção Integrais e Índices definidos para detalhes sobre índices.

Elemento Adicionar Adicionar Espaço Pequeno Negativo

- Insere um espaço reduzido, neste caso entre o 'o' e o 'e': .

Elemento Adicionar Adicionar Espaço Pequeno

- Insere um pequeno espaço.

Elemento Adicionar Adicionar Espaço Médio

- Insere um espaço que é uma vez e meio maior.

Elemento Adicionar Adicionar Espaço Grande

- Insere um espaço duplo.

Elemento Adicionar Adicionar Espaço Quádruplo

- Insere um espaço quatro vezes maior.

Elemento Matriz Inserir Coluna

- Insere uma coluna numa matriz existente. A coluna será inserida na posição do cursor.

Elemento Matriz Adicionar Coluna

- Adiciona uma coluna a uma matriz existente. A coluna será adicionada à direita.

Elemento Matriz Remover Coluna

- Remove uma coluna de uma matriz existente. A remoção ocorrerá onde o cursor estiver posicionado.

Elemento Matriz Inserir Linha

- Insere um linha numa matriz existente. A linha será inserida na posição do cursor.

Elemento Matriz Adicionar Linha

- Adiciona uma linha a uma matriz existente. A linha será adicionada ao fim da matriz.

Elemento Matriz Remover Linha

- Remove uma linha de uma matriz existente. A remoção ocorrerá onde o cursor estiver posicionado.

Elemento Tamanho

- Permite definir o tamanho da fonte (de 6 a 72).

Elemento Delimitador Esquerdo

- Permite a inserção de vários delimitadores &ie; (, {, e [.

Elemento Delimitador Direito

- Permite a inserção de vários delimitadores &ie; (, {, e [.

&Ctrl;I Elemento Inserir Símbolo

- Insere o símbolo selecionado na barra de ferramentas de símbolos.

#### O Menu Configurações

Aqui você pode realizar a configuração do &kformula;. Você pode selecionar quais barras de ferramentas deseja exibir ou o tipo de fonte a ser usado.

Configurações Barras de Ferramentas Arquivo (KFormula)

- Alterna a exibição da barra de ferramentas que contém os ícones para novo, abrir e salvar arquivos. Imprimir e pré-visualizar a impressão encontram-se nesta barra também.

Configurações Barras de Ferramentas Editar (KFormula)

- Ativa ou desativa a barra de edição. Aqui encontram-se os ícones para cortar e colar dados, assim como a anulação e a repetição das ações.

Configurações Barras de Ferramentas Adicionar (KFormula)

- Esta barra contém todos os elementos matemáticos, como o Somatório, Integral, Expoente, &etc;

Configurações Barras de Ferramentas Fonte (KFormula)

- Esta barra contém a configuração do tipo de fonte (tamanho, negrito, itálico, &etc;).

Configurações Barras de Ferramentas Símbolo (KFormula)

- Alterna a exibição da caixa combinada que contém o Del, o símbolo da derivada parcial, setas limites, operadores booleanos e outros símbolos matemáticos.

Configurações Barras de Ferramentas Matriz (KFormula)

- Alterna a exibição da barra de ferramentas matriz. Ela contém ícones que permitem a criação e edição de matrizes.

Configurações Realce de Sintaxe

- Esta opção permite o realce dos números que serão mostrados em cores.

#### Configurar Atalhos

O Configurações Configurar Atalhos... lhe permite especificar atalhos de teclado.

Abaixo está um exemplo de como configurar um atalho para a pré-visualizar a impressão.

Imagem de diálogo de atalho

- Clique em Personalizado.

- Depois, clique no botão Avançado >> e depois em Atalho Primário:.

- Tecle `CTRLEspaço` e o diálogo deverá desaparecer. O atalho de teclado é então inserido.

Imagem de diálogo de atalho

Agora, pressionando as teclas `&Ctrl;Espaço`, será exibida a pré-visualização da impressão.

#### Configurando Barra de Ferramentas

O Configurações Configurar barras de ferramentas... é usado para adicionar botões às barras de ferramentas.

Imagem de diálogo de barra de ferramentas

- Para adicionar um botão à barra de ferramentas Arquivo,

  Imagem de diálogo de barra de ferramentas

  certifique-se de aparecer na caixa de seleção no topo Arquivo <&koffice;>.

- Clique num dos ítens do painel do lado esquerdo. Este ítem passa a ficar realçado, indicando que foi selecionado.

- Em seguida, clique no botão de Seta para direita para colocá-lo no painel direito.

- Clique em `Aplicar` e então clique `OK`.

O novo ítem deverá aparecer na barra de ferramentas.

#### Configurando &kformula;

A opção de menu Configurações Configurar o &kformula;... é onde os tamanhos e estilos de fonte são selecionados.

- A seção Fórmula lhe permite selecionar fontes e cores de destaque de fontes.

#### O Menu Ajuda

Ajuda Dica do Dia

- Abre a janela Dica do Dia que mostra uma dica aleatória sobre o &kformula;.

&help.menu.documentation;

## Edição Avançada

### Inserção de nome

Uma funcionalidade especial é a inserção de nome. O quadrado azul onde você digita é como uma lista. Além disso, esta lista pode conter outras listas. Quando você digita uma barra invertida (`\`) você obtém uma nova lista vazia à direita da existente. Mas esta lista é especial. Ela usa uma fonte diferente e serve para inserir coisas como funções de nomes. Existe, entretanto, uma segunda idéia aqui. Seu teclado possui somente um número limitado de teclas. A riqueza dos símbolos matemáticos por outro lado é esmagadora. Para obter um destes símbolos você pode digitar seu nome e pressionar a tecla de espaço em seguida. O nome digitado será substituído pelo símbolo equivalente. Neste contexto, a tecla Espaço significa saia daqui, que move o cursor para a lista principal. O cursor será posicionado no final do que você estiver inserindo mas ainda como parte da sua fórmula original, após o pressionamento da barra de espaço.

Outra coisa que você pode querer é inserir espaços. Todos nós sabemos, muitas fórmulas possuem espaços à direita. E você pode fazê-lo facilmente usando uma lista de nome.

Dentro do quadrado azul faça: `\,Espaço` para obter um espaço pequeno.

Faça: `\<Espaço`para obter um espaço médio.

Faça: `\;Espaço` para obter um espaço grande.

Faça: `\ quad Espaço` para obter um espaço quádruplo.

Da mesma maneira, símbolos matemáticos específicos podem ser inseridos. `\ oint Espaço` insere o símbolo integral sobre o contorno fechado. Abaixo está o resultado de `\ oint Espaço`:

Imagem da integral

### Editando Fórmulas

O ítem Editar Editar Texto da Fórmula permite ao usuário editar as fórmulas ASCII que foram copiadas a partir de outras aplicações, como o Scilab, e transformá-las diretamente nos tipos matemáticos. Um exemplo irá tornar isso claro. Abaixo encontra-se uma imagem do Scilab da `INRIA`.

Imagem do Scilab

Copie e cole o texto iniciado com `x*sin(30*x)` para o editor de fórmulas como mostrado abaixo:

Imagem do editor de fórmulas do Scilab

Se você clicar OK, o editor irá queixar-se da análise interrompida. Ele não reconhece um dos símbolos na fórmula. A fórmula exibida mostra que o símbolo Pi não foi corretamente renderizado. Isto significa que o `%` deve ser excluído. Faça isto e o &kformula; irá renderizar corretamente a fonte matemática, como mostrado abaixo.

Fórmula do Scilab renderizado no &kformula;

O editor de fórmula aceitará a maior parte das expressões matemáticas na linguagem C, como as fórmulas de um porgama Runge-Kutta abaixo:

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

Aqui `dydx[1]` é a derivada de primeira ordem e`dydx[2]` é a derivada de de segunda ordem. Após copiar a fórmula, você poderá editar as derivadas com o &kformula;. Aqui vai como isto é feito. Primeiro copie e cole a expressão abaixo para o editor de fórmulas.

Runge-Kutta no editor;

Em seguida remova o `[ ]`, deixando apenas y's.

Runge-Kutta editado

Agora clique OK e coloque o cursor perto de um `y` e exclúa-o. Insira os símbolos apropriados como mostrado abaixo.

Runge-Kutta no &kformula;

Nem todas as expressões o &kformula; é capaz de traduzir para uma expressão C válida. Por exemplo a expressão superescrito:

Superescrito no &kformula;

é exibida como `()**()`, que não é uma declaração C válida para exponenciação. Do mesmo modo matrizes 1 por 2 são exibidas como `()/()`. Isto não é uma matriz válida em C.

### Integrais e Índices definidos

#### Integrais Definidas

Uma integral definida é feita usando &Ctrl;U para o limite superior da integração e &Ctrl;L para o limite inferior da integração.

integral definida

Reposicione o cursor na frente da integral após configurar o primeiro dos limites.

#### Posicionando Índices

O índice superior ou inferior pode ser posicionado selecionando o texto desejado. Neste exemplo, uma seta é necessária acima do P, no dP. Usar &Ctrl;U coloca o símbolo de vetor desejado no lugar errado, isto é abaixo do d.

O problema é solucionado selecionando somente o P em e então teclando &Ctrl;U. Aqui está o resultado correto.

## Créditos e Licenças

Copyright do &kformula; da Equipe do KFormula

## Desenvolvedores do &kformula; (em ordem alfabética)

- Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

- Ulrich Küttler

- Andrea Rizzi

Copyright da Documentação 2002 de Jonathan Drews j.e.drews@att.net

Copyright da Documentação 2005 de Anne-Marie Mahfouf annma@kde.org

Copyright da Documentação 2006 de Alfredo Beaumont Sainz alfredo.beaumont@gmail.com

&underFDL; &underGPL;

## Instalação

### Como obter o &kformula;

&install.intro.documentation;

### Requisitos

&kformula; é parte do &koffice; na Página do &kformula; Você deve ter o &koffice; instalado. O &kformula; não funcionará sem o resto do &koffice;

### Compilação e Instalação

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