LaTeX – alinhar bloco de equações

Estava sentindo falta de escrever um tutorial então vamos lá! Esse blog começou porque queria salvar coisas que me ajudaram bastante em algum momento e que pudesse ajudar outras pessoas, e a mim mesma no futuro porque esqueço as coisas muito facilmente. Acho que a maioria dos acessos ao post  Instalação do Driver da Nvidia no Fedora 19 devem ser meus mesmo…

Dou preferência ao português pra facilitar a vida dos colegas que falam português. Sim, tenho acessos de Portugal e outros países que falam português o que acho o máximo! Muito obrigada pelos acessos! 🙂 No momento o post que tem mais acessos de forma geral é o Algoritmos no LaTeX em português 🙂

Bom, tenho usado LaTeX no dia a dia para criar relatórios e salvar experimentos e acabo utilizando os modelos de artigo e relatório padrão e gosto de alinhar todas as equações quando começo um novo documento. Mas não necessariamente um modelo pronto já vai alinhar os blocos de equações automaticamente então vou apresentar algumas opções aqui caso também queira e/ou precise alinhar equações ou blocos de equações no seu documento LaTeX.

Alinhar equações no LaTeX

Existe uma forma simples de alinhar à esquerda todas as equações de um documento LaTeX: basta usar a opção fleqn no início do documento. Por exemplo, se for criar um artigo a primeira linha deve ser parecida com essa:

\documentclass[fleqn,12pt]{article}

Somente acrescentar essa opção já será suficiente para trazer suas equações para a esquerda. Considere o seguinte código como exemplo:

\documentclass[12pt]{article}
\begin{document}
\section{Exemplo}
Bloco de equacoes:
\begin{eqnarray}
a_1 = b_1+c_1 \\
a_2 = b_2+c_2-d_2+e_2
\end{eqnarray}
\end{document}

Observe que estou usando o ambiente eqnarray para definir o bloco de equações mas a opção funciona também para uma equação definida no ambiente equation. Saída gerada pelo código acima antes e após acrescentar a opção fleqn no início do documento:

Resultado antes.
Resultado antes.
Resultado depois.
Resultado depois.

Possivelmente o seu conjunto de equações não terá o mesmo número de termos e, mesmo após inserir a opção fleqn, ainda estará desalinhado entre si como no exemplo acima. Para resolver alinhamento entre as equações, basta usar o caractere “&” cercando as igualdades como no fragmento de código abaixo:

\begin{eqnarray}
a_1 &=& b_1+c_1 \\
a_2 &=& b_2+c_2-d_2+e_2
\end{eqnarray}

Poderia terminar o post por aqui, mas se ainda não estiver satisfeito e quiser trazer as equações para o mesmo alinhamento do texto, ainda existe outra opção que modifica a identação de todas as equações no documento:

\setlength{\mathindent}{0pt}

Esse comando deve ser inserido no início do documento após a definição da classe e antes do \begin{document}, onde normalmente define os pacotes que serão utilizados. Abaixo, a diferença de alinhamento utilizando o caractere “&” e após modificar a identação:

Alinhamento com caractere & e após modificar identação das equações. A linha vermelha foi colocada para ajudar a visualizar a diferença em relação ao texto.

 

Já citei no post Algoritmos no LaTeX em português uma ótima referência em inglês sobre LaTeX é o blog texblog.

Espero que tenha ajudado! Qualquer dúvida pode deixar nos comentários que respondo!

Dica: Aplicativos que Reconhecem Equações Manuscritas

 

Segue uma dica rápida para quem usa iPad/iPhone e gostaria de escrever equações à mão livre e convertê-las para os formatos: .jpg, LaTeX ou MathML. Essa dica é util principalmente para quem precisa utilizar equações nos formatos acima em um aplicativo no iOS, por exemplo, enquanto estiver montando uma apresentação com equações no Keynote.

MyScript MathPad
MyScript MathPad

 

Isso é possível utilizando o aplicativo MyScript MathPad (iTunes). Ao escrever uma equação à mão livre é possível salvar, gratuitamente, como uma imagem .jpg que pode ser utilizada em qualquer outro aplicativo. O aplicativo apresenta um tutorial bem simples assim que abre e possui vários símbolos reconhecíveis! Muitos mesmo!

Seguem algumas capturas de tela:

MyScript MathPad
MyScript MathPad no iPad
MyScript MathPad
MyScript MathPad no iPhone

Outras funcionalidades bastante interessantes a partir da versão paga são:

▫️ copiar a equação para ser calculada com o aplicativo WolframAlpha;
▫️ exportar para o formato LaTeX (texto a ser importado por outra ferramenta que compile LaTeX);
▫️ exportar no formato MathML.

MyScript Calculator Logo

 

O mesmo desenvolvedor (Vision Objects) ainda oferece uma calculadora que reconhece as expressões digitadas à mão livre e efetua os cálculos 🙂 que é a MyScript Calculator. Essa calculadora está disponível em várias plataformas: iTunes, Google Play, Samsumg Apps e Amazon Apps 

Segue um exemplo de reconhecimento de uma expressão escrita e apresentação do resultado no iPhone:

MyScript Calculator no iPhone

Achei muito interessante esses aplicativos e quis compartilhar essa dica! Comentários e sugestões são sempre bem vindos!

Até mais!