¿Cuál es la mejor manera de fusionar subfiguras y convertirlas a un formato requerido para su envío a una revista?

Actualmente estoy preparando un artículo para su publicación y estoy tratando de construir las figuras. Me resulta más difícil que hacer figuras para un informe, principalmente porque las revistas esperan un archivo de figura para cada figura, independientemente de si contiene subfiguras o no. Esto conduce a algunos problemas/obstáculos:

  • No puedo usar \subfigel paquete de LaTeX, así que tengo que colocar manualmente un (a), (b) y (c) en la figura y hacer un seguimiento del título si cambia el orden de estos.
  • Las reglas de las revistas sobre el envío de figuras varían bastante, algunas pueden tomar archivos PDF, algunas quieren gráficos vectoriales, otras rasterizadas.
  • De alguna manera tengo que fusionar la salida de varios programas en un solo archivo; por ejemplo, los diagramas hechos con Tikz conforman la misma figura que un gráfico trazado con matplotlib de python.
  • Al tener que fusionar subfiguras de esa manera, mi flujo de trabajo se vuelve bastante complicado si tengo que modificar una de las subfiguras y luego regenerar el archivo de una sola figura.
La advertencia proviene exclusivamente del hecho de que la palabra "mejor" está presente en el título, FWIW. Hay algunas palabras clave que producirán esa advertencia, como "usted", "favorito" o "peor".
¿Por qué no preguntar en TeX.see ya que parece que quiere una respuesta técnica? Parece un trabajo perfecto para el paquete/clase independiente.
@StrongBad Gracias por la sugerencia, pero quería que mi pregunta fuera lo más amplia posible, simplemente usé mis propias experiencias como ejemplos para ilustrar mi punto. Espero que no parezca que estoy pidiendo ayuda técnica en este caso en particular.
@ user3087409 Eliminé sus comentarios a las modificaciones para mantener la pregunta clara. Por favor, siéntase libre de publicar sus comentarios como comentarios.
así que tengo que colocar manualmente una (a), (b) y (c) en la figura y realizar un seguimiento de la leyenda si el orden de estos cambios. Lo sé, esta es principalmente mi opinión: pero en la gran mayoría de los casos , me parece más fácil de usar no usar estos indicadores en absoluto, sino hacer referencia a la "Fig. 5, izquierda” o similar. De esta manera, las personas saben directamente dónde mirar o incluso recuerdan la parte respectiva de la figura y su flujo de pensamientos se interrumpe menos.
Las reglas de las revistas sobre el envío de figuras varían bastante, algunas pueden tomar archivos PDF, algunas quieren gráficos vectoriales, otras raster : el formato PDF es capaz de contener píxeles y gráficos vectoriales. No he encontrado ninguna revista que requiera seriamente gráficos de píxeles; véase también ¿Por qué algunos lugares de publicación prefieren TIFF a algunos formatos vectoriales? En general, no espero que pueda equivocarse mucho con los archivos PDF.
@Wrzlprmft: 'Creo que es más fácil de usar no usar estos indicadores en absoluto, sino consultar la "Fig. 5, izquierda' o similar" - si bien esto puede ser una cuestión de preferencia, el punto de que el OP tiene que "hacer un seguimiento del título si el orden de estos cambios" sigue en pie.
@ORMapper: Claro, pero el problema de colocar manualmente dichos indicadores ya no existe.
@Wrzlprmft: Ah, no me di cuenta de que eso es un problema. Si se supone que debo proporcionar un PDF para la figura completa, haría que LaTeX procesara ese archivo PDF mientras sigo usando el paquete subfig o algo equivalente.
@scaaahu - Ver chat.

Respuestas (5)

No sé qué tan bien se aplicará esto a ti porque no uso mucho tikz. Pero si puede guardarlos como, por ejemplo, un pdf, esto podría funcionar para usted.

Uso Illustrator (pero Inkscape es similar y gratuito), y enlazo los archivos para que, si hay una actualización de cualquier componente, se actualice. Y los fusiono todos juntos.

Luego puedo guardarlo como pdf o svg (o cualquier formato que desee la revista). Encontré esto un poco engorroso al principio, pero ahora que estoy acostumbrado, tengo dificultades para revertirlo.

Este es un buen uso para vincular que no había pensado. ¿Qué tan bien illustrator/inkscape mantiene las ediciones, es decir, si una imagen tiene que ser reescalada/recortada para encajar en la figura, y el componente vinculado se actualiza?
Illustrator puede manejar imágenes reescaladas (manteniendo las dimensiones fieles a la figura original) a partir de cs5, creo. Pero no creo que Inkscape pueda.

He usado Matlab y Sci-Lab para crear gráficos hasta ahora. En Matlab, también he automatizado el proceso de análisis de datos, con intervenciones menores en los parámetros de entrada. A continuación, he convertido los datos en archivos separados (*.txt) para que los lea un nuevo programa que crea las cifras finales. Según mi experiencia, Matlab proporciona la mejor calidad en EPS y también es bueno para el análisis de datos, pero no es gratuito. Sci-lab es bueno para gráficos y gratuito, pero para analizar datos es muy lento y requiere mucho tiempo. Por lo que he visto, R también es un buen candidato para gráficos y tiene la mayor cantidad de estilos de línea (cuando se imprime en escala de grises), pero no he trabajado con él.

  1. Utilice \subfigy escriba su documento como desee.

  2. Guárdelo como un pdf.

  3. Dentro del pdf, seleccione la figura y recorte todo lo demás (en una Mac puede usar la herramienta de selección y luego comando-K en la vista previa).

  4. Guarde la figura recortada como .pdf o .tiff (o lo que sea necesario).

  5. Reemplace el \subfigcomando con la figura recortada. Se verá exactamente igual (es posible que tenga que ajustar el tamaño) y se ajustará a los requisitos de la revista.

No estoy seguro de que esto se ajuste a los requisitos de las revistas; a menudo, las revistas querrán archivos de mayor resolución para sus formatos de trama. Además, creo que esto degradará los gráficos vectoriales a un formato de trama, lo que probablemente debería evitarse.

Mantengo archivos separados para cada subfigura, que pueden crearse utilizando diferentes medios.

Uso LaTeX para crear un pdf para la figura completa, que combina las subfiguras. De esta forma se tiene un archivo pdf correspondiente a cada figura. El archivo tex sirve para ordenar las subfiguras según el diseño deseado, así como para colocar las (a), (b), (c). Yo uso overpic para hacer esto último. El paquete textpos es útil para el primero.

En el archivo tex del documento, las figuras se insertan usando el comando habitual includegraphics, y para cada figura hay un comando includegraphics.

No estoy seguro si esto ayuda. Probablemente ya estés haciendo esto y estés buscando algo más eficiente.

Existe la compensación de automatización habitual: https://xkcd.com/1319/

En la práctica, termino usando Inkscape (supongo que Illustrator si su escuela tiene una licencia) para juntar manualmente figuras de diferentes partes para la presentación final. Esto permite exportar a PDF o TIFF, y no me ha dado demasiadas molestias.

Si va a regenerar estas figuras todo el tiempo, es decir, hay una gran colaboración y todos enviarán nuevas versiones de estas figuras, o si tiene un documento con cientos de figuras, podría valer la pena desarrollar un guión usando ImageMagick para conectar todas esas piezas diferentes, usando montaje y etiquetado: http://www.imagemagick.org/Usage/annotating/ Sin embargo, ¡las circunstancias en las que esto es un buen uso del tiempo van a ser bastante raras! (También tenga en cuenta que esto será mejor para la salida de trama).