Incluindo png em várias camadas com ocgx para fazer um pdf

Incluindo png em várias camadas com ocgx para fazer um pdf

Tento fazer um pdf com pdflatex, que deve conter várias imagens pngs. O especial é que deve haver para cada png uma camada (ocgx). No final quero ter um arquivo pdf, que tenha todos esses pngs em uma página, que pode ser ativado ou não. Mas meu problema é que recebo para cada png uma nova página. Além disso, recebo para cada página o número da página e não sei por que, mas não fiz isso. Alguém tem uma ideia?

Obrigado.

Aqui está o meu código:

\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}

Responder1

\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}

Você não deve ativar cada figura (que é o último parâmetro, 0 ou 1). Seu exemplo, ambos os números estão em 1 e então ambos serão exibidos ...

informação relacionada