%% %% This is file `fixmetodonotes.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% fixmetodonotes.dtx (with options: `package') %% %% This is a generated file %% %% %% fixmetodonotes: highlight and manage FIXME and TODO annotations. %% %% Written in 2012 by Gioele Barabucci %% %% %% This is free software released into the public domain (CC0 license). %% %% See the LICENSE file or %% for more details. %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{fixmetodonote}[2012/06/14 v0.1] \RequirePackage{graphicx} \RequirePackage{color} \RequirePackage{transparent} \RequirePackage{watermark} \RequirePackage{fix-cm} \RequirePackage[normalem]{ulem} \RequirePackage[titles]{tocloft} \newcommand{\listnotesname}{List of notes} \newlistof{note}{notes}{\listnotesname} \newcommand{\@HUGE}{\fontsize{100}{120}\selectfont} \newcommand{\@wmstyle}{\color{red}\transparent{0.1}\@HUGE} \newcommand{\@wmtext}{\textsc{DRAFT}} \newcommand{\@DRAFTwatermark}{% \thiswatermark{% \raisebox{-0.5\textheight}{% \parbox{\linewidth}{% \centering{\rotatebox{30}{\@wmstyle\@wmtext}}% }% }% }% } \newcommand{\NOTES@colorline}[1]{% \bgroup% \markoverwith{\textcolor{#1}{\rule[-0.2\baselineskip]{2pt}{\baselineskip}}}% \ULon% } \newcommand{\NOTES@marker}[2]{\fbox{\color{#2}\textbf{#1}}} \newcommand{\NOTES@marginmarker}[2]{\marginpar{\NOTES@marker{#1}{#2}}} \newcommand{\NOTES@inlinemarker}[2]{\NOTES@marker{#1}{#2}} \newcommand{\NOTES@usemarker}[2]{\csname NOTES@#1marker\endcsname{#2}{red}} \newcommand{\NOTES@addtolist}[2]{% \refstepcounter{note}% \phantomsection% \addcontentsline{notes}{note}{\protect\numberline{\thenote}{{#1}: {#2}}}% } \newcommand{\defnote}[3]{% \global\expandafter\newcommand\csname #1\endcsname[1]{% \NOTES@usemarker{#2}{#1}% #3{##1}% \NOTES@addtolist{#1}{##1}% \@DRAFTwatermark% }% } \defnote{FIXME}{margin}{\uwave} \defnote{TODO}{inline}{\NOTES@colorline{yellow}} \defnote{CITE}{inline}{\NOTES@colorline{cyan}} \endinput %% %% End of file `fixmetodonotes.sty'.