Dependiendo del sistema operativo, mala representación al incrustar imágenes transparentes

Dependiendo del sistema operativo, mala representación al incrustar imágenes transparentes

Tengo un problema bastante extraño al incrustar una imagen PDF con cierta transparencia en mi doctorado. tesis. Estoy usando la memoirclase de documento y compilando con pdflatex, aunque he confirmado que esto sucede incluso cuando no uso esos dos. Descubrí que este problema depende del sistema operativo. Esto es bastante serio porque necesito que mi tesis se reproduzca correctamente en todos los sistemas operativos, especialmente en OS X.

Primero creo la figura PDF en LaTeX usando el paquete tikz:

\documentclass[border=1cm,tikz]{standalone}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{fadings}

\begin{document}

\begin{tikzpicture}
\draw [-Latex,ultra thick] (0,0) -- ++(45:5);
\draw [-Latex,ultra thick,path fading=south] (2,0) -- ++(45:5);
\end{tikzpicture}

\end{document}

Que se parece a esto:

La figura original.

La flecha izquierda es solo una línea continua, mientras que la flecha derecha se desvanece hacia el final de la flecha. Luego, incrusto esta figura en cualquier documento LaTeX simple, como

\documentclass[letterpaper]{article}
\usepackage{graphicx}

\begin{document}

\begin{figure}[t]
\centering 
\includegraphics[scale=1]{tikz-figure}
\caption{My problematic figure.}
\end{figure}

\end{document}

y aquí es donde comienza el problema.

OSX

La figura del PDF se muestra correctamente, como se muestra arriba. Sin embargo, al renderizar el PDF final (probé Skim y Preview), la flecha descolorida simplemente no aparece.

linux

Al renderizar en Linux (con Evince), la flecha descolorida se vuelve sólida y aparece en la posición correcta, solo que sin el desvanecimiento. Este es el caso tanto de la figura PDF como del documento PDF final.

ventanas 10

Por último, en Windows 10 (con Adobe Reader y Sumatra PDF) tanto la figura como el documento final aparecen como deberían, con la flecha derecha difuminada.

Renderizado en diferentes sistemas operativos

Intenté agregar lo que se sugiere comúnmente % \pdfpageattr {/Group << /S /Transparency /I true /CS /DeviceRGB>>}pero no tuvo ningún efecto. También probé el pdfxpaquete, pero tampoco hizo ninguna diferencia.

Respuesta1

(Me gustaría publicar esto sólo como comentario, pero aún no tengo la reputación)

Me enfrento exactamente al mismo problema con una figura (también una flecha que se desvanece): en Adobe Reader y MacOS, se ve bien. Al usar Vista previa (el software) o la vista previa de la barra espaciadora del Finder, la flecha desaparece por completo.

Pero: mi figura se generó usando Adobe Illustrator, así que no creo que sea un problema de LaTeX/TikZ, sino del renderizador de PDF.

La solución que estoy usando por ahora es abrir el .pdf compilado en Adobe Acrobat y guardarlo nuevamente con la opción "pdf optimizado" y transparencias.

  • resolución media
  • nivel de transparencia: 75
  • Arte lineal y texto: 300
  • Degradado y mallas: 150
  • Convertir todo el texto en contornos: falso
  • Convertir todos los trazos en contornos: verdadero
  • Regiones complejas de clip: Verdadero
  • Preservar sobreimpresión: Verdadero

Luego, la flecha es visible, pero tiene un pequeño contorno de halo también alrededor de las partes que deberían ser completamente transparentes. Aún así es mejor que nada...

No estoy seguro de qué hace Adobe internamente, tal vez alguien aquí lo haga. Además, cualquier sugerencia de herramientas que no requieran Adobe Acrobat sería excelente.

información relacionada