PDF를 만들기 위해 ocgx를 사용하여 여러 레이어에 png 포함

PDF를 만들기 위해 ocgx를 사용하여 여러 레이어에 png 포함

여러 개의 png 이미지가 포함된 pdflatex를 사용하여 PDF를 만들려고 합니다. 특별한 점은 각 png마다 하나의 레이어(ocgx)가 있어야 한다는 것입니다. 결국 나는 활성화 여부에 관계없이 한 페이지에 모든 png가 포함된 pdf 파일을 갖고 싶습니다. 하지만 내 문제는 각 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에 있고 둘 다 표시됩니다 ...

관련 정보