61 lines
2.3 KiB
TeX
61 lines
2.3 KiB
TeX
\directlua{includeCode("text/text")}
|
||
\inputCode{text/gender}
|
||
\inputCode{text/languages}
|
||
\inputCode{text/plain}
|
||
\inputCode{text/spelling}
|
||
|
||
\newcommand\thinkDash[1][]{\directlua{text.thinkDash.setThreshold([[#1]])}}
|
||
\newcommand{\thd}[1][]{\directlua{text.thd([[#1]])} }
|
||
\newcommand{\elaborate}[1][]{\directlua{text.elaborate([[#1]])}}
|
||
\newcommand{\detailed }[2][]{}
|
||
\newcommand{\takeFirst}[2]{#1}
|
||
\newcommand{\PDFmarkupComment}[4]
|
||
{
|
||
% 1 – comment
|
||
% 2 – text
|
||
% 3 – title
|
||
% 4 – colour
|
||
%\pdfmarkupcomment[markup=Highlight,author={#3},color={#4}]{#2}{#1}%
|
||
\pdfmargincomment[icon=Comment,author={#3},color={#4},date={\pdfDay}]{#1}\highLight[#4]{\trim@spaces{#2}}%
|
||
}
|
||
\newcommand{\PDFblockComment}[4]
|
||
{
|
||
% 1 – comment
|
||
% 2 – text
|
||
% 3 – title
|
||
% 4 – colour
|
||
%\pdfmarkupcomment[markup=Highlight,author={#3},color={#4}]{#2}{#1}%
|
||
\pdfmargincomment[icon=Comment,author={#3},color={#4},date={\pdfDay}]{#1}%
|
||
\newline\noindent\textcolor{#4}{\rule{\textwidth}{0.5pt}}\newline\trim@spaces{#2}\newline\noindent\textcolor{#4}{\rule{\textwidth}{0.5pt}}%
|
||
}
|
||
\newcommand{\@reviewSide}[3]{\pdfmargincomment[icon=Comment,author={#2},color={#3},date={\pdfDay}]{\trim@spaces{#1}}}
|
||
\newcommand{\reviewSide }[2][]
|
||
{%
|
||
\ifthenelse{\equal{\@Annotations}{true}}%
|
||
{\ifthenelse{\equal{\@AnnotationsSolved|#1}{false|solved}}{}{\@reviewSide{#2}{#1}{\directlua{text.reviewColour([[#1]],[[#2]])}}}}%
|
||
{}%
|
||
}
|
||
|
||
\newcommand{\reviewBlock }[3][]
|
||
{%
|
||
\ifthenelse{\equal{\@Annotations}{true}}%
|
||
{\ifthenelse{\equal{\@AnnotationsSolved|#1}{false|solved}}{#3}{\PDFblockComment{#2}{#3}{#1}{\directlua{text.reviewColour([[#1]],[[#2]])}}}}%
|
||
{#3}%
|
||
}
|
||
|
||
\newcommand{\review }[3][]
|
||
{%
|
||
\ifthenelse{\equal{\@Annotations}{true}}%
|
||
{\ifthenelse{\equal{\@AnnotationsSolved|#1}{false|solved}}{#3}{\PDFmarkupComment{#2}{#3}{#1}{\directlua{text.reviewColour([[#1]],[[#2]])}}}}%
|
||
{#3}%
|
||
}
|
||
|
||
\def\@Annotations{false}
|
||
\def\@AnnotationsSolved{true}
|
||
\def\disableAnnotations {\def\@Annotations{false}\directlua{text.annotate ( "false" )}}
|
||
\def\enableAnnotations {\def\@Annotations{true}\directlua{text.annotate ( "true" )}}
|
||
\def\hideSolved {\def\@AnnotationsSolved{false}}
|
||
\def\showSolved {\def\@AnnotationsSolved{true}}
|
||
|
||
\newcommand{\organism}[2][]{\ifthenelse{\equal{#1}{}}{\textit{#2}}{(#1 \textit{#2})}}
|