modificar leyenda con psfrag en una imagen eps

modificar leyenda con psfrag en una imagen eps

Estoy intentando modificar la leyenda de una imagen eps que generé en matlab, hay varios experimentos donde puse la referencia en la leyenda, por eso prefiero configurarlo con psfrag. Puedo modificar el texto del eje pero no el texto de la leyenda. Alguien que pueda orientarme por favor.

Respuesta1

Como se explica en el manual de psfrag, si puede reemplazar una cadena depende de cómo está codificada esa cadena, debe mirar los eps, cada palabra puede aparecer como cadenas separadas o con letras inesperadas debido a la codificación de fuente, el kerning u otras características de la aplicación que hace los eps. Debe reemplazar cualquier fragmento de cadena que esté realmente en el archivo, no cualquier palabra visual que parezca estar en la salida visual resultante.

Para una leyenda, puede que le resulte más fácil no usarla, \psfragsino simplemente superponer una nueva leyenda.

\includegraphics{...}%
\begin{picture}(0,0)
\put(-10,-20){\color{white}\rule{3cm}{4cm}}
\put(-30,-40){\parbox{4cm}{some new legend text}}
\end{picture}

Esto superpone un rectángulo blanco sobre la imagen, ajústelo para cubrir la leyenda anterior y luego superpone un nuevo parbox con el texto que desee.

información relacionada