terça-feira, 16 de março de 2010

Inserindo equações do MathType no LaTeX

Uma das grandes vantagens (pelo menos para quem é da área de exatas) em se utilizar o LaTeX, é a facilidade com que as equações são "manipuladas" no arquivo .tex e a qualidade com que as mesmas são impressas na versão final do documento. Apesar disso, a criação de equações diretamente no editor de textos pode se tornar uma tarefa não muito agradável quando se trata de equações matemáticas muito complexas e/ou muito grandes. Uma ferramenta que pode ser muito útil nessa tarefa é o MathType (Design Science, Inc. Company). Esse programa já era muito conhecido na sua versão "embarcada" no Microsoft Word, onde recebia o nome de "Microsoft Equation". O fato é utilizando o MathType junto com o LaTeX, podem ser aproveitadas as excelentes funcionalidades dos dois programas. A melhor maneira de utilizar essa dupla é configurando o MathType para que, ao copiar uma equação do programa (isso mesmo, copiar com ctrl+c) e colar (de novo, apenas o ctrl+v) no editor de texto, seja colado na verdade o código LaTeX da equação. Para configurar o MathType faça o seguinte:
  • Abra o MathType e vá ao menu "Preferences" e clique em "Translators".
  • Selecione a opção "Translation to other language (text)" e configure os campos:
    • Translator: TeX -- LaTeX 2.09 and later
    • Desmarque as opções "Include translator name in translation" e "Include MathType data in translation"
    • Clique em Ok e insira uma equação qualquer na tela do MathType
    • Selecione a equação (pode ser ctrl+A) e vá no menu Editar > Copiar ( ou simplesmente ctrl+C)
    • Abra seu editor de textos do LaTeX (no caso desse exemplo, o TeXnicCenter, e vá no menu Edita > Colar (ctrl+V)
        DICA: Existe também a opção de configurar a "tradução" do MathType. Dentro da pasta onde foi instalado o MathType existe uma outra pasta chamada "Translators". Nesta pasta, há um arquivo chamado LaTeX.tdl É esse arquivo que deve ser alterado para ajustar o código que será colado no editor do LaTeX. Mas cuidado: só altere o arquivo se souber o que está fazendo (não me responsabilizo por danos)! Alguma modificação indevida pode trazer erros tanto quando você copiar um código quanto na hora em que for compilar o arquivo .tex . Mas isso é assunto para outro post!

        Um comentário: