
Inkscape から出力された PDF 図を使用して、Ubuntu で Beamer プレゼンテーションをコンパイルしています。一部のスライドの色が間違っています。これは、特定の図が含まれていることが原因のようです。調査したところ、半透明および透明なオブジェクトの存在が原因の可能性があります。
重要な手がかりは、私の文書の先頭に次の行があることです。
\let\mypdfximage\pdfximage
\def\pdfximage{\immediate\mypdfximage}
これらの行は必要だったここで議論されている別のバグを解決するため(pdflatex: Too many open files
)。最小限の動作例からこれらの行を削除すると問題は解決するようです。ただし、これらの行は完全なプレゼンテーションを正しく構築するために必要です。
これは重複ではありませんこの質問の、\pdfpageattr
どちらも\usepackage[cmyk]{xcolor}
解決策が機能しないため。これはおそらく、この質問gs -o fixed-image.pdf ...
提示された解決策を使用して問題のあるPDFを変換するここも機能しません。PDFを実行するpdf2ps
と色の問題は解決しますが、図がラスタライズされ、(1)表示できない品質(2)スライドの読み込みに時間がかかり、再描画中にちらつきが目立ちます。また、説明されているps2pdf
警告も表示されます。multiple pdfs with page group included in a single page
ここ、関連している可能性があります。他のフォーラム間違ったカラー出力は Adobe Reader のバグであるという議論がありますが、これは のバグとして扱う必要があると思います。私の記憶が正しければ、Adobe Reader は Linux では十分にサポートされていませんが、コマンドpdflatex
を表示できる唯一のビューアであるため、Adobe Reader が受け入れ可能な出力を生成する必要があります。\animategraphics
pdflatex
最低限の動作例は入手できましたが、完成させるには StackOverflow の投稿にファイル (この場合は問題の PDF) を添付する方法を知る必要があります。その方法を調べてみますが、今のところコードは次のとおりです。
\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}