
Я компилирую презентацию Beamer на Ubuntu, используя PDF-вывод фигур из Inkscape. Цвета на некоторых слайдах неправильные. Похоже, это вызвано включением определенных фигур, и, основываясь на моем осмотре, виновником может быть наличие полупрозрачных и прозрачных объектов.
Важной подсказкой являются следующие строки в верхней части моего документа:
\let\mypdfximage\pdfximage
\def\pdfximage{\immediate\mypdfximage}
Эти строки были необходимыдля решения отдельной ошибки, обсуждаемой здесь( pdflatex: Too many open files
). Удаление этих строк из минимального рабочего примера, похоже, решает проблему, но эти строки необходимы для правильного построения полной презентации.
Это не дубликат.этого вопроса, так как ни то, \pdfpageattr
ни другое \usepackage[cmyk]{xcolor}
решения не работают. Вероятно, это связано сэтот вопрос. Преобразование проблемных PDF-файлов с использованием gs -o fixed-image.pdf ...
представленного решения.здесьтоже не работает. Прогон PDF-файлов pdf2ps
и затем ps2pdf
устранение проблемы с цветом, но растеризация фигур и приводит к (1) непрезентабельному качеству (2) долгой загрузке слайдов с видимым мерцанием во время перерисовки. Я также вижу предупреждение, multiple pdfs with page group included in a single page
описанноездесь, что может быть связано.На других форумахСуществует мнение, что некорректный вывод цвета является ошибкой Adobe Reader, но я считаю, что это следует рассматривать как ошибку в pdflatex
. Если я правильно помню, Adobe Reader плохо поддерживается в Linux, но поскольку это единственный просмотрщик, который может отображать \animategraphics
команды, нам нужно pdflatex
генерировать вывод, который он может принять.
Я получил минимальный рабочий пример, но мне нужно знать, как прикреплять файлы (в данном случае проблемный PDF) к сообщениям StackOverflow, чтобы завершить его. Я поработаю над тем, чтобы найти, как это сделать, но пока вот код:
\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}