Cómo modificar el texto de una figura vectorial

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.4textwidth]{./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.4textwidth]{./dragon}
caption{Farola y dragón.} label{fig:dragon}
end{figure}

Deja un comentario