如何修复 Apple Preview 中的图层位置(适用于 Adob​​e Reader 和其他应用程序)

如何修复 Apple Preview 中的图层位置(适用于 Adob​​e Reader 和其他应用程序)

我正在尝试创建一个交互式 PDF,可以使用该包在彩色和灰度图像之间切换ocgx2。它在 Adob​​e 上运行良好(带有交互元素),并且在大多数其他查看器中显示良好(大多数没有交互性,但显示良好)。以下是最小工作示例:

\documentclass{article}
\usepackage[hidelinks]{hyperref}
\usepackage{graphicx}
\usepackage{ocgx2}
\usepackage{blindtext}

\begin{document}

\blindtext

\begin{figure}[h]
    \switchocg{nobw bw}{%
        \begin{ocg}{blackandwhite}{bw}{off}
            \noindent
            \includegraphics[width=\textwidth]{image_bw.png}
        \end{ocg}%
        \hspace*{-\textwidth}
        \begin{ocg}{colored}{nobw}{on}
            \noindent
            \includegraphics[width=\textwidth]{image_col.png}
        \end{ocg}%
    }
    \caption{There it is!}
\end{figure}

\blindtext

\end{document}

使用这些图像:

彩色图像 灰度图像

在大多数查看器(包括 Adob​​e Reader)中,其显示效果如下:

Adobe 结果

以下是我在 Apple Preview 中看到的内容:

在此处输入图片描述

我需要它在任何查看器中都能工作,至少可以以非交互方式显示彩色版本,并在 Adob​​e Reader 中提供交互版本。任何指点都值得赞赏!

相关内容