
Estou tentando modificar a legenda de uma imagem eps que gerei no matlab, existem vários experimentos onde coloco a referência na legenda, por isso prefiro configurar com psfrag. Posso modificar o texto do eixo, mas não o texto da legenda. Quem puder me orientar por favor.
Responder1
Conforme explicado no manual do psfrag, se você pode substituir uma string depende de como essa string é codificada, você precisa olhar para o eps, cada palavra pode aparecer como strings separadas ou com letras inesperadas devido à codificação da fonte, kerning ou outros recursos do o aplicativo que faz o eps. Você precisa substituir quaisquer fragmentos de string que estejam realmente no arquivo, e não qualquer palavra visual que pareça estar na saída visual resultante.
Para uma legenda você pode achar mais fácil não usar, \psfrag
mas simplesmente sobrepor uma nova legenda.
\includegraphics{...}%
\begin{picture}(0,0)
\put(-10,-20){\color{white}\rule{3cm}{4cm}}
\put(-30,-40){\parbox{4cm}{some new legend text}}
\end{picture}
Isso sobrepõe um retângulo branco sobre a imagem, ajusta para encobrir a legenda antiga e, em seguida, sobrepõe uma nova parbox com o texto desejado.