================================== The `ocgx2' LaTeX Package Version 0.8 [2015/09/11] (C) 2015--\today Alexander Grahn ================================== 1. Introduction =============== The intent of this package is to be a drop-in replacement for the already existing package `ocgx' by Paul Gaborit. It re-implements the functionality of the `ocg', `ocgx' and `ocg-p' packages and adds support for all known engines and back-ends including: * LaTeX --> dvips --> ps2pdf/Distiller * (Xe)LaTeX --> (x)dvipdfmx * pdfLaTeX, luaLaTeX To enable dvipdfmx support, pass `dvipdfmx' globally as a class option. Also, it adds some minor improvements, such as package options, remembering option settings of re-opened ocgs, correct behaviour of ocg switching links that were themselves placed on layers, compatibility with the `animate' and `media9' packages. `ocgx2' uses code from file `tikzlibraryocgx.code.tex' by P. Gaborit to enable TikZ styles for creating PDF Layers and clickable layer switching links in the `tikzpicture' context. Just say: \usepackage[tikz]{ocgx2} instead of \usepackage{tikz} \usetikzlibrary{ocgx} to enable these TikZ styles and read the `ocgx' documentation about their usage: texdoc ocgx 2. Usage ======== \usepackage[]{ocgx2} \begin{ocg}[]{}{}{} ... material to be put on a PDF layer ... \end{ocg} With : viewocg = always | never | ifvisible printocg = always | never | ifvisible exportocg = always | never | ifvisible listintoolbar= always | never | iffirstuse tikz (package-only option, see above) Package options have global scope. Environment options override package options locally. `ocg' environments can be nested. See the `ocg-p' manual about the environment usage and the meaning of the available options: texdoc ocg-p Clickable links for switching PDF layer visibility are created with: \switchocg{}{} \showocg{}{} \hideocg{}{} \actionsocg{}{}{}{} For details about their usage, read the `ocgx' package manual: texdoc ocgx For compatibility with the `ocg-p' package, the following commands have been provided: \toggleocgs[triggerocg=...]{}{} \showocgs[triggerocg=...]{}{} \hideocgs[triggerocg=...]{}{} \setocgs[triggerocg=...]{}{}{}{} See `ocg-p' package manual for the meaning of `triggerocg=...'. * * * This material is subject to the LaTeX Project Public License version 1.3. See http://mirrors.ctan.org/help/Catalogue/licenses.lppl.html for the details of that license.