使用 ocgx 將 png 包含在多個圖層中以製作 pdf

使用 ocgx 將 png 包含在多個圖層中以製作 pdf

我嘗試用​​ pdflatex 製作一個 pdf,其中應該包含幾個 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,然後兩個數字都會顯示...

相關內容