src.dualinventive.com/tools/template-latex/di/marking.sty

23 lines
753 B
TeX

\ProvidesPackage{di/marking}
\RequirePackage{di/color}
\RequirePackage{soul}
\newcommand{\pdhighlight}[2]%
{%
% Use \texorpdfstring such that bookmark text is not highlighted.
% Bookmark text can only be text.
% Use \protect such that highlighting can be applied in a heading such as \chapter.
\texorpdfstring%
{\protect\sethlcolor{#1}\hl{#2}\protect\sethlcolor{white}}%
{#2}%
}
% Prodrive markers, using soul:
\newcommand{\FAIL}[1]{\pdhighlight{di_color_fail}{#1}}
\newcommand{\NEW}[1]{\pdhighlight{di_color_new}{#1}}
\newcommand{\MEASURE}[1]{\pdhighlight{di_color_measure}{#1}}
\newcommand{\PASS}[1]{\pdhighlight{di_color_pass}{#1}}
\newcommand{\TBD}[1]{\pdhighlight{di_color_tbd}{#1}}
\newcommand{\TODO}[1]{\pdhighlight{di_color_tbd}{#1}}