Una de las ventajas de LaTeX es su tratamiento de figuras vectoriales. En esta entrada mostraré cómo se puede modificar en LaTeX el texto de una figura vectorial. Nuestro documento .tex tendrá la forma siguiente, donde además se cargan las librerias graphicx y psfrag, necesarias para insertar figuras y para tratar el texto de figuras, respectivamente:
\documentclass[a4paper,openright,12pt]{report}
\usepackage[spanish]{babel} % espanol, ingles
\usepackage[latin1]{inputenc} % acentos sin codigo
\usepackage{graphicx} % graficos
\usepackage{psfrag} % modificar texto en graficos
\begin{document}
\end{document}
Supongamos que tenemos un dibujo vectorial con un texto (dragon.eps). Entre los distintos programas que se pueden usar para crear el dibujo en eps, yo utilizo Diaw.exe, que es muy sencillo y gratuito. En el siguiente enlace puedes ver un tutorial de dicho programa (click aquí), realizado por el grupo CAChemE.org.
Insertamos el dibujo fácilmente en nuestro documento con las instrucciones siguientes:
\begin{figure}[htb]
\centering
\includegraphics[width=0.4\textwidth]{./dragon}
\caption{Farola y dragón.} \label{fig:dragon}
\end{figure}
Sin embargo, nos encontramos con un pequeño inconveniente. El formato del
texto del dibujo, no coincide con el formato del texto del resto del documento. Para solucionarlo, usamos la instrucción psfrag{texto1}{texto2}, que busca en el dibujo vectorial el texto "texto1" y lo sustituye por "texto2", con la fuente, tamaño y formato correspondiente.
\begin{figure}[htb]
\centering
\psfrag{Bicho}{Dragón}
\includegraphics[width=0.4\textwidth]{./dragon}
\caption{Farola y dragón.} \label{fig:dragon}
\end{figure}