summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty')
-rw-r--r--Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty548
1 files changed, 548 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty b/Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty
new file mode 100644
index 00000000000..b8900954a1c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/coop-writing/coop-writing.sty
@@ -0,0 +1,548 @@
+%%
+%% This is file `coop-writing.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% coop-writing.dtx (with options: `package')
+%%
+%% This is a generated file.
+%%
+%% Copyright (C) 2022 by Geraldo Xexéo (xexeo@cos.ufrj.br)
+%%
+%% This file may be distributed and/or modified under the conditions of
+%% the MIT License
+\NeedsTeXFormat{LaTeX2e}
+\def\cw@version{v1.2.4}
+\ProvidesPackage{coop-writing}[2022/01/13 \cw@version dtx version of coop-writing]
+%% \DescribeMacro{\cssetdraftcolor}
+%% To use other language, or to use other texts instead of the standard ones, you should define these macros, as in:
+\newcommand{\coopwritingversion}{\cw@version}%
+\newcommand{\printcoopwritingversion}{coop-writing v. \coopwritingversion}%
+%%
+%%
+\newif\ifshowednotes\showednotestrue%
+\newif\ifmargins\marginstrue%
+\newif\ifednotebookmarks\ednotebookmarkstrue%
+\newif\if@showcomentario\@showcomentariofalse%
+\newif\if@naoanonimizar\@naoanonimizarfalse%
+\newif\if@showdraft\@showdraftfalse%
+\newif\if@showsubjects\@showsubjectsfalse%
+\newif\if@showsugestao\@showsugestaofalse%
+\newif\if@beanonymous\@beanonymousfalse%
+\newif\if@showtodo\@showtodofalse%
+\newif\if@modoedicao\@modoedicaofalse%
+\newif\if@modosubmeter\@modosubmeterfalse%
+\newif\if@modopublicar\@modopublicarfalse%
+\newif\if@modopublicaraceitando\@modopublicaraceitandofalse%
+\newif\if@cwtoclofttitles\@cwtoclofttitlesfalse
+\DeclareOption{rascunhos}{\@showdrafttrue}
+\DeclareOption{comentarios}{\@showcomentariotrue}
+\DeclareOption{anonimizar}{\@beanonymoustrue}
+\DeclareOption{naoanonimizar}{\@naoanonimizartrue}
+\DeclareOption{sugestoes}{\@showsugestaotrue}
+\DeclareOption{assuntos}{\@showsubjectstrue}
+\DeclareOption{edicao}{\@modoedicaotrue}
+\DeclareOption{submeter}{\@modosubmetertrue}
+\DeclareOption{publicar}{\@modopublicartrue}
+\DeclareOption{publicaraceitando}{
+ \@modopublicartrue
+ \@modopublicaraceitandotrue
+}
+\DeclareOption{nopdfbookmarks}{\ednotebookmarksfalse}
+\DeclareOption{comments}{\@showcomentariotrue}
+\DeclareOption{anonymize}{\@beanonymoustrue}
+\DeclareOption{noanonymize}{\@naoanonimizartrue}
+\DeclareOption{suggestions}{\@showsugestaotrue}
+\DeclareOption{subjects}{\@showsubjectstrue}
+\DeclareOption{drafts}{\@showdrafttrue}
+\DeclareOption{todos}{\@showtodotrue}
+\DeclareOption{editing}{\@modoedicaotrue}
+\DeclareOption{submit}{\@modosubmetertrue}
+\DeclareOption{publish}{\@modopublicartrue}
+\DeclareOption{acceptingpublish}{
+ \@modopublicartrue
+ \@modopublicaraceitandotrue
+}
+\DeclareOption{toclofttitles}{\@cwtoclofttitlestrue}
+\ProcessOptions\relax
+\if@modoedicao
+\@showsubjectstrue
+\@showdrafttrue
+\@showcomentariotrue
+\@showsugestaotrue
+\@beanonymoustrue
+\@showtodotrue
+\fi
+\if@modosubmeter
+\@showsubjectsfalse
+\@showdraftfalse
+\@showcomentariofalse
+\@showsugestaofalse
+\@beanonymoustrue
+\@showtodofalse
+\fi
+\if@naoanonimizar
+\@beanonymousfalse
+\fi
+\if@modopublicar
+\@showsubjectsfalse
+\@showsugestaofalse
+\@showdraftfalse
+\@showcomentariofalse
+\@beanonymousfalse
+\@showtodofalse
+\fi%
+\if@showtodo
+\@showcomentariotrue
+\fi
+\RequirePackage{xcolor}
+\RequirePackage{soulutf8}
+\RequirePackage[normalem]{ulem}
+\RequirePackage{etoolbox}
+\RequirePackage{environ}
+\RequirePackage{xstring}
+\RequirePackage{csquotes}
+\RequirePackage{mdframed}
+\ifshowednotes%
+\else%
+\RequirePackage{verbatim}%
+\fi%
+\@ifclassloaded{coppe}%
+{%
+\RequirePackage[titles]{tocloft}%
+}%
+{%
+\if@cwtoclofttitles%
+\RequirePackage[titles]{tocloft}%
+\else%
+\RequirePackage{tocloft}%
+\fi%
+}%
+\@ifpackageloaded{babel}%
+{% \message{Babel Loaded!}%
+ \RequirePackage{iflang}%
+}{%
+ \message{Babel not detected!}%
+}%
+\ifednotebookmarks\RequirePackage{hyperref}\fi
+\@ifclassloaded{memoir}%
+{% TRUE
+\newif\if@cwmemoirdefense\@cwmemoirdefensetrue%
+}%
+{% FALSE
+\newif\if@cwmemoirdefense\@cwmemoirdefensefalse%
+}%
+\newcommand{\cor@prof}{red}%
+\newcommand{\cor@cand}{blue}%
+\newcommand{\cor@subject}{green}%
+\newcommand{\cor@main}{yellow}%
+\newcommand{\cor@citar}{purple}%
+\newcommand{\cor@hldraft}{yellow}%
+\newcommand{\cw@cftnumwidth}{20pt}
+\def\cwdrafttitle{Standard Draft}%
+\def\cwcommentstitle{Standard List of Comments}%
+\def\cwsubjtitle{Standard List of Subjects}%
+\def\cwcitationstitle{Standard List of Citation Needs}%
+\def\cwpleasecitetext{Plese cite}%
+\def\cwpleasecitemessage{something to support this information}%
+\def\cwpleasecitemarginnote{Cite}%
+\@ifpackageloaded{babel}%
+{%
+ \IfLanguageName{brazil}%
+ {%
+ \def\cwdrafttitle{Rascunho}%
+ \def\cwcommentstitle{Lista de Comentários}%
+ \def\cwsubjtitle{Lista de Assuntos}%
+ \def\cwcitationstitle{Necessidades de Citação}%
+ \def\cwpleasecitetext{Favor citar}%
+ \def\cwpleasecitemessage{alguma coisa que suporte este texto}%
+ \def\cwpleasecitemarginnote{Citar}%
+ }{}%
+ \IfLanguageName{brazilian}%
+ {%
+ \def\cwdrafttitle{Rascunho}%
+ \def\cwcommentstitle{Lista de Comentários}%
+ \def\cwsubjtitle{Lista de Assuntos}%
+ \def\cwcitationstitle{Necessidades de Citação}%
+ \def\cwpleasecitetext{Favor citar}%
+ \def\cwpleasecitemessage{alguma coisa que suporte este texto}%
+ \def\cwpleasecitemarginnote{Citar}%
+ }{}%
+ \IfLanguageName{portuguese}%
+ {%
+ \def\cwdrafttitle{Rascunho}%
+ \def\cwcommentstitle{Lista de Comentários}%
+ \def\cwsubjtitle{Lista de Assuntos}%
+ \def\cwcitationstitle{Necessidades de Citação}%
+ \def\cwpleasecitetext{Favor citar}%
+ \def\cwpleasecitemessage{alguma coisa que suporte este texto}%
+ \def\cwpleasecitemarginnote{Citar}%
+ }{}%
+ \IfLanguageName{english}%
+ {%
+ \def\cwdrafttitle{Draft}%
+ \def\cwcommentstitle{List of Comments}%
+ \def\cwsubjtitle{List of Subjects}%
+ \def\cwcitationstitle{List of Citation Needs}%
+ \def\cwpleasecitetext{Plese cite}%
+ \def\cwpleasecitemessage{something to support this information}%
+ \def\cwpleasecitemarginnote{Cite}%
+ }{}%
+}%
+{}%
+\newcounter{cwnotecounter}%
+\newcommand\cw@noteshape{\sffamily}%
+\def\cw@currentcolor{black}%
+%% footnote indicador e rótulo
+\newcommand\cw@foot[3]%
+{%
+\def\@test{#3}% @test just checks if argument #3 exists
+\footnotetext[\arabic{cwnotecounter}]%
+{%
+{\scshape{\textcolor{\cw@currentcolor}{#2}}%
+\if\@test%
+\@empty%
+\else%
+\label{cw:#3}%
+\textcolor{\cw@currentcolor}{[#3]}% if \meta{label} is not empty
+\fi%
+\textcolor{\cw@currentcolor}{:}}%
+\cw@noteshape\textcolor{\cw@currentcolor}{#1}}%
+}%
+\def\cw@mark@style#1{#1}%
+\newcommand\cw@mark[1]{\cw@mark@style{\footnotemark[#1]}}%
+\newcommand{\cw@beforemarksymbol}{}%
+\newcommand{\cwsetcommwarn}[1]{\def\cw@beforemarksymbol{#1}}%
+\newcommand\cw@footnote[3]{%
+\let\@temp@makefnmark\@makefnmark%
+\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\color{\cw@currentcolor}\@thefnmark}}}%
+\textcolor{\cw@currentcolor}{\cw@beforemarksymbol\cw@mark{\arabic{cwnotecounter}}}%
+\cw@foot{#1}{#2}{#3}%
+\let\@makefnmark\@temp@makefnmark%
+}%
+\newcommand\cw@margin[1]{%
+\ifmargins%
+\marginpar{\textcolor{\cw@currentcolor}{#1}}%
+\fi%
+}%
+\newcommand\Cw@note[3]% text, name, label
+{%
+\addtocounter{cwnotecounter}{1}%
+\ifshowednotes%
+\cw@footnote{#1}{#2}{#3}%
+\ifednotebookmarks%
+\belowpdfbookmark{#2: #1}{cwnotepdfbm.\thecwnotecounter}%
+\fi%
+\fi}%
+\newcommand\cw@note[4]% text, type, label, margin
+{\Cw@note{#1}{#2}{#3}%
+\ifshowednotes%
+\cw@margin{#4:\arabic{cwnotecounter}}%
+\fi}%
+\newcommand\cwnote@label{Editor}%
+\newcommand\cwnote@margin{Ed}%
+\newcommand\cwnotelabel[1]{\def\cwnote@label{#1}}%
+\newcommand\cwnotemargin[1]{\def\cwnote@margin{#1}}%
+\newcommand{\Cwnote}[2][]{\Cw@note{#2}\cwnote@label{#1}}%
+\newcommand{\cwnote}[3][]{%
+\let\@temp@color\cw@currentcolor%
+\def\cw@currentcolor{#3}%
+\cw@note{#2}%
+\cwnote@label{#1}%
+\cwnote@margin%
+\let\cw@currentcolor\@temp@color%
+}%
+%%%https://tex.stackexchange.com/questions/30483/how-can-i-check-in-latex-or-plain-tex-whether-a-command-exists-by-name
+%% as opções comentario, assuntos e anonimizar
+%% CORES
+\newcommand{\cor@suavizacao}{40}%
+\newcommand{\corleve}[1]{#1!\cor@suavizacao!white}
+\newcommand{\cw@hll}[2]% % Depedendo do soulutf8
+{\colorlet{x@coraqui}{\corleve{#1}}%
+\sethlcolor{x@coraqui}%
+\hl{#2}%
+}%
+%% rótulo texto cor indicador
+\newcommand{\cw@cwnote}[4][]{%
+\cwnotelabel{#4}%
+\cwnotemargin{#4}%
+\cwnote[#1]{#2}{#3}%
+}%
+\newcommand{\cw@anontext}{Anonymous}
+\newcommand{\cw@anoncitetext}{(Anonymous, Year)}%
+\newcommand{\cw@anonciteptext}{(Anonymous, Year)}%
+\newcommand{\cw@anoncitettext}{Anonymous (Year)}%
+\newcommand{\cwdefanontext}[1]{\renewcommand{\cw@anontext}{#1}}%
+\newcommand{\cwdefanoncitetext}[1]{\renewcommand{\cw@anoncitetext}{#1}}%
+\newcommand{\cwdefanonciteptext}[1]{\renewcommand{\cw@anonciteptext}{#1}}
+\newcommand{\cwdefanoncitettext}[1]{\renewcommand{\cw@anoncitettext}{#1}}%
+\if@beanonymous
+\newcommand{\cwanon}[1]{\cw@anontext}%
+\newcommand{\cwanoncite}[2][]{\cw@anoncitetext}%
+\newcommand{\cwanoncitep}[2][]{\cw@anonciteptext}%
+\newcommand{\cwanoncitet}[2][]{\cw@anoncitettext}%
+\else
+\newcommand{\cwanon}[1]{#1}%
+\newcommand{\cwanoncite}[2][]{\cite[#1]{#2}}%
+\ifdef{\citep}{\newcommand{\cwanoncitep}[2][]{\citep[#1]{#2}}}{\newcommand{\cwanoncitep}[2][]{\citep[#1]{#2}}}%
+\ifdef{\citet}{\newcommand{\cwanoncitet}[2][]{\citet[#1]{#2}}}{\newcommand{\cwanoncitet}[2][]{\citet[#1]{#2}}}%
+\fi%|
+\newcommand{\cwsetsubjectcolor}[1]{\def\cor@subject{#1}}%
+\newcommand{\cwsetmaincolor}[1]{\def\cor@main{#1}}%
+\if@showsubjects
+\newcommand{\listsubject}{\cwsubjtitle}%
+%% cria a lista, depende do pacoto tcloft
+\if@cwmemoirdefense%
+\@ifundefined{chapter}%
+{\newlistentry[section]{subject}{aaa}{0}}
+{\newlistentry[chapter]{subject}{aaa}{0}}
+\newlistof{listofsubject}{aaa}{\listsubject}
+\else%
+\@ifundefined{chapter}%
+{\newlistof[section]{subject}{aaa}{\listsubject}}%
+{\newlistof[chapter]{subject}{aaa}{\listsubject}}%
+\fi%
+\newcommand{\cwsubject}[2][\cor@subject]{%
+\refstepcounter{subject}%
+\sethlcolor{#1}%
+\hl{#2}%
+\par%
+\if@cwmemoirdefense%
+\addcontentsline{aaa}{subject}{\protect\numberline{\thesubject}#2}%
+\else%
+\addcontentsline{aaa}{subject}{\protect\numberline{\thesubject}{#2}}%
+\fi%
+}%
+\newcommand{\cwmainemphasis}[1]{\hl{#1}}
+\newcommand{\cwmain}[2][\cor@main]{%
+ \refstepcounter{subject}%
+ \sethlcolor{#1}%
+ \cwmainemphasis{#2}%
+ \if@cwmemoirdefense%
+ \addcontentsline{aaa}{subject}{\protect\numberline{\thesubject}#2}%
+ \else%
+ \addcontentsline{aaa}{subject}{\protect\numberline{\thesubject}{#2}}%
+ \fi%
+}%
+\if@cwmemoirdefense%
+\else%
+\setlength{\cftsubjectnumwidth}{\cw@cftnumwidth}%
+\fi%
+\else%
+\newcommand{\listofsubject}{}%
+\newcommand{\cwsubject}[2][]{}%
+\newcommand{\cwmain}[2][]{#2}
+\fi%
+\if@showcomentario
+%% Resolve a lista de comentários
+\newcommand{\listcomentario}{\cwcommentstitle}%
+%% cria a lista
+\if@cwmemoirdefense%
+\@ifundefined{chapter}%
+{\newlistentry[section]{comentario}{ccc}{0}}
+{\newlistentry[chapter]{comentario}{ccc}{0}}
+\newlistof{listofcomentario}{ccc}{\listcomentario}%
+\else%
+\@ifundefined{chapter}
+{\newlistof[section]{comentario}{ccc}{\listcomentario}}
+{\newlistof[chapter]{comentario}{ccc}{\listcomentario}}%%
+\fi%
+%%
+%% Comentador genérico - parte I
+%% faz o cwnote e soma na lista
+%% [rótulo], texto , cor, indicador
+\newcommand{\cw@comentar}[4][]{%
+\ifstrempty{#4}{%
+\cw@cwnote[#1]{#2}{#3}{Comentário}% faz a nota de rodapé do ed
+\if@cwmemoirdefense%
+\addcontentsline{ccc}{comentario}{\protect\numberline{\thecomentario}#2}%
+\else%
+\addcontentsline{ccc}{comentario}{\protect\numberline{\thecomentario}{#2}}%
+\fi%
+}%
+{%
+\cw@cwnote[#1]{#2}{#3}{#4}%
+\if@cwmemoirdefense%
+\addcontentsline{ccc}{comentario}{\protect\numberline{\thecomentario}#4: #2}%
+\else%
+\addcontentsline{ccc}{comentario}{\protect\numberline{\thecomentario}{#4: #2}}%
+\fi%
+}%
+}%
+%% comentador genérico, parte II
+%% faz o highlight , soma o step e comenta
+%% [texto hl] footnote cor indicator
+\newcommand{\cw@comment}[4][]{%
+\refstepcounter{comentario}% soma um ao contador
+\cw@hll{#3}{#1}% ver subfunção de impressão com hl
+\cw@comentar{#2}{#3}{#4}%
+}%
+%%
+%%
+\newcommand{\cw@xcomment}[4][]{%
+\refstepcounter{comentario}% soma um ao contador
+\cw@hll{#3}{#1}% ver subfunção de impressão com hl
+\cw@comentar{\sout{#2}}{#3}{#4}%
+}%
+%%
+%%
+%% comentador genérico com rótulo
+%% [texto hl] footnote cor indicator rótulo
+\newcommand{\cw@commentLabeled}[5][]{%
+\refstepcounter{comentario}%
+\cw@hll{#3}{#1}%
+\cw@comentar[#5]{#2}{#3}{#4}%
+}%
+%%
+%% [texto hl] footnote cor indicator rótulo
+\newcommand{\cw@xcommentLabeled}[5][]{%
+\refstepcounter{comentario}%
+\cw@hll{#3}{#1}%
+\cw@comentar[#5]{\sout{#2}}{#3}{#4}%
+}%
+%%
+\if@cwmemoirdefense%
+\else%
+\setlength{\cftcomentarionumwidth}{\cw@cftnumwidth}%
+\fi%
+\else
+\newcommand{\cw@comentar}[4][]{}%
+\newcommand{\listofcomentario}{}%
+%% não pode perder o texto comentado
+\newcommand{\cw@comment}[4][]{#1}%
+\newcommand{\cw@commentLabeled}[5][]{#1}%
+\newcommand{\cw@xcomment}[4][]{#1}
+\newcommand{\cw@xcommentLabeled}[5][]{#1}%
+\fi%|
+%% comentário, cor, indicador, textovelho, cor velho, textonovo, cor novo
+%% Em modo publicar coloca o textovelho
+\if@showsugestao
+\newcommand{\cw@gensug}[7][Uma proposta]{%
+\textcolor{#5}{\sout{#4}}% CORRIGINDO AQUI
+\textcolor{#7}{#6}%
+\if@showcomentario%
+\ifstrempty{#1}{}%
+{\refstepcounter{comentario}%
+\cw@comentar{#1}{#2}{#3}%% [rótulo], cor , footnote , indicador
+}%
+\fi%
+}%% [rótulo], cor , footnote , indicador
+\else%
+\if@modopublicaraceitando
+\newcommand{\cw@gensug}[7][]{#6}%
+\else%
+\newcommand{\cw@gensug}[7][]{#4}%
+\fi%
+\fi%
+\if@showcomentario%
+\newcommand{\listcomentarioref}{\cwcitationstitle}%
+\if@cwmemoirdefense%
+\@ifundefined{chapter}%
+{\newlistentry[section]{comentarioref}{ccr}{0}}
+{\newlistentry[chapter]{comentarioref}{ccr}{0}}
+\newlistof{listofcomentarioref}{ccr}{\listcomentarioref}
+\else%
+\@ifundefined{chapter}%
+{\newlistof[section]{comentarioref}{ccr}{\listcomentarioref}}
+{\newlistof[chapter]{comentarioref}{ccr}{\listcomentarioref}}%
+\fi%
+\else%
+\newcommand{\listofcomentarioref}{}%
+\fi%
+\if@showcomentario%
+\newcommand{\cw@commentref}[3][]{%
+\refstepcounter{comentarioref}%
+\cw@hll{#3}{#1}%
+\cw@cwnote{#2}{#3}{\cwpleasecitemarginnote}%
+\if@cwmemoirdefense%
+\addcontentsline{ccr}{comentarioref}{\protect\numberline{\thecomentarioref}#2}%
+\else%
+\addcontentsline{ccr}{comentarioref}{\protect\numberline{\thecomentarioref}{#2}}%
+\fi%
+}%
+\if@cwmemoirdefense%
+\else%
+\setlength{\cftcomentariorefnumwidth}{\cw@cftnumwidth}%
+\fi%
+\else%
+\newcommand{\cw@commentref}[3]{}%
+\fi%
+\if@showcomentario
+
+\newcommand{\pleasecite}[1][\cwpleasecitemessage]{%
+\cw@commentref{\cwpleasecitetext\ #1}{\cor@citar}}%
+\else%
+\newcommand{\pleasecite}[1][]{}%
+\fi%
+\if@showdraft%
+\NewEnviron{cwdraft}[1][]{%
+\ifstrempty{#1}%
+{\colorbox{\corleve{\cor@hldraft}}{\textbf{\cwdrafttitle}}}%
+{\cw@hll{\cor@hldraft}{\textbf{#1}}}%
+\newline%
+\BODY%
+}%
+{}%
+\surroundwithmdframed{cwdraft}%
+\else%
+\NewEnviron{cwdraft}[1][]{}{}%
+\fi%
+\newcommand{\cwsetdraftcolor}[1]{\def\cor@hldraft{#1}}
+%% nome do autor, cor, identificador
+\newcommand{\cwnamedef}[3]{%
+%% cwcomment - texto a hl, cor, comentário, indicador de pessoa
+\expandafter\newcommand\csname#1\endcsname[2][]%
+{%
+\cw@comment[##1]{##2}{#2}{#3}}%
+\expandafter\newcommand\csname#1r\endcsname[3][]%
+{\cw@commentLabeled[##1]{##2}{#2}{#3}{##3}}%
+%% cortados
+\expandafter\newcommand\csname#1x\endcsname[2][]%
+{%
+%% Comentários
+\cw@xcomment[##1]{##2}{#2}{#3}}%
+%% [texto a marcar], cor , comentário, palavra, rótulo
+\expandafter\newcommand\csname#1rx\endcsname[3][]%
+{\cw@xcommentLabeled[##1]{##2}{#2}{#3}{##3}}%
+%% sugestões
+\expandafter\newcommand\csname#1sug\endcsname[2][]%
+{\cw@gensug[##1]{#2}{#3}{}{#2}{##2}{#2}}%
+\expandafter\newcommand\csname#1rem\endcsname[2][]%
+{\cw@gensug[##1]{#2}{#3}{##2}{#2}{}{#2}}
+\expandafter\newcommand\csname#1troca\endcsname[3][]%
+{\cw@gensug[##1]{#2}{#3}{##2}{#2}{##3}{#2}}%
+\expandafter\newcommand\csname#1swap\endcsname[3][]%
+{\cw@gensug[##1]{#2}{#3}{##2}{#2}{##3}{#2}}%
+}%
+\cwnamedef{cwauthor}{red}{Author}
+\cwnamedef{cweditor}{blue}{Editor}
+\newcommand{\cw@todobackgroundcolor}{orange}%
+\cwnamedef{cw@todoauthor}{orange}{To do}%
+\if@showtodo%
+\newcommand{\todo}[2][comentar]{%
+\IfEq{inline}{#1}%
+{%
+\begin{mdframed}[backgroundcolor=\cw@todobackgroundcolor]
+#2%
+\end{mdframed}%
+}%
+{%
+\cw@todoauthor{#2}%
+}%
+}%
+\else%
+\newcommand{\todo}[2]{}%
+\fi%
+\newcommand{\cwdefinetodocolor}[1]{\renewcommand{\cw@todobackgroundcolor}{#1}}%
+\let\rascunho=\cwdraft%
+\let\cwassunto=\cwsubject%
+\let\favorcitar=\pleasecite%
+\let\cwautor=\cwnamedef%
+\let\listofcomments=\listofcomentario%
+\let\listofcitationneeds=\listofcomentarioref%
+\let\listofassunto=\listofsubject%
+\let\listofsubjects=\listofsubject%
+\endinput
+%%
+%% End of file `coop-writing.sty'.