Включая png в несколько слоев с ocgx для создания pdf

Включая png в несколько слоев с ocgx для создания pdf

Я пытаюсь сделать pdf с помощью pdflatex, который должен содержать несколько изображений png. Особенность в том, что для каждого png должен быть один слой (ocgx). В конце я хочу получить pdf-файл, в котором все эти png на одной странице, которую можно активировать или нет. Но моя проблема в том, что я получаю для каждого png новую страницу. Далее я получаю для каждой страницы номер страницы, и я не знаю почему, но я этого не делал. Есть у кого-нибудь идеи?

Спасибо.

Вот мой код:

\documentclass{article}
\usepackage{ocgx}
\usepackage{graphicx} 
\begin{document}

\begin{ocg}{1}{1}{1}
  \includegraphics[scale=0.5]{a.png} \par
\end{ocg}

\begin{ocg}{1}{2}{1}
  \includegraphics[scale=0.5]{b.png} \par
\end{ocg}

\end{document}

решение1

\documentclass{article}
\usepackage{tikz}
\usepackage{ocgx}
\usepackage{enumerate}
\usepackage{graphicx} 
\begin{document}

\begin{enumerate}
\item \setocgs{ocg1 ocg2 ocg3}{ocg1}{ocg2 ocg3}{A-PNG}
\item \setocgs{ocg1 ocg2 ocg3}{ocg2}{ocg1 ocg3}{B-PNG}
\item \setocgs{ocg1 ocg2 ocg3}{ocg3}{ocg1 ocg2}{C-PNG}
\end{enumerate}

\providecommand{\pica}[1]{
\includegraphics[scale=0.125]{#1.png}%
}


\begin{ocg}{OCG 1}{ocg1}{1}
\begin{tikzpicture}
\node[] (p1) {\pica{A}};%
\end{tikzpicture}
\end{ocg}
\begin{ocg}{OCG 2}{ocg2}{0}
\begin{tikzpicture}
\node[] (p1) {\pica{B}};%
\end{tikzpicture}
\end{ocg}
\begin{ocg}{OCG 3}{ocg3}{0}
\begin{tikzpicture}
\node[] (p1) {\pica{C}};%
\end{tikzpicture}
\end{ocg}


\end{document}

Вам не следует активировать каждую цифру (которая является последним параметром, 0 или 1). В вашем примере обе цифры равны 1, и тогда обе будут отображаться...

Связанный контент