summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/easyreview/easyReview.dtx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/easyreview/easyReview.dtx
Initial commit
Diffstat (limited to 'macros/latex/contrib/easyreview/easyReview.dtx')
-rw-r--r--macros/latex/contrib/easyreview/easyReview.dtx261
1 files changed, 261 insertions, 0 deletions
diff --git a/macros/latex/contrib/easyreview/easyReview.dtx b/macros/latex/contrib/easyreview/easyReview.dtx
new file mode 100644
index 0000000000..1d9a1d1e85
--- /dev/null
+++ b/macros/latex/contrib/easyreview/easyReview.dtx
@@ -0,0 +1,261 @@
+% \iffalse meta-comment
+%
+% Copyright (C) 2014 by jmamatos <jody.matos@inf.ufrgs.br>
+% ---------------------------------------------------------------------------
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is jmamatos.
+%
+% This work consists of the files easyReview.dtx and easyReview.ins
+% and the derived filebase easyReview.sty.
+%
+% \fi
+%
+% \iffalse
+%<*driver>
+\ProvidesFile{easyReview.dtx}
+%</driver>
+%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
+%<package>\ProvidesPackage{easyReview}
+%<*package>
+ [2014/06/27 Package for Easy Review on LaTeX documents]
+%</package>
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{easyReview}[2014/06/27]
+\EnableCrossrefs
+\CodelineIndex
+\RecordChanges
+\begin{document}
+ \DocInput{easyReview.dtx}
+ \PrintChanges
+ \PrintIndex
+\end{document}
+%</driver>
+% \fi
+%
+% \CheckSum{63}
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+%
+% \changes{<+version+>}{<+date+>}{Converted to DTX file}
+%
+% \DoNotIndex{\newcommand,\newenvironment}
+%
+% \providecommand*{\url}{\texttt}
+% \GetFileInfo{easyReview.dtx}
+% \title{The \textsf{easyReview} package}
+% \author{jmamatos \\ \url{jody.matos@inf.ufrgs.br}}
+% \date{\fileversion~from \filedate}
+%
+% \maketitle
+%
+% \section{Introduction}
+%
+% Put text here.
+%
+% \section{Usage}
+%
+% Put text here.
+%
+%
+% \DescribeMacro{\setreviewson}
+%
+%
+% \DescribeMacro{\setreviewsoff}
+%
+%
+% \DescribeMacro{\alertColor}
+%
+%
+% \DescribeMacro{\removeColor}
+%
+%
+% \DescribeMacro{\addColor}
+%
+%
+% \DescribeMacro{\alert}
+%
+%
+% \DescribeMacro{\remove}
+%
+%
+% \DescribeMacro{\add}
+%
+%
+% \DescribeMacro{\substitute}
+%
+%
+% \DescribeMacro{\replace}
+%
+%
+% \DescribeMacro{\highlight}
+%
+%
+% \DescribeMacro{\comment}
+%
+
+%
+% \StopEventually{}
+%
+% \section{Implementation}
+%
+% \iffalse
+%<*package>
+% \fi
+%
+%% easyReview.sty, v-1.0 jmamatos
+%% Copyright 2013- by jmamatos
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is jmamatos, led
+%% by Jody Maick Matos. Further information are available on
+%% https://github.com/jmamatos/easyReview/
+%%
+%%
+%%
+%% Revision history:
+%%
+%% 2014/06/27 jmamatos
+%%
+%%
+%
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+% \end{macrocode}
+%% This file provide the easyReview package, wich can be used to
+%% easily review tex documents (or editorial processes).
+% \begin{macrocode}
+\ProvidesPackage{easyReview}[2013/12/09 Package for Easy Review on LaTeX documents]
+\newif\ifistoreview
+\istoreviewtrue
+% \end{macrocode}
+%
+% \begin{macro}{\setreviewson}
+% \begin{macrocode}
+\newcommand{\setreviewson}{\istoreviewtrue}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\setreviewsoff}
+% \begin{macrocode}
+\newcommand{\setreviewsoff}{\istoreviewfalse}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macrocode}
+\RequirePackage{soul}
+\RequirePackage{xcolor}
+\RequirePackage{todonotes}
+% \end{macrocode}
+%
+% \begin{macro}{\alertColor}
+% \begin{macrocode}
+\newcommand{\alertColor}{\textcolor{red}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\removeColor}
+% \begin{macrocode}
+\newcommand{\removeColor}{\textcolor{red}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\addColor}
+% \begin{macrocode}
+\newcommand{\addColor}{\textcolor{blue}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\alert}
+% \begin{macrocode}
+\newcommand{\alert}[1]{\ifistoreview\alertColor{#1}\else #1\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\remove}
+% \begin{macrocode}
+\newcommand{\remove}[1]{\ifistoreview\alertColor{\st{#1}}\else #1\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\add}
+% \begin{macrocode}
+\newcommand{\add}[1]{\ifistoreview\addColor{#1}\else #1\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\substitute}
+% \begin{macrocode}
+\newcommand{\substitute}[2]{\ifistoreview\remove{#1}~\add{#2} \else #1\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\replace}
+% \begin{macrocode}
+\newcommand{\replace}[2]{\ifistoreview\remove{#1}~\add{#2}\else #1\fi}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\highlight}
+% \begin{macrocode}
+\newcommand{\highlight}[1]{\hl{#1}}
+% \end{macrocode}
+% \end{macro}
+%
+%
+% \begin{macro}{\comment}
+% \begin{macrocode}
+\newcommand{\comment}[2]{\highlight{#1}\todo[inline]{#2}}% \end{macrocode}
+% \end{macro}
+%
+
+%
+% \iffalse
+%</package>
+% \fi
+%
+% \Finale
+\endinput