Mercurial > latex
view wikileaks/pdfpcnotes.sty @ 122:4b5abc34de8c
use pdfpc notes
author | Markus Kaiser <markus.kaiser@in.tum.de> |
---|---|
date | Sat, 17 May 2014 16:44:00 +0200 |
parents | |
children |
line wrap: on
line source
\ProvidesPackage{pdfpcnotes} % create a new file handle \newwrite\pdfpcnotesfile % open file on \begin{document} \AtBeginDocument{% \immediate\openout\pdfpcnotesfile\jobname.pdfpc\relax \immediate\write\pdfpcnotesfile{[notes]} } % define a # http://tex.stackexchange.com/a/37757/10327 \begingroup \catcode`\#=12 \gdef\hashchar{#}% \endgroup \def\lastframenumber{0} % define command \pnote{} that works like note but % additionally writes notes to file in pdfpc readable format \newcommand{\pnote}[1]{% % keep normal notes working \note{#1}% % if frame changed - write a new header \ifdim\theframenumber pt>\lastframenumber pt \let\lastframenumber\theframenumber \begingroup \let\#\hashchar \immediate\write\pdfpcnotesfile{\#\#\# \theframenumber}% \endgroup \fi % write note to file \immediate\write\pdfpcnotesfile{\unexpanded{#1}}% } % close file on \begin{document} \AtEndDocument{% \immediate\closeout\pdfpcnotesfile }