
博士論文に透明度のある PDF 画像を埋め込む際に、かなり奇妙な問題が発生しています。ドキュメントmemoir
クラスを使用して、 でコンパイルしていますpdflatex
が、この 2 つを使用していない場合でもこの問題が発生することを確認しました。この問題はオペレーティング システムに依存していることがわかりました。すべての OS、特に OS X で論文を正しくレンダリングする必要があるため、これはかなり深刻です。
まず、tikz パッケージを使用して LaTeX で PDF 図を作成します。
\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}
それは次のようになります:
左矢印は実線で、右矢印は矢印の端に向かって薄くなっています。次に、この図を次のような単純なLaTeX文書に埋め込みます。
\documentclass[letterpaper]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[scale=1]{tikz-figure}
\caption{My problematic figure.}
\end{figure}
\end{document}
そしてここで問題が始まります。
OS X
PDF の図は上記のように正しくレンダリングされます。ただし、最終的な PDF をレンダリングすると (Skim と Preview を試しました)、薄い矢印が表示されません。
リナックス
Linux (Evince を使用) でレンダリングすると、フェードされた矢印が実線に変わり、フェードなしで正しい位置に表示されます。これは、PDF 図と最終的な PDF ドキュメントの両方に当てはまります。
ウィンドウズ10
最後に、Windows 10 (Adobe Reader および Sumatra PDF を使用) では、図と最終ドキュメントの両方が、右矢印が薄く表示された状態で正常に表示されます。
よく提案されているものを追加してみました% \pdfpageattr {/Group << /S /Transparency /I true /CS /DeviceRGB>>}
が、まったく効果がありませんでした。pdfx
パッケージも試してみましたが、これも違いはありませんでした。
答え1
(コメントとしてのみ投稿したいのですが、まだ評判がありません)
図でもまったく同じ問題に直面しています (矢印も消えています)。Adobe Reader と MacOS では問題なく表示されます。プレビュー (ソフトウェア) または Finder のスペースバー プレビューを使用すると、矢印は完全に消えてしまいます。
しかし、私の図は Adobe Illustrator を使用して生成されたので、LaTeX/TikZ の問題ではなく、pdf レンダラーの問題だと思います。
私が現在使用している解決策は、コンパイルされた.pdfをAdobe Acrobatで開き、「最適化されたpdf」オプションと透明度を使用して再度保存することです。
- 中解像度
- 透明度レベル: 75
- 線画とテキスト: 300
- グラデーションとメッシュ: 150
- すべてのテキストをアウトラインに変換する: False
- すべてのストロークをアウトラインに変換: True
- 複雑な領域をクリップ: True
- オーバープリントを保持: True
その後、矢印は表示されますが、完全に透明であるべき部分の周囲にも小さなハローのアウトラインが表示されます。それでも何もないよりはましです...
Adobe が社内で何をしているのかはわかりませんが、ここにいる誰かが知っているかもしれません。また、Adobe Acrobat を必要としないツールの提案があれば、ぜひお願いします。