Use figuras de Matlab 2014b (a través de Inkscape) en pdfTeX

Sé que hay muchos hilos relacionados con este tema, pero todavía no pude encontrar una solución satisfactoria.

Resumen de figuras de Matlab 2014b -> exportar como .eps o .svg -> cargar en Inkscape (el problema está aquí: el texto no se reconoce ) -> usar Inkscpe para guardar como .pdf_tex -> usar en documento scrreprt (pdfTeX)


El objetivo: quiero usar diferentes diagramas de Matlab 2014b en un artículo científico. Dentro de esa trama, quiero usar la misma fuente LaTeX que se usa en mi documento scrreprt.

El problema: cuando exporto o imprimo las figuras de Matlab como .eps o .svg (posible en 2014b) no es posible usar la fuente del documento (tipo y tamaño) o acceder al texto (etiquetas, axisticks) Inkscape.

Lo que he hecho hasta ahora: usé matlab2tikz . Esto me permite acceder a la trama con la fuente "correcta". Pero no crea los resultados que quiero tener. Este hilo menciona un problema relacionado.

Obtuve algunas cifras en Inkscape (.svg) y utilicé el método de exportación que proporciona archivos .pdf_tex. Luego usé \input para incluirlos en el documento. Esto funciona muy bien ("fuente correcta y buena calidad"), así que quiero usar este método, pero en primer lugar necesito imprimir/exportar las figuras de una manera que permita que Inkscape lea el texto como texto y anote píxeles en una foto.

Lo que definitivamente no se desea Establecer la figura de Matlab 'Intérprete' en 'Latex' se ve bien en la figura, pero es inútil cuando se incluye en un documento de látex

Agradezco cualquier ayuda. Gracias de antemano.

pd: redirigí esta pregunta desde http://tex.stackexchange.com

Sí, la exportación de matlab es una locura. Cambia el nombre de todas las fuentes que usa a helvética con un prefijo para que esté 100% seguro de que no se puede encontrar ninguna fuente. Esto es totalmente tonto... Necesitas editar el archivo para que el nombre de la fuente sea correcto.
@joojaa es bueno saber que se puede arreglar.

Respuestas (2)

Si alguien en el futuro encuentra el mismo problema, lea esto:

Después de muchas pruebas, llegué a la conclusión de que probablemente sea mejor usar matlab2tikzo pgfplots. El enlace que @Dolphin publicó en su comentario [¡en el hilo del enlace anterior!] conduce a una práctica extensión de Inkscape, que cumple su propósito. Se reconoció todo el texto de las figuras de matlab. El problema es la exportación desde Inkscape más adelante. Puede usar .eps o incluso la exportación a .pdf, que funciona como en este video . El problema es que tienes que ajustar todos los ejes, etiquetas y leyendas manualmente. Esto está bien para figuras con menos texto, pero inapropiado para figuras científicas con muchos datos (números y leyendas).

Otra solución mucho más fácil es: no use látex en Matlab 2014b para etiquetar su eje. Por ejemplo, no puede tener nada como x_1^*. Si usa solo texto sin formato en Matlab, cuando guarde el archivo en svg, el texto se mantendrá. Luego puede editar el archivo .pdf_tex generado por Inkscape para mostrar la etiqueta correcta. Por supuesto, esto se debe al error del motor figure-to-svg en Matlab 2014b. Simplemente no puede reconocer el látex como texto.