summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ufrgscca/latex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex')
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty324
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def13
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty14
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty11
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def8
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def42
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def9
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def10
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca.cls24
20 files changed, 219 insertions, 324 deletions
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
index 490f49e766..9a728af921 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-abnt}
\def\tc@tmp@altpackname{ufrgsccaabnt}
\def\tc@tmp@packdesc{UFRGS/CCA ABNT layout}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
index c2fb4b0448..8f1c49e3c5 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-coord}
\def\tc@tmp@altpackname{ufrgsccacoord}
\def\tc@tmp@packdesc{UFRGS/CCA coord commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -40,6 +40,8 @@
checklist.if = tcif@coord@checklist,
report.usage = general,
report.if = tcif@coord@report,
+ reportxinfo.usage = general,
+ reportxinfo.if = tcif@coord@reportxinfo,
boards.usage = general,
boards.if = tcif@coord@boards,
boarddates.usage = general,
@@ -80,6 +82,10 @@
\cmdfactory<coord>{TCCperiod,boardstitleB,boardsOBS}%
\cmdfactory<coord>{studentlistformtitle,studentlistactivity,studentlistdate}%
+\cmdfactory<coord>{advisornamegen,advisornameplural}
+\cmdfactory<coord>{tcceventAweek,tcceventBweek,tcceventCweek,tcceventDweek}
+\cmdfactory<coord>{tcceventEweek,tcceventFweek,tcceventGweek,tcceventHweek}
+\cmdfactory<coord>{tcceventIweek,tcceventJweek,tcceventKweek,tcceventLweek}
%%% this should go to ufrgscca-coord !!!!
@@ -186,21 +192,21 @@
\NewDocumentCommand{\NewStudent}{m+m}{%%
\expandafter\NewDocumentCommand\csname #1\endcsname{O{}}{%%
#2%
- \csname #1.hook\endcsname
+ \csname #1.hook\endcsname%
\@ifundefined{tccoord@studentboards##1}{}{\csname tccoord@studentboards##1\endcsname}%%
- \iftcif@coord@forms@revforms
- \tcforms@examinersForms
- \fi
- \iftcif@coord@forms@referral
- \tccoord@TCCreferralletter
- \fi
- \iftcif@coord@forms@cocertificate
- \tccoord@TCCcocertificateletter
- \fi
-
+ \iftcif@coord@forms@revforms%
+ \tcforms@examinersForms%
+ \fi%
+ \iftcif@coord@forms@referral%
+ \tccoord@TCCreferralletter%
+ \fi%
+ \iftcif@coord@forms@cocertificate%
+ \tccoord@TCCcocertificateletter%
+ \fi%
+%
\@defaultboard%
}%%
- \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}
+ \expandafter\NewDocumentCommand\csname #1.hook\endcsname{}{}%
}%
@@ -258,22 +264,8 @@
\resizebox{\textwidth}{!}{%%
\begin{tabular}{ccp{\tc@calendartab}}%
\tc@tcccalendarhead\hline%
- \tccoord@TCCcalendarline{A}%
- \tccoord@TCCcalendarline{B}%
- \tccoord@TCCcalendarline{C}%
- \tccoord@TCCcalendarline{D}%
- \tccoord@TCCcalendarline{E}%
- \tccoord@TCCcalendarline{F}%
- \tccoord@TCCcalendarline{G}%
- \tccoord@TCCcalendarline{H}%
- \tccoord@TCCcalendarline{I}%
- \tccoord@TCCcalendarline{J}%
- \tccoord@TCCcalendarline{K}%
- \tccoord@TCCcalendarline{L}%
- \tccoord@TCCcalendarline{M}%
- \tccoord@TCCcalendarline{N}%
- \tccoord@TCCcalendarline{O}%
- \end{tabular}}
+ \forcsvlist{\tccoord@TCCcalendarline}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O}%
+ \end{tabular}}%
%
\end{center}%
%\if@lmodern
@@ -311,36 +303,7 @@
\tcdef@forms@formsstudentlabelgen & \tcdef@forms@studentsignaturegen\\\hline\\[2mm]%
%
- \tccoord@studentlistrow{A}
-%
- \tccoord@studentlistrow{B}%
- \tccoord@studentlistrow{C}%
- \tccoord@studentlistrow{D}%
- \tccoord@studentlistrow{E}%
-%
- \tccoord@studentlistrow{F}%
- \tccoord@studentlistrow{G}%
- \tccoord@studentlistrow{H}%
- \tccoord@studentlistrow{I}%
- \tccoord@studentlistrow{J}%
-%
- \tccoord@studentlistrow{K}%
- \tccoord@studentlistrow{L}%
- \tccoord@studentlistrow{M}%
- \tccoord@studentlistrow{N}%
- \tccoord@studentlistrow{O}%
-%
- \tccoord@studentlistrow{P}%
- \tccoord@studentlistrow{Q}%
- \tccoord@studentlistrow{R}%
- \tccoord@studentlistrow{S}%
- \tccoord@studentlistrow{T}%
-%
- \tccoord@studentlistrow{U}%
- \tccoord@studentlistrow{V}%
- \tccoord@studentlistrow{W}%
- \tccoord@studentlistrow{X}%
- \tccoord@studentlistrow{Y}%
+ \forcsvlist{\tccoord@studentlistrow}{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}
\end{tabular}}%
\vfill%
%
@@ -366,7 +329,7 @@
\@ifundefined{tc@student#1Dismiss}{%%
\@ifundefined{tc@student#1FF}{%%
\@ifundefined{tc@student#1time}{}{%%
- \multirow{4}{\tc@BoardTabA}{\textbf{\csname tc@student#1\endcsname}} & \multirow{4}{\tc@BoardTabB}{{\csname tc@student#1@advisor\endcsname}} & \csname tc@student#1@examinerA\endcsname & \multirow{5}{\tc@BoardTabD}{\iftcif@coord@boarddates\else\csname tc@student#1date\endcsname\\\fi
+ \multirow{4}{\tc@BoardTabA}{\textbf{\csname tc@student#1\endcsname}} & \multirow{4}{\tc@BoardTabB}{{\hspace{-0.4em}\csname tc@student#1@advisor\endcsname}\ifcsdef{tc@student#1@coadvisor}{\break\csname tc@student#1@coadvisor\endcsname}{}} & \break\csname tc@student#1@examinerA\endcsname & \multirow{5}{\tc@BoardTabD}{\iftcif@coord@boarddates\else\csname tc@student#1date\endcsname\\\fi
\csname tc@student#1time\endcsname\\[1mm]\csname tc@student#1local\endcsname
}\\*%
& & \csname tc@student#1@examinerB\endcsname & \\*%
@@ -404,6 +367,11 @@
% TCC Boards announce table%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newcounter{tccoord@@auxA}%
+\newcounter{tccoord@@auxB}%
+\NewDocumentCommand{\tccoord@@studenttestrow}{m}{%
+ \setcounter{tccoord@@auxA}{#1}\setcounter{tccoord@@auxB}{#1}\stepcounter{tccoord@@auxB} \tccoord@studentboardrow{\Alph{tccoord@@auxA}}\tccoord@testdaterow{\Alph{tccoord@@auxA}}{\Alph{tccoord@@auxB}}%
+}%
\NewDocumentCommand{\tccoord@TCCboards}{}{%
\stepcounter{tc@studentcount}%
\tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@TCCperiod}%
@@ -416,30 +384,9 @@
\multicolumn{4}{c}{\textbf{\textsc{\tcdef@coord@boardstitle}}}\\\hline%
\iftcif@coord@boarddates\else\textsc{\tcdef@forms@formsstudentlabelgen} & \textsc{\tcdef@forms@formsadvisorlabelgen} & \textsc{\tcdef@forms@formsboardtitle} & \textsc{\tcdef@forms@formstimelabel}\\\hline\fi%
\endhead%
- \tccoord@testdaterow{T}{A}%
- \tccoord@studentboardrow{A} \tccoord@testdaterow{A}{B}%
- \tccoord@studentboardrow{B} \tccoord@testdaterow{B}{C}%
- \tccoord@studentboardrow{C} \tccoord@testdaterow{C}{D}%
- \tccoord@studentboardrow{D} \tccoord@testdaterow{D}{E}%
- \tccoord@studentboardrow{E} \tccoord@testdaterow{E}{F}%
-%
- \tccoord@studentboardrow{F} \tccoord@testdaterow{F}{G}%
- \tccoord@studentboardrow{G} \tccoord@testdaterow{G}{H}%
- \tccoord@studentboardrow{H} \tccoord@testdaterow{H}{I}%
- \tccoord@studentboardrow{I} \tccoord@testdaterow{I}{J}%
- \tccoord@studentboardrow{J} \tccoord@testdaterow{J}{K}%
-%
- \tccoord@studentboardrow{K} \tccoord@testdaterow{K}{L}%
- \tccoord@studentboardrow{L} \tccoord@testdaterow{L}{M}%
- \tccoord@studentboardrow{M} \tccoord@testdaterow{M}{N}%
- \tccoord@studentboardrow{N} \tccoord@testdaterow{N}{O}%
- \tccoord@studentboardrow{O} \tccoord@testdaterow{O}{P}%
-%
- \tccoord@studentboardrow{P} \tccoord@testdaterow{P}{Q}%
- \tccoord@studentboardrow{Q} \tccoord@testdaterow{Q}{R}%
- \tccoord@studentboardrow{R} \tccoord@testdaterow{R}{S}%
- \tccoord@studentboardrow{S} \tccoord@testdaterow{S}{T}%
- \tccoord@studentboardrow{T}%
+ \tccoord@testdaterow{T}{A}%
+ \forcsvlist{\tccoord@@studenttestrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}
+ \tccoord@studentboardrow{T}% letter 'T' is 20 !
%
\end{longtable}%
}%
@@ -491,7 +438,7 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\NewDocumentCommand{\tccoord@examinersline}{mm}{%%
-& \csname tc@student#1@examiner#2\endcsname & \csname tc@student#1@examiner#2pointA\endcsname & \csname tc@student#1@examiner#2pointB\endcsname & \csname tc@student#1@examiner#2pointC\endcsname & \csname tc@student#1@examiner#2grade\endcsname &%
+& \hspace{-0.4em}\csname tc@student#1@examiner#2\endcsname & \csname tc@student#1@examiner#2pointA\endcsname & \csname tc@student#1@examiner#2pointB\endcsname & \csname tc@student#1@examiner#2pointC\endcsname & \csname tc@student#1@examiner#2grade\endcsname &%
}%
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -508,6 +455,10 @@
% student info (all examiners, advisor, etc.) for report and referral letters.%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@studentrow}{m}{%
+ \setcounter{tc@studentcount}{#1}%
+ \tccoord@studentrow[tc@studentextrainfo]{\Alph{tc@studentcount}}%
+}%
\NewDocumentCommand{\tccoord@studentrow}{O{}m}{%%
\@ifundefined{tc@student#2}{}{%%
\@ifundefined{tc@student#2FF}{%%
@@ -516,12 +467,14 @@
\tccoord@examinersline{#2}{A}\\*%%
\tccoord@examinersline{#2}{B}\\*%%
\tccoord@examinersline{#2}{C}\\*%%
- & \multicolumn{4}{c}{\tcdef@cover@advisorname : \csname tc@student#2@advisor\endcsname} & \textbf{\csname tc@student#2Temp\endcsname} & %%
+ & \multicolumn{4}{c}{\ifcsdef{tc@student#2@coadvisor}{\tcdef@coord@advisornameplural}{\tcdef@cover@advisorname} : \csname tc@student#2@advisor\endcsname \ifcsdef{tc@student#2@coadvisor}{ /\csname tc@student#2@coadvisor\endcsname}}{} & \textbf{\csname tc@student#2Temp\endcsname} & %%
\textbf{\tccoord@@fate{#2}}%%
- \@ifundefined{#1}{\\}{\\*%%
+ \ifblank{#1}{\\}{\\*%%
\multicolumn{6}{l}{\tcdef@coord@boardsworklabel: \csname tc@student#2title\endcsname}\\*%%
- \multicolumn{6}{l}{\tccoord@studentextrainfo{#2}}\\*%
- \multicolumn{6}{c}{{\bf \csname tc@student#2remark\endcsname}}\\%
+ \iftcif@coord@reportxinfo%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#2}}\\*%
+ \ifcsdef{tc@student#2remark}{\multicolumn{6}{c}{{\bf \csname tc@student#2remark\endcsname}}\\}{}%
+ \fi%
}%%
\hline%%
}{%%
@@ -531,19 +484,35 @@
}%%
}%
%
+%
+%
+\NewDocumentCommand{\tccoord@studentxinforow}{m}{%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#1}}\\*%
+ \ifcsdef{tc@student#1remark}{\multicolumn{6}{c}{{\bf \csname tc@student#1remark\endcsname}}\\}{}%
+}%
+%
+%
+%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
% student FF info (report)%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@studentFFrow}{m}{%%
+ \setcounter{tc@studentcount}{#1}%
+ \tccoord@studentFFrow{\Alph{tc@studentcount}}%
+}%
\NewDocumentCommand{\tccoord@studentFFrow}{m}{%%
\@ifundefined{tc@student#1}{}{%%
\@ifundefined{tc@student#1Dismiss}{%%
\@ifundefined{tc@student#1FF}{%%
- }{%%
+ }{\\*%%
\multicolumn{6}{l}{\csname tc@student#1\endcsname } & \tc@TCCgradeFF\\*%%
- \multicolumn{6}{l}{\tccoord@studentextrainfo{#1} } & \\*%%
- \multicolumn{6}{l}{\tcdef@cover@advisorname : \csname tc@student#1@advisor\endcsname} & \\\hline%%
+ \iftcif@coord@reportxinfo%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#1}}\\*%
+ \ifcsdef{tc@student#1remark}{\multicolumn{6}{c}{{\bf \csname tc@student#1remark\endcsname}}\\}{}%
+ \fi%
+ \multicolumn{6}{l}{\ifcsdef{tc@student#1@coadvisor}{\tcdef@coord@advisornameplural}{\tcdef@cover@advisorname} : \csname tc@student#1@advisor\endcsname\ifcsdef{tc@student#1@coadvisor}{ /\csname tc@student#1@coadvisor\endcsname}{}} & \\\hline%%
}%%
}{}%%
}%%
@@ -554,14 +523,21 @@
% student info (report), dimiss case%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\tc@studentDismissrow}[1]{%%
+\NewDocumentCommand{\tccoord@@studentDismissrow}{m}{%%
+ \setcounter{tc@studentcount}{#1}%
+ \tccoord@studentDismissrow{\Alph{tc@studentcount}}%
+}%
+\NewDocumentCommand{\tccoord@studentDismissrow}{mO{}}{%%
\@ifundefined{tc@student#1}{}{%%
\@ifundefined{tc@student#1FF}{%%
\@ifundefined{tc@student#1Dismiss}{%%
- }{%%
+ }{\ifblank{#2}{}{\setcounter{tc@studentcount}{#2}}\\*%%
\multicolumn{6}{l}{\csname tc@student#1\endcsname} & \\*%%
- \multicolumn{6}{l}{\tccoord@studentextrainfo{#1} } & \\*%%
- \multicolumn{6}{l}{\tcdef@cover@advisorname : \csname tc@student#1@advisor\endcsname} & \\\hline%%
+ \iftcif@coord@reportxinfo%
+ \multicolumn{6}{l}{\tccoord@studentextrainfo{#1}}\\*%
+ \ifcsdef{tc@student#1remark}{\multicolumn{6}{c}{{\bf \csname tc@student#1remark\endcsname}}\\}{}%
+ \fi%
+ \multicolumn{6}{l}{\ifcsdef{tc@student#1@coadvisor}{\tcdef@coord@advisornameplural}{\tcdef@cover@advisorname} : \csname tc@student#1@advisor\endcsname\ifcsdef{tc@student#1@coadvisor}{ /\csname tc@student#1@coadvisor\endcsname}{}} & \\\hline%%
}%%
}{}%%
}%%
@@ -590,127 +566,25 @@
{%%
% \footnotesize%
\tiny%
-%%
- \tccoord@studentgrade{A}%
- \tccoord@studentgrade{B}%
- \tccoord@studentgrade{C}%
- \tccoord@studentgrade{D}%
- \tccoord@studentgrade{E}%
- \tccoord@studentgrade{F}%
- \tccoord@studentgrade{G}%
- \tccoord@studentgrade{H}%
-%%
- \tccoord@studentgrade{I}%
- \tccoord@studentgrade{J}%
- \tccoord@studentgrade{K}%
- \tccoord@studentgrade{L}%
- \tccoord@studentgrade{M}%
- \tccoord@studentgrade{N}%
- \tccoord@studentgrade{O}%
- \tccoord@studentgrade{P}%
-%%
- \tccoord@studentgrade{Q}%
- \tccoord@studentgrade{R}%
- \tccoord@studentgrade{S}%
- \tccoord@studentgrade{T}%
- \tccoord@studentgrade{U}%
- \tccoord@studentgrade{V}%
- \tccoord@studentgrade{W}%
- \tccoord@studentgrade{X}%
-%%
+ \forcsvlist{\tccoord@studentgrade}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,X,Y}%
\begin{center}%
\begin{longtable}{p{\tc@ReportTabA}@{\ }p{\tc@ReportTabB}@{\ }p{\tc@ReportTabC}@{\ }p{\tc@ReportTabD}@{\ }p{\tc@ReportTabE}@{\ }p{\tc@ReportTabF}@{\ }p{\tc@ReportTabG}}%
\multicolumn{7}{c}{\tcdef@forms@formstitle\ \tcdef@coord@TCCperiod}\\\hline%
& \tcdef@coord@boardlabel & \tc@TCCpointAlabel & \tc@TCCpointBlabel & \tc@TCCpointClabel &%
\tcdef@coord@TCCgradesNlabel & \tcdef@coord@TCCgradesClabel\\\hline%
\endhead%
- \tccoord@studentrow[tc@studentextrainfo]{A}%
- \tccoord@studentrow[tc@studentextrainfo]{B}%
- \tccoord@studentrow[tc@studentextrainfo]{C}%
- \tccoord@studentrow[tc@studentextrainfo]{D}%
- \tccoord@studentrow[tc@studentextrainfo]{E}%
- \tccoord@studentrow[tc@studentextrainfo]{F}%
- \tccoord@studentrow[tc@studentextrainfo]{G}%
- \tccoord@studentrow[tc@studentextrainfo]{H}%
-%%
- \tccoord@studentrow[tc@studentextrainfo]{I}%
- \tccoord@studentrow[tc@studentextrainfo]{J}%
- \tccoord@studentrow[tc@studentextrainfo]{K}%
- \tccoord@studentrow[tc@studentextrainfo]{L}%
- \tccoord@studentrow[tc@studentextrainfo]{M}%
- \tccoord@studentrow[tc@studentextrainfo]{N}%
- \tccoord@studentrow[tc@studentextrainfo]{O}%
- \tccoord@studentrow[tc@studentextrainfo]{P}%
-%%
- \tccoord@studentrow[tc@studentextrainfo]{Q}%
- \tccoord@studentrow[tc@studentextrainfo]{R}%
- \tccoord@studentrow[tc@studentextrainfo]{S}%
- \tccoord@studentrow[tc@studentextrainfo]{T}%
- \tccoord@studentrow[tc@studentextrainfo]{U}%
- \tccoord@studentrow[tc@studentextrainfo]{V}%
- \tccoord@studentrow[tc@studentextrainfo]{W}%
- \tccoord@studentrow[tc@studentextrainfo]{X}%
+ \forcsvlist{\tccoord@@studentrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
\@ifundefined{tc@TCCff@flag}{}{%
& & & & & & \\%
& & & & & & \\%
\multicolumn{6}{l}{{\bf \tcdef@coord@tccreportabsents}}\\\hline%
- \tccoord@studentFFrow{A}%
- \tccoord@studentFFrow{B}%
- \tccoord@studentFFrow{C}%
- \tccoord@studentFFrow{D}%
- \tccoord@studentFFrow{E}%
- \tccoord@studentFFrow{F}%
- \tccoord@studentFFrow{G}%
- \tccoord@studentFFrow{H}%
-%%
- \tccoord@studentFFrow{I}%
- \tccoord@studentFFrow{J}%
- \tccoord@studentFFrow{K}%
- \tccoord@studentFFrow{L}%
- \tccoord@studentFFrow{M}%
- \tccoord@studentFFrow{N}%
- \tccoord@studentFFrow{O}%
- \tccoord@studentFFrow{P}%
-%%
- \tccoord@studentFFrow{Q}%
- \tccoord@studentFFrow{R}%
- \tccoord@studentFFrow{S}%
- \tccoord@studentFFrow{T}%
- \tccoord@studentFFrow{U}%
- \tccoord@studentFFrow{V}%
- \tccoord@studentFFrow{W}%
- \tccoord@studentFFrow{X}%
+ \forcsvlist{\tccoord@@studentFFrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}%
}%
\@ifundefined{tc@TCCdismiss@flag}{}{%
& & & & & & \\%
& & & & & & \\%
\multicolumn{6}{l}{{\bf \tcdef@coord@tccreportdismiss}}\\\hline%
- \tc@studentDismissrow{A}%
- \tc@studentDismissrow{B}%
- \tc@studentDismissrow{C}%
- \tc@studentDismissrow{D}%
- \tc@studentDismissrow{E}%
- \tc@studentDismissrow{F}%
- \tc@studentDismissrow{G}%
- \tc@studentDismissrow{H}%
-%%
- \tc@studentDismissrow{I}%
- \tc@studentDismissrow{J}%
- \tc@studentDismissrow{K}%
- \tc@studentDismissrow{L}%
- \tc@studentDismissrow{M}%
- \tc@studentDismissrow{N}%
- \tc@studentDismissrow{O}%
- \tc@studentDismissrow{P}%
-%%
- \tc@studentDismissrow{Q}%
- \tc@studentDismissrow{R}%
- \tc@studentDismissrow{S}%
- \tc@studentDismissrow{T}%
- \tc@studentDismissrow{U}%
- \tc@studentDismissrow{V}%
- \tc@studentDismissrow{W}%
- \tc@studentDismissrow{X}%
+ \forcsvlist{\tccoord@@studentDismissrow}{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}
}%%
\end{longtable}%%
\end{center}%%
@@ -726,15 +600,18 @@
% student check list row%
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\NewDocumentCommand{\tccoord@@LCcheck}{mmm}{%
+ & \tccoord@check{#1}{check#2#3}%
+}%
+\NewDocumentCommand{\tccoord@@Lcheck}{mm}{%
+ \forcsvlist{\tccoord@@LCcheck{#1}{#2}}{A,B,C,D,E}\\*%
+}%
\NewDocumentCommand{\tccoord@studentcheckrow}{m}{%%
\@ifundefined{tc@student#1}{}{%%
\@ifundefined{tc@student#1FF}{%%
- \@ifundefined{tc@student#1Dismiss}{%%
+ \@ifundefined{tc@student#1Dismiss}{\\[-2ex]%%
\multirow{4}{\tc@ReportTabA}{\csname tc@student#1\endcsname} %
- & \tccoord@check{#1}{checkAA} & \tccoord@check{#1}{checkAB} & \tccoord@check{#1}{checkAC} & \tccoord@check{#1}{checkAD} & \tccoord@check{#1}{checkAE}\\*%
- & \tccoord@check{#1}{checkBA} & \tccoord@check{#1}{checkBB} & \tccoord@check{#1}{checkBC} & \tccoord@check{#1}{checkBD} & \tccoord@check{#1}{checkBE}\\*%
- & \tccoord@check{#1}{checkCA} & \tccoord@check{#1}{checkCB} & \tccoord@check{#1}{checkCC} & \tccoord@check{#1}{checkCD} & \tccoord@check{#1}{checkCE}\\*%
- & \tccoord@check{#1}{checkDA} & \tccoord@check{#1}{checkDB} & \tccoord@check{#1}{checkDC} & \tccoord@check{#1}{checkDD} & \tccoord@check{#1}{checkDE}\\\hline%%
+ \forcsvlist{\tccoord@@Lcheck{#1}}{A,B,C,D}\hline%%
}{}%%
}{}%%
}%%
@@ -756,32 +633,7 @@
\begin{longtable}{p{\tc@ReportTabA}lllll}%
\\\hline%
\endhead%
- \tccoord@studentcheckrow{A}%
- \tccoord@studentcheckrow{B}%
- \tccoord@studentcheckrow{C}%
- \tccoord@studentcheckrow{D}%
- \tccoord@studentcheckrow{E}%
- \tccoord@studentcheckrow{F}%
- \tccoord@studentcheckrow{G}%
- \tccoord@studentcheckrow{H}%
-%%
- \tccoord@studentcheckrow{I}%
- \tccoord@studentcheckrow{J}%
- \tccoord@studentcheckrow{K}%
- \tccoord@studentcheckrow{L}%
- \tccoord@studentcheckrow{M}%
- \tccoord@studentcheckrow{N}%
- \tccoord@studentcheckrow{O}%
- \tccoord@studentcheckrow{P}%
-%%
- \tccoord@studentcheckrow{Q}%
- \tccoord@studentcheckrow{R}%
- \tccoord@studentcheckrow{S}%
- \tccoord@studentcheckrow{T}%
- \tccoord@studentcheckrow{U}%
- \tccoord@studentcheckrow{V}%
- \tccoord@studentcheckrow{W}%
- \tccoord@studentcheckrow{X}%
+ \forcsvlist{\tccoord@studentcheckrow}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,X,Y}%
\end{longtable}%%
\end{center}%%
} %end of footnotesize%
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
index 64f3ca1fe3..ab05fba392 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-core}
\def\tc@tmp@altpackname{ufrgsccacore}
\def\tc@tmp@packdesc{UFRGS/CCA core commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
index ccd2ceb4a9..1d58060edc 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-cover}
\def\tc@tmp@altpackname{ufrgsccacover}
\def\tc@tmp@packdesc{UFRGS/CCA cover commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
index a63a50fb89..0d7fdcf6a0 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1alpha (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr-graph}
\def\tc@tmp@altpackname{tccurrgraph}
\def\tc@tmp@packdesc{UFRGS/CCA graph curricula commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1alpha}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2alpha}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
index c0e1ad82ee..f0c822af4c 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1alpha (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr-tab}
\def\tc@tmp@altpackname{ufrgsccacurrtab}
\def\tc@tmp@packdesc{UFRGS/CCA curricula tabular commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1alpha}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2alpha}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
index 8edd4af414..fa0939c05c 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1beta (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-curr}
\def\tc@tmp@altpackname{ufrgsccacurr}
\def\tc@tmp@packdesc{UFRGS/CCA curricula commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1beta}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2beta}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
index 0a9d181ca3..40e7f84ea7 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-base}
\def\tc@tmp@altpackname{ufrgsccaenbase}
\def\tc@tmp@packdesc{UFRGS/CCA English base defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
index 05ef87324b..2677e2f9db 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-coord}
\def\tc@tmp@altpackname{ufrgsccaencoord}
\def\tc@tmp@packdesc{UFRGS/CCA English coord defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -95,3 +95,8 @@
\cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef@coord@TCCperiod.}
\TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef@forms@formstitle\ }
+
+
+
+\advisornamegen{Orientador(a)}
+\advisornameplural{Orientadores}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
index 1cf1c156af..2dfabb11ed 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-core}
\def\tc@tmp@altpackname{ufrgsccaencore}
\def\tc@tmp@packdesc{UFRGS/CCA English core defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
index 3d95a59f43..419bd8690f 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-en-forms}
\def\tc@tmp@altpackname{ufrgsccaenforms}
\def\tc@tmp@packdesc{UFRGS/CCA English forms defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
index af975c4ce8..99c02778af 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-forms}
\def\tc@tmp@altpackname{ufrgsccaforms}
\def\tc@tmp@packdesc{UFRGS/CCA forms commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -48,7 +48,7 @@
\cmdfactory<forms>{formsdatelabel,formstitle,formsfootnote}
\cmdfactory<forms>{renewreqformtitle,renewreqformnotes,reqformtitle,reqformopening,reqformdesc}%
\cmdfactory<forms>{coadvisorformtitle,coadvisorformdesc}
-\cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel}
+\cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel,formscoadvisoremaillabel}
\cmdfactory<forms>{formsreasonlabel}
\cmdfactory<forms>{examformtitle,examformdesc,examformnoteslabel}
\cmdfactory<forms>{examformnotes,examboardformtitle,examboardformdesc}%
@@ -281,6 +281,10 @@
\tcdef@forms@formscoadvisorlabel: \tc@studentA@coadvisor%
+ \tcdef@forms@formscoadvisoremaillabel : {\bf \tc@studentA@coadvisoremail}%
+ \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@coadvisorphone}%
+
+
\vfill%
{\bf \tcdef@forms@formsreasonlabel}:%
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
index 7aa59d32de..e0e1744678 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-gen}
\def\tc@tmp@altpackname{ufrgsccagen}
\def\tc@tmp@packdesc{UFRGS/CCA generic/miscellany commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
index 11fc13aee0..bd488db086 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-lists}
\def\tc@tmp@altpackname{ufrgsccalists}
\def\tc@tmp@packdesc{UFRGS/CCA auxiliary lists commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
index 5c917c7a75..4be2a54db5 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca-ppc}
\def\tc@tmp@altpackname{ufrgsccappc}
\def\tc@tmp@packdesc{UFRGS/CCA PPC commands}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -295,7 +295,8 @@
}%
%
%
-\newcommand{\tcppc@indreflstitem}[4][]{%
+%\newcommand{\tcppc@indreflstitem}[4][]{%
+\NewDocumentCommand{\tcppc@indreflstitem}{O{}mmm}{%
\ifthenelse{\equal{#1}{}}{}{\expandafter\gdef\csname @indicator#2#3status\endcsname{#1}}%
\expandafter\gdef\expandafter\tcppc@status{\csname @indicator#2#3status\endcsname}%
\stepcounter{@indcount#2#3}\label{@indlabel#2#3:\csname the@indcount#2#3\endcsname}%%
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
index 46b821a0f7..c1a429bdc2 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-base}
\def\tc@tmp@altpackname{ufrgsccaptbrbase}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese base defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
index fbd6811531..47221805b8 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-coord}
\def\tc@tmp@altpackname{ufrgsccaptbrcoord}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese coord defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -36,17 +36,27 @@
\calendartitle{Calendário – \tcdef@coord@TCCperiod}
\tcccalendarhead{Data/Período}{Semana Letiva}{Evento}
-\tcccalendarevent{01}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
-\tcccalendarevent{02}{Requerimento de matrícula. O(A) aluno(a) deve preencher o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho, e encaminhá-lo ao setor de protocolos da UFRGS para abertura de processo. Posteriormente, o número do processo deve ser encaminhado por e-mail para \tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
+\tcceventAweek{01}
+\tcccalendarevent{\tcdef@coord@tcceventAweek}{Apresentação da disciplina. Informações gerais. Reunião presencial com início às 18:30h, no Salão de Eventos do DELET.\newline {\bf Presença obrigatória.}}
+\tcceventBweek{02}
+\tcccalendarevent{\tcdef@coord@tcceventBweek}{Requerimento de matrícula. O(A) aluno(a) deve abrir processo/petição de matrícula em TCC no porta TuaUFRGS, adicionando ao mesmo o \emph{Formulário de Requerimento de Matrícula}, já com o resumo do trabalho, a ser encaminhado a\tccore@@ref{TCCcoord}{article} coordenador\tccore@@ref{TCCcoord}{narticle} da atividade. \newline{\bf Obs.~1}}
%\tcccalendarevent{03}{Entrega do \emph{Formulário de Inscrição}, juntamente com o resumo do trabalho, no \tcdef@cover@secdivisionacronym .}
-\tcccalendarevent{09}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
-\tcccalendarevent{09}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
-\tcccalendarevent{15}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
-\tcccalendarevent{16}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
-\tcccalendarevent{17}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
-\tcccalendarevent{17}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
-\tcccalendarevent{18}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
-\tcccalendarevent{19}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
+\tcceventCweek{07}
+\tcccalendarevent{\tcdef@coord@tcceventCweek}{Encontro presencial: Como redigir um TCC, melhores práticas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcceventDweek{09}
+\tcccalendarevent{\tcdef@coord@tcceventDweek}{Entrega VIA MOODLE do \emph{Relatório Parcial}, juntamente com o \emph{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} assinado pelo orientador. \newline{\bf Obs.~2}}
+\tcceventEweek{15}
+\tcccalendarevent{\tcdef@coord@tcceventEweek}{Entrega de uma cópia impressa (ou eletrônica) do Trabalho de Conclusão a cada membro da banca, juntamente com os \emph{Formulários de Avaliação} e \emph{Formulários de correções} do trabalho. Entrega VIA MOODLE de uma cópia eletrônica do trabalho juntamente com o \emph{Formulário de Aprovação para Apresentação} e os recibos de recebimento assinados e datados pelos membros das bancas.}
+\tcceventFweek{16}
+\tcccalendarevent{\tcdef@coord@tcceventFweek}{Encontro presencial: Como apresentar um TCC, melhores técnicas. Início às 18:30h, no Salão de Eventos do DELET.}% \newline {\bf Presença obrigatória.}}
+\tcceventGweek{17}
+\tcccalendarevent{\tcdef@coord@tcceventGweek}{Apresentações dos Trabalhos de Conclusão de Curso. \newline{\bf Obs.~3}}
+\tcceventHweek{17}
+\tcccalendarevent{\tcdef@coord@tcceventHweek}{Entrega VIA MOODLE dos \emph{Formulários de correções} dos membros da banca.}
+\tcceventIweek{18}
+\tcccalendarevent{\tcdef@coord@tcceventIweek}{Entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~4}}
+\tcceventJweek{19}
+\tcccalendarevent{\tcdef@coord@tcceventJweek}{Para os TCCs em RECUPERAÇÃO, entrega VIA MOODLE da versão final corrigida do trabalho e o \emph{Formulário de Aprovação das Correções}. Entrega do formulário de autorização para publicação (biblioteca) assinado na secretaria do DELAE. \newline{\bf Obs.~5}}
\tcccalendardesc{\begin{description}
@@ -95,3 +105,7 @@
\cocertificatetext{atuou como co-orientador\tccore@@ref{coadvisor}{narticle} d\tccore@@ref{student}{article} alun\tccore@@ref{student}{article}\ \emph{\tccore@@ref{student}{}}\ no trabalho de conclus\~{a}o de curso intitulado \emph{\tccore@@ref{student}{title}}\ no semestre \tcdef@coord@TCCperiod.}
\TCCcoordtitle{Coordenador\tccore@@ref{TCCcoord}{narticle} da atividade de ensino de\\ \tcdef@forms@formstitle\ }
+
+
+\advisornamegen{Orientador(a)}
+\advisornameplural{Orientadores}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
index 69693b69f0..75494b502a 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-core}
\def\tc@tmp@altpackname{ufrgsccaptbrcore}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese core defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -49,6 +49,7 @@
\coursecoordtitle{Coordenador\tccore@@ref{coursecoord}{narticle} de curso}
\advisorname{Orientador\tccore@@ref{advisor}{narticle}}%
\coadvisorname{Co-orientador\tccore@@ref{coadvisor}{narticle}}%
+
\examinername{Banca Examinadora}%
\reportspecificinfo{%
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
index eeada748b6..c686708cc1 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -27,8 +27,8 @@
\def\tc@tmp@packname{ufrgscca-ptBR-forms}
\def\tc@tmp@altpackname{ufrgsccaptbrforms}
\def\tc@tmp@packdesc{UFRGS/CCA Portuguese forms defs}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
@@ -107,6 +107,8 @@ Deve conter:
\formsadvisoremaillabel{Email d\tccore@@ref{advisor}{article} Orientador\tccore@@ref{advisor}{narticle}}
+\formscoadvisoremaillabel{Email d\tccore@@ref{coadvisor}{article} Co-Orientador\tccore@@ref{coadvisor}{narticle}}
+
\formsreasonlabel{Justificativa}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
index 161b1da36a..d2cf0361eb 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
@@ -12,9 +12,9 @@
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0.1 (2022/09/06)
+%% This is version 1.0.2 (2022/11/18)
%%
-%% The list of files that compose this work can be find in the README.md file at
+%% The list of files that compose this work can be found in the README.md file at
%% https://ctan.org/pkg/ufrgscca
%%
%%%==============================================================================
@@ -26,8 +26,8 @@
\def\tc@tmp@packname{ufrgscca}
\def\tc@tmp@altpackname{ufrgscca}
\def\tc@tmp@packdesc{UFRGS/CCA class}
-\def\tc@tmp@packdate{2022/09/06}
-\def\tc@tmp@packversion{1.0.1}
+\def\tc@tmp@packdate{2022/11/18}
+\def\tc@tmp@packversion{1.0.2}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\@exp\@exp\@exp\ProvidesPackage\@exp\@exp\@exp{\@exp\tc@tmp@packname\@exp}\@exp[\tc@tmp@packdate\space v\tc@tmp@packversion\space\tc@tmp@packdesc]
@@ -40,6 +40,8 @@
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
+
+
%==============================================================================
% Declaração de opções
%==============================================================================
@@ -106,6 +108,20 @@
\LoadClass[12pt,twoside,openright]{report}
\fi
+\iftcif@miktex
+% \def\BabelCaseHack{}
+ \ifcsdef{miktexHack}{\miktexHack}{}
+\fi
+
+\iftcif@overleaf
+ \ifcsdef{overleafHack}{\overleafHack}{}
+\fi
+
+\iftcif@texlive
+ \ifcsdef{texliveHack}{\texliveHack}{}
+\fi
+
+
%%%%%%%%%%%%%%%%%%%%%
%%% Packages Loading
%%%%%%%%%%%%%%%%%%%%%