
Ich kompiliere eine Beamer-Präsentation auf Ubuntu mit PDF-Abbildungen, die von Inkscape ausgegeben werden. Die Farben auf bestimmten Folien sind falsch. Dies scheint durch die Einbeziehung bestimmter Abbildungen verursacht zu werden, und meiner Untersuchung zufolge könnte das Vorhandensein von durchscheinenden und transparenten Objekten der Übeltäter sein.
Ein wichtiger Hinweis ist, dass ich oben in meinem Dokument die folgenden Zeilen habe
\let\mypdfximage\pdfximage
\def\pdfximage{\immediate\mypdfximage}
Diese Zeilen waren notwendigum einen separaten Fehler zu beheben, der hier diskutiert wird( pdflatex: Too many open files
). Das Entfernen dieser Zeilen aus dem minimalen funktionierenden Beispiel scheint das Problem zu lösen, diese Zeilen sind jedoch erforderlich, um die vollständige Präsentation korrekt aufzubauen.
Dies ist kein Duplikatdieser Frage, da weder die \pdfpageattr
noch die \usepackage[cmyk]{xcolor}
Lösungen funktionieren. Es hängt wahrscheinlich mitdiese Frage. Konvertieren der fehlerhaften PDFs mit der gs -o fixed-image.pdf ...
vorgestellten LösungHierfunktioniert auch nicht. Das Durchlaufen der PDFs pdf2ps
und das anschließende Ausführen ps2pdf
löst das Farbproblem, rastern jedoch die Abbildungen und führt zu (1) nicht darstellbarer Qualität (2) langen Ladezeiten der Folien mit sichtbarem Flackern während des Neuzeichnens. Ich sehe auch die multiple pdfs with page group included in a single page
beschriebene WarnungHier, was damit zusammenhängen könnte.In anderen ForenEs gibt das Argument, dass die falsche Farbausgabe ein Fehler in Adobe Reader ist, aber ich glaube, dass dies als Fehler in behandelt werden muss pdflatex
. Soweit ich mich erinnere, wird Adobe Reader unter Linux schlecht unterstützt, aber da es der einzige Viewer ist, der Befehle anzeigen kann \animategraphics
, müssen wir pdflatex
eine Ausgabe generieren, die es akzeptieren kann.
Ich habe ein minimales funktionierendes Beispiel erhalten, aber ich muss wissen, wie man Dateien (in diesem Fall die betreffende PDF-Datei) an StackOverflow-Beiträge anhängt, um es zu vervollständigen. Ich werde nachschauen, wie das geht, aber hier ist vorerst der Code:
\let\mypdfximage\pdfximage
\def\pdfximage{\immediate\mypdfximage}
\documentclass{beamer}
\usepackage[english]{babel}
\usetheme{Rochester}
\begin{document}
\title {Linux Adobe Reader 9 Color Bug Demo}
\author {}
\subtitle{}
\date {}
\begin{frame}\titlepage\end{frame}
\begin{frame}{Color mismatch}
\includegraphics{./test_figure_2.pdf}
\end{frame}
\end{document}