quarta-feira, 30 de outubro de 2013

Fórmulas Latex no Inkscape

As vezes, na composição de imagens, necessitamos da inserção de caracteres gregos, matemáticos ou mesmo equações matemáticas e nos vemos num mato sem cachorro. Se você já se viu assim e não encontrou uma solução, ou a alternativa encontrada não correspondeu às expectativas, lhe apresento o Inkscape. O Inkscape é um poderoso software livre  usado para edição de imagens e documentos vetoriais, similar ao Adobe Illustrator e Corel Draw. Dentre suas funcionalidades temos a opção de inserção de fórmulas Latex.

O primeiro passo é ter o próprio Inkscape instalado. Como o software é multiplataforma, estou levando em consideração uma instalação no Ubuntu ou em uma distribuição derivada. No caso do Windows ou Mac OSX não sei se o procedimento é igual. Bom, estando o Inkscape instalado basta apenas que seja feita a instalação do pacote "pstoedit". Este pacote faz a conversão de pdf para svg, que é o formato padrão do Inkscape. Feito isso, vá em "Extensões>Renderizar>Latex". Será aberta a seguinte janela:


Sua fórmula deve ser escrita entre $$ observando a escrita Latex, caso contrário, não será obtido o resultado esperado. Uma vez criada a equação, você poderá redimensioná-la e manipulá-la de forma a obter a melhor configuração e posicionamento na figura, da qual a mesma faz parte. 

Terminada a composição, basta exportar a imagem no formato png e usá-la  na sua prova, trabalho, livro, etc.





quarta-feira, 16 de outubro de 2013

Criando Documentos Latex com o Kile

Se você usa uma distribuição Linux (Ubuntu ou derivados do Debian) e está começando a se aventurar na criação de documentos Latex, o Kile é um excelente IDE (Ambiente Integrado de Desenvolvimento) para Latex. Possui várias funcionalidades que facilitarão a criação, visualização, conversão e manipulação de documentos Latex. Para instalar, entre na central de programas, ou pelo terminal, e instale os pacotes kile e kile-l10n, o primeiro é o programa e o segundo é sua tradução para o português. Caso sua distribuição não use o ambiente KDE, é provável que aparecerá, nas dependências, as bibliotecas do KDE para serem instaladas, instale todas que forem sugeridas.
Vale lembrar que é necessário que o Latex esteja instalado na máquina, caso não, você poderá instalá-lo pelo terminal com um "apt-get install  texlive-full" ou pela central de programas clicando em texlive-full e marcando para instalar.

Estando instalado, ao abrir o programa você observará a seguinte janela:


Ao clicar no botão "novo" será aberta a seguinte janela:


Note que existem vários modelos à escolha, como "Arquivo vazio", Article (artigo), Beamer (apresentações), Book (livro), Letter (carta), etc. Você pode optar por um dos predefinidos ou por um arquivo vazio (primeira opção), e montar  manualmente o preâmbulo de seu documento.  Escolheremos  a opção "Arquivo vazio" e montaremos nosso primeiro documento usando o assistente de inicialização rápida do Kile. Para isso, após clicar na opção escolhida devemos ir em "Assistente> Inicialização rápida".

Note que na janela que se abrirá temos agora, além da opção da classe do documento (modelo), o tamanho da fonte, tamanho do papel, codificação e muitas outras opções da classe que poderá ser utilizada, bastando para isso, marcá-las. Marque as seguintes opções: Classe do documento "article", fonte "12pt", papel "A4", Codificação "utf8". Mude para a aba "Pacotes" e marque, além das  que já estão marcadas por padrão,  as opções: "amsmath", "amsfonts", "amssymb", "amsthm", "caption", "xcolor",  em babel marque "brazil", em fontenc marque "T1" . A Descrição de cada um desses pacotes se encontra logo a direita do mesmo.  Na última aba, "Propriedades do documento",  Você pode inserir o nome do autor, data e  título. Feito isso, clique em "Ok".

Você terá como resultado o seguinte:





O conteúdo do seu documento  ficará entre "\begin{document}" e "\end{document}". Antes disso, temos  o preâmbulo do documento, ou seja, as configurações que foram escolhidas através da janela do assistente  de inicialização rápida. Mas como posso ver o resultado do que estou criando? Basta você compilar  seu documento, clicando em "Quickbuild". Isso irá gerar um pdf que será salvo na pasta onde você salvou o arquivo. Geralmente ele abrirá este arquivo automaticamente com o leitor de pdf do seu sistema. Para continuar espiando o resultado do que vai escrevendo, não feche o pdf,  basta atualizar o pdf  executando "alt+6" ou clicando no botão "PDFLatex" na barra de ferramentas principal, conforme figura abaixo.

Quickbuild compila e PDFLatex atualiza seu pdf gerado.

É necessário ter um leitor de pdf. No caso do Kubuntu  ou distribuições que usem o KDE, geralmente o Okular vem por padrão e já atende as necessidades do Kile. No Ubuntu, ou distribuições que não tem o Okular por padrão, você pode instalá-lo ou, se preferir, pode instalar o adobe reader (acroread). 

Se você seguiu o passo a passo, você já conseguiu criar seu primeiro documento Latex e compilá-lo. Para maiores detalhes sobre o Kile, basta consultar seu  manual, disponível em ajuda, no próprio Kile. 

É isso. 


segunda-feira, 14 de outubro de 2013

Latex: Uma Poderosa Ferramenta para Exatas

De modo geral, uma das dificuldades  dos universitários das áreas de exatas se dá, no inicio do curso, na elaboração de trabalhos ou apresentações que envolvam equações matemáticas. Como a maioria chega conhecendo apenas  a suíte Office (word, excel, powerpoint), e mesmo assim, sem grandes conhecimentos sobre as ferramentas desses programas para criação de fórmulas, surgem então grandes dificuldades na elaboração de trabalhos, apresentações e relatórios. Como ocorreu comigo, logo você ouvirá alguns colegas de curso ou até mesmo professores falarem sobre o Latex, daí, você se pergunta: que diabos é esse tal de Latex? Onde baixar? Como aprender a mexer nele? Ele realmente é bom para elaboração de trabalhos que envolvam equações?

Exemplo e equações elaboradas no Latex.


Neste post, tentarei falar um pouco sobre ele, de forma que, tentarei responder às perguntas feitas inicialmente. Então, vamos lá.


O que é Latex?


Latex é um conjunto de macros para Tex desenvolvida na década de 80 por Leslie Lamport e é amplamente utilizada para elaboração de textos matemáticos e científicos com alta qualidade tipográfica. No Latex, você define como será a formatação de seu documento, tipo: bibliografia, formato de páginas, margens, tipo de documento, etc. já no que chamamos de preâmbulo do documento. Feito isso, nossa preocupação fica centrada apenas no conteúdo de seu documento e não na formatação do mesmo. Vejamos um exemplo de um documento preparado pelo Latex e seu resultado depois da compilação.


O código acima resulta no documento abaixo. Vejamos:

O que vem antes de \begin{document} é  o preâmbulo do documento, ou seja, ali é onde é definido a parte de formatação do documento. O conteúdo do documento fica definido entre \begin{document} e \end{document}.

Onde Baixar?


Por ser multiplataforma, o Latex pode ser instalado no Windows, Linux e Mac OSX. No caso do Windows, basta baixar o arquivo Miktex em www.miktex.org (sua versão na data que este arquivo foi escrito é 2.9) e instalar normalmente, porém, uma vez feito isso,  precisamos também instalar  um editor Latex, pois neste pacote não vem um editor. Dentre os vários existentes pra Windows temos o LED, o Winedt, o TeXnic Center, o Lyx, entre outros. No caso do Linux, para uma instalação completa, basta executar o comando "apt-get install texlive-full", feito isso, existem vários editores, porém, um bem completão (na verdade um IDE) é o Kile. No Mac, basta baixar o pacote Mactex em http://www.tug.org/mactex/. Uma vez instalado, precisamos baixar um editor, dos quais existem: Latexian, Latexit, TexShop, Lyx,etc.

Vale ressaltar que o Latex é um software livre e gratuito, seus editores são em sua maioria gratuitos, porém, existem alguma opções pagas, o que não quer dizer que exista excelentes opções gratuitas (como o Kile, que citei acima).

Como Aprender a usar o Latex?

Existem inúmeras fontes para se aprender a manipular o Latex e seus editores, em sua maioria, estão espalhadas pela internet. Existem também livros, vídeo-aulas, tutoriais, etc. Listarei abaixo algumas fontes para iniciação. Vejamos algumas em português:

http://www.mat.ufmg.br/~regi/topicos/intlat.pdf
ftp://ctan.tug.org/pub/tex/info/lshort/portuguese/pt-lshort.pdf
http://latexbr.blogspot.com.br/
https://aprendolatex.wordpress.com/

 Mas vale a pena investir no Latex?

Se você é da área de exatas o Latex é uma mão na roda. Digo que mais do que questão de escolha, usá-lo é questão de necessidade, ou seja, se você deseja uma poderosa ferramenta para edição de textos e fórmulas que tem como resultado documentos bem estruturados e de aparência profissional o Latex é a solução. Apresentações também podem ser criadas com toda aparência profissional e estrutura já mencionados anteriormente, além de posteres para apresentações em congressos, simpósios ou encontros acadêmicos.

Vale destacar que  existem classes (modelos) já estruturados os quais podem ser usados para elaboração de artigos, livros, apresentações, etc. Pessoalmente, usei recentemente a classe "abntex2" para elaboração de minha monografia para conclusão de minha graduação em Física e usei a classe "beamer" para criar a apresentação da defesa da mesma. O resultado surpreendente é um documento bem estruturado com forte estilo profissional. A classe "abntex2"  é uma classe que visa adequação dos documentos às normas da abnt. A classe Beamer, dentre outras classes de mesmo gênero,  é usada  para criação de apresentações.

Em breve escreverei neste blog sobre alguns editores Latex, classes, criação de bibliografias com Jabref e dicas de uso. Então, é isso. Até a próxima.

sexta-feira, 11 de outubro de 2013

O Uso do Math para Confecção de Fórmulas Matemáticas

Tanto professores quanto alunos das áreas de Exatas muitas vezes se veem perdidos quando o assunto é o uso de fórmulas matemáticas em textos  digitados. Um velho conhecido dos físicos e também dos matemáticos é o Latex, cujo poder de processamento de fórmulas matemáticas, quando se fala em software livre ou proprietário, é de longe o melhor existente nos dias atuais, mas que exige algumas horas de leitura para que o usuário possa manipulá-lo e tirar proveito do seu poder. Falaremos muito sobre ele em postagens futuras, mas, focaremos agora  em desvendar o uso do Math, o editor de fórmulas da suíte de escritório Libreoffice que é alternativa ao pacote Office da Microsoft. Entre as principais vantagens, vale destacar que ele é um software livre, gratuito, multiplataforma (possui versões para Windows, Mac e Linux), além de ser traduzido para o português  brasileiro. Para baixar o pacote basta acessar página em http://pt-br.libreoffice.org/, clicar em "Baixar o Libreoffice", escolher a opção correspondente ao seu sistema operacional e realizar a instalação do mesmo.

Uma vez instalado,  partiremos  para as principais configurações necessárias para se fazer um bom uso desta ferramenta maravilhosa. 
Como  o objetivo é o seu uso no editor de textos ou  planilhas, a primeira coisa  a se fazer é abrir o "writer".


Com o Writer aberto clique com o botão direito do mouse sobre uma das barras (de formatação ou padrão) e faça o seguinte:


  • No menu suspenso que surgirá clique em "Personalizar barra de ferramentas";
  • Será aberto uma janela suspensa com a aba "Barras de ferramentas" selecionada, clique em "adicionar" e abrirá uma nova janela com título "seletor de macro";
  • Na janela "Seletor de macro", em "categoria" clique em "inserir" e em "comandos" selecione a opção "fórmula", conforme a imagem abaixo



Note que há duas opções "Fórmula", a que nos interessa, neste caso, é a segunda. Feito isso basta fechar a janela e clicar em "Ok".

Se você seguiu os procedimentos acima, notará que surgiu o ícone correspondente na barra de formatação do writer.


O procedimento feito até agora serve também para o editor de planilhas(calc), de desenhos(draw) e também o de apresentação de slides(impress). Não há nenhuma diferença. Portanto, se você também usará fórmulas em planilhas, desenhos e apresentações de slides da suíte Libreoffice repita o procedimento para cada um deles.

Agora que já temos o atalho do editor de fórmulas (math) na barra de formatação, basta posicionar o cursor sobre a linha ou o local onde se queira inserir uma fórmula e clicar  no atalho de fórmulas do math. Feito isso será aberto o editor de equações com a seguinte configuração.




Note que existe uma janela flutuante de título "Elementos", que nada mais é que uma janela com os  atalhos das  principais operações. A maneira mais simples de compor suas equações é clicando no operador correspondente na janela de elementos a qual irá inserir o comando da operação na barra de equações. Daí você precisa substituir "<?>", que aparecerá na barra de equações, pelos valores numéricos ou variáveis de sua correspondente equação. Conforme você vai criando sua equação na barra de equações você também vai visualizando o resultado final no corpo do documento. Terminada sua equação, basta clicar com o mouse em qualquer parte do texto de seu documento que a barra de equações se fechará e retornaremos para o documento.


  • Se precisar editar uma equação já construída, basta clicar nela duas vezes que o editor de equações se abrirá e você poderá editá-la;
  • Você poderá mudar a fonte, tamanho de fonte, espaçamento e alinhamento no menu "Formatar";
  • Para inserir letras gregas ou símbolos especiais basta ir em "Ferramentas>Catalogo de símbolos";
  • Caso a janela "Elementos" desapareça, basta ir em "Exibir" e marcá-la para que ela retorne.
Com o tempo, a tendência é se acostumar com nomenclatura das equações. Se você conhece a nomenclatura, basta digitá-la no texto, selecioná-la e clicar no atalho do math na barra de formatação que automaticamente a nomenclatura será substituída pela respectiva equação.

Você já está apto a criar provas, trabalhos e documentos com equações matemáticas. Para se aprofundar mais, o libreoffice disponibiliza um guia do iniciante que pode ser baixado no seguinte endereço https://wiki.documentfoundation.org/images/8/85/0109GS3-IntroducaoaoMath-ptbr.pdf.

É isso.

O Uso de Applet's (Simuladores) no Ensino de Física

O uso de tecnologias que possam tornar o Ensino de Física algo mais dinâmico  e menos doloroso tem sido muito discutido nas Universidades em todo o Brasil. Dentre as diversas propostas, se discute muito o uso das chamadas Tecnologias da Informação e Comunicação (TIC) que graças à democratização do uso do computador e da internet causou um enorme avanço nas relações educacionais. Podemos exemplificar, dentre os diversos usos das TIC,  o uso de email, fórum, grupos online, redes sociais, plataformas de educação à distância, etc. Neste post, mostrarei apenas  uma dessas  possibilidades que é o uso de applet's (simuladores)  de Física.

Dentre os inúmeros Applet's existentes gostaria de destacar os do Walter-fendt e do Phet. Mas, por quê?  A resposta é simples, ambos são disponibilizados de forma gratuita e suas páginas na rede encontram-se em língua portuguesa, além de diversos outros idiomas.

Abaixo temos um Applet do Phet, simulando o lançamento de projéteis. Se você não consegue visualizá-lo, verifique  se seu computador possui a versão mais recente do Java e também do Flash, ambas são necessárias para o funcionamento correto das simulações.






Note que há diversos parâmetros que podem ser alterados, como: velocidade inicial de lançamento, ângulo, massa, além de diversos tipos de objetos a serem lançados (inclusive um carro), onde obtemos  o alcance máximo, altura máxima e também o tempo gasto. Note que existe uma marca no solo que pode ser realocada em qualquer local, cujo objetivo é atingi-la com os objetos lançados.

 Abaixo temos um Applet do Walter-fendt (Caso não visualize o applet, será necessário autorizar o java a execuar o mesmo, ou seja, dê permissão de execução).






Note que neste caso existem instruções na parte superior da simulação que orientam o usuário sobre a manipulação das variáveis presentes. Vale ressaltar que os Applet's do Walter-fendt  podem ser baixados em html  e usados off-line, o que é uma ótima opção para os professores que trabalham em unidades que não possuem acesso à internet, porém, possuem  datashow e computador. Para isso, basta clicar em "download" na página do Walter-fendt e baixar o arquivo comprimido que conterá todos os Applet's disponíveis. Veja os passos, abaixo:

  1. Clicar em "Download" e escolher o arquivo ph14br.zip, que é o arquivo em português do Brasil;
  2. Abrir o gerenciador de arquivos do seu sistema operacional e descompactar, ou seja, extrair o referido arquivo baixado;
  3. Após a extração, será exibido quatro pastas a "ph14", "ph14_gifs", "ph14_jar" e a "ph14br". Abra a ultima pasta citada e clique com botão direito no arquivo "index.html" e escolha o opção "abrir com" indicando um browser qualquer para abrir a página, como o internet explorer, firefox, chromium, etc.
  4. Feito isso, você terá a visualização do site, tendo acesso a todas as animações, porém, isso estará rodando off-line, ou seja, sem acesso à internet. Basta navegar normalmente e clicar no Applet que será usado.


A principal vantagem de se baixar o conteúdo é que você pode levá-lo consigo num pendrive, por exemplo, e executá-lo em qualquer máquina disponível, já que as animações  são feitas em java e praticamente todas as máquinas são providas do mesmo.

Finalizando, vale lembrar que em ambos os casos, tanto no Phet quanto no Walter-fendt, não existem apenas Applet's de Física, mas também de Matemática, Biologia e Química. Vale a pena conferir.

Para acessar o  Phet clique em http://phet.colorado.edu/pt_BR/simulations
Para Walter-fendt clique em  http://www.walter-fendt.de/ph14br/

Então. Acho que é isso. Até a próxima.