summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-07-10 22:39:17 +0000
committerKarl Berry <karl@freefriends.org>2015-07-10 22:39:17 +0000
commitbc97ea7e20f6794c2511d83772db826a4d9cb5d9 (patch)
treece8a465b33a24a12694bb422674beba236d8f225 /Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex
parent8284b99c6fa05747925445552dcb2852f3b8201f (diff)
todonotes (10jul15)
git-svn-id: svn://tug.org/texlive/trunk@37829 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex')
-rw-r--r--Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex27
1 files changed, 27 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex b/Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex
new file mode 100644
index 00000000000..86f7f970f89
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/todonotes/examples/saveColorByUsingLayers.tex
@@ -0,0 +1,27 @@
+\documentclass{article}
+\usepackage{todonotes}
+\usepackage{ocg-p}
+\newcommand{\TODO}[1]{
+\newsavebox\todoboxa
+\savebox\todoboxa{\begin{ocg}[printocg=never]{ToDo screen}{todo4screen}{1}
+\todo[inline]{#1}
+\end{ocg}}
+\newsavebox\todoboxb
+\savebox\todoboxb{\begin{ocg}[printocg=always]{ToDo print}{todo4print}{0}
+\todo[inline, color=white]{#1}
+\end{ocg}}
+\noindent\usebox\todoboxb\llap{\usebox\todoboxa}
+\global\let\todoboxa\relax
+\global\let\todoboxb\relax
+}
+
+\begin{document}
+
+\section{Hello world!}
+
+The todo inserted below is shown in color on the screen, but in black and white when sent to the printer.
+
+Example by Robert Rehner.
+
+\TODO{Example todo}
+\end{document}