domingo, 10 de fevereiro de 2013

Dica: Redimensionando figuras feitas em tikz com TikZscale

O maior problema de figuras feitas com tikz é na hora de ajustar seu tamanho no papel. Geralmente temos que usar a opção scale para redimensionar a figura, e isto não se torna viável se tivermos que trabalhar com várias figuras, pois deveríamos usar esta opção em todas as figuras, cada uma com seu devido valor.

Uma solução é usar o pacote tikzscale. Este pacote redimensiona a figura na escala que quiser usando as opções do comando \includegraphics e a maior vantagem é que ele mantém os textos da figura sempre no mesmo tamanho, facilitando a leitura.
Para usar o pacote tikzscale as figuras devem ser salvas no formato figura.tikz e o documento principal deve carregar o pacote tikzscale.

\documentclass{minimal}
\usepackage{tikz}
\usepackage{tikzscale}
\begin{document}
 \includegraphics[width=3cm]{figura.tikz}
 \includegraphics[width=\linewidth]{figura.tikz}
\end{document}

Baixe tikzscale.zip


Instalando o tikzscale

Para instalar o tikzscale no TeXLive 2012 no Linux, leia Atualizando os pacotes do TexLive 2012. No caso, digite

which latex
sudo /usr/local/texlive/2012/bin/i386-linux/latex/tlmgr update --self
sudo /usr/local/texlive/2012/bin/i386-linux/latex/tlmgr install tikzscale