# O Manual do Usuário do &kformula;

Jonathan
Drews

    j.e.drews@att.net

Ulrich
Küttler
Desenvolvedor
Marcus
Gama

    marcus_gama@uol.com.br

Tradução
&FDLNotice;
2002-02-19
0.00.02

O &kformula; é usado para desenhar fórmulas.

KDE
KOffice
kformula
fórmula

## Introdução

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

O &kformula; foi desenvolvido para satisfazer sua edição. Ele torna extremamente fácil inserir letras gregas, frações e todas as coisas que fazem um fórmula parecer como tal.

Mas a maioria das vezes você não desejará usar o &kformula; sozinho. Ao invés disso você deverá escolher usá-lo com o &kword; ou qualquer outro aplicativo do &koffice;. Isto é por que o &kformula; não é um aplicativo propriamentedito mas uma extensão para todos os outros aplicativos do &koffice; que irão se enamorar com ele.

Onde cada &kformula; for embutido, ele será sempre o mesmo.

## Básico

Um novo (vazio) documento do &kformula; se parece com um quadrado pequeno e azul. Este quadrado simboliza a idéia centra do &kformula;. Ele representa uma lista vazia. A idéia do &kformula; é possuir diferentes elementos organizados em listas. Um elemento deve 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 em pelo menos uma lista, você pode mover o cursor dentro dela e inserir novos ítens.

## Usando o &kformula;

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

Tela do &kformula;
Tela 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:

Aqui está a tela da Fórmula de Greens no &kformula;
Aqui está a tela da Fórmula de Greens no &kformula;

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

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

Veja a seção Fontes Matemáticas para detalhes da instalação de fontes. Você deve instalar as fontes esstix para obter estes resultados.

### Mais características 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 elemento de matriz para elemento de matriz 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 previamente salvo.

Arquivo Abrir Recente

  Mostra uma seleção dos documentos recentemente salvos para que você possa abrí-los.

&Ctrl;S Arquivo Salvar

  Salva o documento.

Arquivo Salvar como...

  Salva o documento com um nome fornecido por você.

&Ctrl;P Arquivo Imprimir...

  Imprime o documento.

Arquivo Previsão de Impressão...

  Mostra como o documento impresso irá parecer.

Arquivo Informação do Documento...

  Fornece uma caixa de diálogo onde você pode inserir seu nome, endereço de e-mail e uma descrição sumária sobre o documento

Arquivo Enviar Arquivo...

  Invoca o KMail para que você possa enviar o arquivo por e-mail. Observação: Você ainda deve anexar o arquivo ao e-mail

&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 reverter ao estado que existia antes de sua última modificação.

&Ctrl; &Shift; Z Editar Refazer

  Refaz um desfazer. Reverte a ação do Desfazer. Isto irá restaurar ao estado que você originalmente estava.

&Ctrl;X Editar Cortar

  Corta um pedaço selecionado do texto da tela do &kformula;.

&Ctrl;C Editar Copiar

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

&Ctrl;V Editar Colar

  Cola o testo 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 envolvente

  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 String 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

&Ctrl;2 Elemento Adicionar... Adicionar/mudar raiz

  Insere a raiz quadrada.

&Ctrl;3 Elemento Adicionar... Adicionar/mudar fração

  Insere uma fração.

Elemento Adicionar... Adicionar/mudar parênteses

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

&Ctrl;3 Elemento Adicionar... Adicionar/mudar fração

  Insere uma fração.

&Ctrl;6 Elemento Adicionar... Adicionar/mudar integral

  Insere um sinal de integral.

&Ctrl;7 Elemento Adicionar... Adicionar/mudar somatório

  Insere o sinal de somatório (sigma).

&Ctrl;4 Elemento Adicionar... Adicionar/mudar produto

  Insere o sinal de produto.

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

&Ctrl;U Elemento Adicionar... Adicionar índice superior

  Adicione um índice superescrito como:

&Ctrl;L Elemento Adicionar... Adicionar índice inferior

  Adicione um índice subescrito:

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

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 meia 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 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 selecionar como o &kformula; é configurado. Você pode selecionar as barras de ferramentas que você deseja exibir ou o tipo de fontes a ser usado.

Configurações Destaque de sintaxe

  Habilitar este ítem determina se os números serão exibidos coloridos.

Configurações Mostrar barra de ferramentas arquivo

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

Configurações Mostrar barra de ferramentas editar

  Alterna a exibição da barra de ferramentas editar. Nela estão os ícones para cortar e colar, bem como o Desfazer e Refazer.

Configurações Mostrar barra de ferramentas adicionar

  Esta barra de ferramentas contém todos os elementos matemáticos como Somatório, Integral, Exponencial &etc;.

Configurações Mostrar barra de ferramentas símbolo

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

Configurações Mostrar barra de ferramentas matriz

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

#### Configurar Atalhos

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

Abaixo está um exemplo de como configurar um atalho para fazer um espaço grande.

Imagem de diálogo de atalho

- Clique no botão personalizar.

- Próximo clique no botão primário.

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

Imagem de diálogo de atalho de teclado

Pressionar as teclas `CTRLEspaço` agora produz um espaço grande.

#### Configurar 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 que Arquivo <KOfficeShell> é mostrado no topo da caixa suspensa.

- Clique em um dos ítens no painel esquerdo. Este ítem terá agora um fundo azul mostrando que ele 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 em `OK`

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

#### Configurar &kformula;

O Configurações Configurar &kformula;... é onde o tamanho das fontes são selecionados e fontes adicionais são instaladas.

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

- A seção Fontes lhe permite instalar fontes adicionais. Veja a seção Fontes Matemáticas Adicionais.

#### O Menu Ajuda

&help.menu.documentation;

## Edição Avançada

### Inserção de nome

Uma característica especial é a inserção de nome. O quadrado azul no qual 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 ela 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 no 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: `\quadEspaç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 Editar Editar String de Fórmula permite ao usuário editar as fórmulas ASCII que foram copiadas de outros aplicativos, como o Scilab, e transformá-las diretamente para o tipo matemático. Um exemplo tornará isso mais claro. Abaixo está uma tela do Scilab `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 no 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 derivs(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 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 delete-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 Definidas e Índices

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

#### Posicionar Índices

O índice superior ou inferior pode ser posicionada 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.

## Fontes Matemáticas

Para conseguir imprimir arquivos do &kformula;, você deve obter as fontes esstix. Estas fontes podem ser obtidas em ftp://ftp.elsevier.nl/pub/styles/esstix/esstix.zip

### Instalando as fontes com o &kcontrol;

Após baixar as fontes, instale-as num diretório chamado `esstix`. Você pode desempacotá-las com o aplicativo &kde; &ark;. Direito clique em `esstix.zip` e selecione Extrair aqui.... Então inicie o instalador de fontes do &kde; acessando o menu K e selecionando o comando Centro de Controle Sistema Instalador de Fontes Você deverá obter a seguinte tela:

Imagem do instalador de fontes do &kde;
Imagem do instalador de fontes do &kde;

Você deverá executar o instalador de fontes com privilégios de root. Clique no botão Modo Administrador e entre sua senha de root. Clique no botãoMudar Pasta. Isto irá exibir um diálogo do qual você pode selecionara pasta onde suas fontes estão guardadas. Neste exemplo elas estão armazenadas no `/home/poincare/esstix`.

Imagem do instalador de fontes do &kde;
Imagem do instalador de fontes do &kde;

Clique na pasta `esstix` e clique no botão OK. Você deverá obter o seguinte resultado.

Imagem do instalador de fontes pronto para instalar
Imagem do instalador de fontes pronto para instalar

Clique na primeira entrada de fonte. Mantenha pressionada a tecla &Shift;, e clique na última fonte esstix, no final da lista. Sua seleção irá parecer-se com isso.

Imagem do instalador de fontes instalando
Imagem do instalador de fontes instalando

Você pode usar arquivos nativos AFM. Configure seuConfigurações Sistema como mostrado abaixo. A caixa Gerar AFM's, com deve estar desabilitada:

Imagem da tabela de configurações
Imagem da tabela de configurações

Retorne para a aba Fontes. Clique no botão Instalar. As fontes serão instaladas. Após isso você deve clicar no botão Aplicar. A seguinte tela irá aparecer:

Imagem do &kcontrol; aplicando as fontes
Imagem do &kcontrol; aplicando as fontes

Responda Sim para o diálogo Aplicar mudanças no sistema agora. A instalação das fontes esstix está completa.

### Fontes Matemáticas Adicionais

Fontes matemáticas adicionais podem ser instaladas com Configurações Configurar Kformula... Fontes Matemáticas

Adicionar fontes matemáticas;

Primeiro instale as fontes desejadas com o Instalador de Fontes, no &kcontrol;. Isto irá torná-las disponíveis para seu computador. Em seguida entre na seção Fontes Matemáticas e adicione-as usando a Seta para direita, como mostrado abaixo. As fontes Euclid Symbol, que foram adicionadas abaixo, estão agora disponíveis na caixa suspensa Inserir Símbolo .

## Créditos e Licenças

Direitos de cópia do &kformula; Ulrich Küttler

Co-desenvolvedor: Andrea Rizzi

Direito de cópia da documentação 2002 Jonathan Drews j.e.drews@att.net

&underFDL; &underGPL;

## Instalação

### Como obter o &kformula;

&install.intro.documentation;

### Requisitos

&kformula; é parte do &koffice; em The &kformula; home page Você deve ter o &koffice; instalado. O &kformula; não funcionará sem o resto do &koffice;

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

&install.compile.documentation;

### Configuração

Algumas fontes não funcionam com o &kformula;. Você precisará experimentar várias delas para obter uma renderização satisfatória.

&documentation.index;