diff options
Diffstat (limited to 'macros/latex/contrib/ufrgscca/latex')
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 %%%%%%%%%%%%%%%%%%%%% |