diff options
author | Karl Berry <karl@freefriends.org> | 2023-05-30 20:06:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-05-30 20:06:50 +0000 |
commit | d522a13fb4b304e841880cd0aae1de7481c92b21 (patch) | |
tree | abea2a4df06fb131b09d40e7e7ec72eabfc9b4ad /Master/texmf-dist/tex/latex/ufrgscca | |
parent | 4116bc77b02638e682085abc3070e8bc8607b74f (diff) |
ufrgscca (30may23)
git-svn-id: svn://tug.org/texlive/trunk@67246 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ufrgscca')
22 files changed, 830 insertions, 230 deletions
diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty index 4e8066ff561..c73644dc7bd 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-abnt.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty index 3e859e57adb..a126c9ff2e7 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-coord.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% The list of files that compose this work can be found in the README.md file at %% https://ctan.org/pkg/ufrgscca @@ -26,16 +26,18 @@ \def\tc@tmp@packname{ufrgscca-coord} \def\tc@tmp@altpackname{ufrgsccacoord} \def\tc@tmp@packdesc{UFRGS/CCA coord commands} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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] \newif\iftcif@coord@emptyforms\tcif@coord@emptyformsfalse \DeclareKeys[ufrgscca-coord]{ - calendar.usage = general, - calendar.if = tcif@coord@calendar, + calendar-I.usage = general, + calendar-I.if = tcif@coord@calendarI, + calendar-II.usage = general, + calendar-II.if = tcif@coord@calendarII, checklist.usage = general, checklist.if = tcif@coord@checklist, report.usage = general, @@ -283,7 +285,13 @@ \expandafter\gdef\csname tc@tcccalendarevent\Alph{tc@calendareventdatecount}date\endcsname{#1}%% }% % - +\NewDocumentCommand{\tccoord@calendarlinereset}{m}{\@ifundefined{tc@tcccalendarevent#1week}{}{\csundef{tc@tcccalendarevent#1week}}}% +% +\NewDocumentCommand{\tcccalendarreset}{}{ + \forcsvlist{\tccoord@calendarlinereset}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O}% + \setcounter{tc@calendareventcount}{0}%% + \setcounter{tc@calendareventdatecount}{0}% +} % \NewDocumentCommand{\examinergrades}{mmm}{%% @@ -309,7 +317,30 @@ %%% %% %%% -\NewDocumentCommand{\tccoord@TCCcalendar}{}{% +\NewDocumentCommand{\tccoord@TCCcalendarI}{}{% + \tc@formtopbox{\tcdef@forms@formstitleTR}{\tcdef@coord@calendartitle}% +% + { \footnotesize% + \begin{center} +% + \resizebox{\textwidth}{!}{%% + \begin{tabular}{ccp{\tc@calendartab}}% + \tc@tcccalendarhead\hline% + \forcsvlist{\tccoord@TCCcalendarline}{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O}% + \end{tabular}}% +% + \end{center}% + %\if@lmodern + \tiny + %\fi + \tcdef@coord@tcccalendardesc% + }% + \vfill% +% + \pagebreak% +}% +% +\NewDocumentCommand{\tccoord@TCCcalendarII}{}{% \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@coord@calendartitle}% % { \footnotesize% @@ -938,8 +969,11 @@ \NewDocumentCommand{\tcreports}{O{}m}{%% \setreports{#1} \tccoord@calendarfill% - \iftcif@coord@calendar% - \tccoord@TCCcalendar% + \iftcif@coord@calendarI% + \tccoord@TCCcalendarI% + \fi% + \iftcif@coord@calendarII% + \tccoord@TCCcalendarII% \fi% \@ifundefined{tcdef@coord@list#2}{}{% \expandafter\expandafter\expandafter\forcsvlist\expandafter\expandafter\expandafter\tccoord@student@exec\expandafter\expandafter\expandafter{\csname tcdef@coord@list#2\endcsname} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty index d1536729947..f152ed18150 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-core.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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] @@ -71,7 +71,7 @@ % \cmdfactory<core>{formlocal} \cmdfactory<core>{tccbrief,tcccoadvisorbrief,tccadvisorsreview} - +\cmdfactory<core>{tccArgument} \cmdfactory<core>{TCCcoordtitle} \NewDocumentCommand{\TCCcoord}{mO{}}{% @@ -278,6 +278,9 @@ \@ifundefined{tcdef@core@tccbrief}{% \tccbrief{\tcdef@core@formsblanklines}% }{}% + \@ifundefined{tcdef@core@tccArgument}{% + \tccArgument{\tcdef@core@formsblanklines}% + }{}% \@ifundefined{tcdef@core@tcccoadvisorbrief}{% \tcccoadvisorbrief{\tcdef@core@formsblanklines}% }{}% @@ -301,6 +304,7 @@ % \csundef{tc@studentA@internshipend} % \csundef{tc@studentA@internshiplength} \csundef{tcdef@core@tccbrief} + \csundef{tcdef@core@tccArgument} \csundef{tcdef@core@tcccoadvisorbrief} \csundef{tcdef@core@tccadvisorsreview} } diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty index a9fe3ad4782..6fa5c72ccbe 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-cover.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty index 47b918ca033..0aa71332726 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-graph.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10alpha} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11beta} \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] @@ -52,7 +52,7 @@ every lower node part/.style={font=\large\bfseries,color=blue}},% dep/.style={->,dotted,line width=3pt}]% \begin{scope}\clip(\gr@Xa,\gr@Ya) -- (\gr@Xa,\gr@Yb) -- (\gr@Xb,\gr@Yb) -- (\gr@Xb,\gr@Ya);% - \filldraw[color=red](5.5*\gr@dX,-0.25*\gr@dY)node{\Huge\textbf{\GraphTitle}};% + \filldraw[color=red](0.5*\gr@xX*\gr@dX,-0.25*\gr@dY)node{\Huge\textbf{\GraphTitle}};% }{% \end{scope}% \end{tikzpicture}% @@ -91,5 +91,11 @@ \addcase\gr@case@angle{-A}{\def\gr@ANG{-\gr@A}} \addcase\gr@case@angle{-B}{\def\gr@ANG{-\gr@B}} \addcase\gr@case@angle{-C}{\def\gr@ANG{-\gr@C}} +\addcase\gr@case@angle{A*}{\def\gr@ANG{\gr@A}\def\gr@angIN{180+\gr@ANG}} +\addcase\gr@case@angle{B*}{\def\gr@ANG{\gr@B}\def\gr@angIN{180+\gr@ANG}} +\addcase\gr@case@angle{C*}{\def\gr@ANG{\gr@C}\def\gr@angIN{180+\gr@ANG}} +\addcase\gr@case@angle{-A*}{\def\gr@ANG{-\gr@A}\def\gr@angIN{180+\gr@ANG}} +\addcase\gr@case@angle{-B*}{\def\gr@ANG{-\gr@B}\def\gr@angIN{180+\gr@ANG}} +\addcase\gr@case@angle{-C*}{\def\gr@ANG{-\gr@C}\def\gr@angIN{180+\gr@ANG}} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty index 8b3431b9eb3..88d8086260a 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr-tab.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10alpha} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11beta} \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] @@ -106,7 +106,7 @@ } \NewDocumentCommand\TabDep{m}{% - & & & & #1 (\csname gr@class:#1.et\endcsname)\\[-1pt]% + & & & & & #1 - \csname gr@class:#1.nam\endcsname\ (\csname gr@class:#1.et\endcsname)\\[-0.1ex]% } \NewDocumentCommand\TabEtp{D<>{ob}O{\notoc\section}m}{% @@ -132,3 +132,32 @@ } +\NewDocumentCommand\TabClassCompact{m}{% + & #1 & \csname gr@class:#1.cred\endcsname & \csname gr@class:#1.typ\endcsname & \multicolumn{2}{J{11cm}}{\csname gr@class:#1.nam\endcsname}\\*% + \edef\gr@disc{#1}% + \ifcsdef{gr@class:#1.depA}{% + \LstDep[\TabDep]<A>{#1}% + }{}% + \ifcsdef{gr@class:#1.depB}{% + & & & & OU\\*% + & & & & % + & \def\gr@tab{\ }% + \LstDep[\TabDepX]<B>{#1}% + }{}% + \ifcsdef{gr@class:#1.depC}{% + & & & & OU\\*% + & & & & % + & \def\gr@tab{\ }% + \LstDep[\TabDepX]<C>{#1}% + }{}% +} + +\NewDocumentCommand\TabEtpCompact{D<>{ob}O{}m}{% + %#2{Etapa #3}% + \begin{tabular}{l@{\,}l@{\ }c@{\ }c@{\ }J{4mm}@{}J{10cm}}% + &{\larger\textbf{Etapa #3}}\\ + \LstClass[\TabClassCompact]{#3}% +% & \textbf{Total} & \textbf{\arabic{gr@cred#1}} & \textbf{#1}\\% + \end{tabular}% +} + diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty index 1d5a0d5b74a..ac9c8ac6736 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-curr.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10beta} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11beta} \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] @@ -36,6 +36,7 @@ \newcounter{gr@credob} \newcounter{gr@credel} \newcounter{gr@credalt} +\newcounter{gr@credad} \NewDocumentCommand{\gr@setcred}{}{\setcounter{gr@credob}{0}\setcounter{gr@credel}{0}\setcounter{gr@credalt}{0}} \NewDocumentCommand{\gr@addclasscred}{m}{\addtocounter{gr@cred\csname gr@class:#1.typ\endcsname}{\csname gr@class:#1.cred\endcsname}} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def index 6307d2e485f..85be185b599 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-base.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-en-base} \def\tc@tmp@altpackname{ufrgsccaenbase} \def\tc@tmp@packdesc{UFRGS/CCA English base defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def index 61c5aa7036b..28de79ccb45 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-coord.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-en-coord} \def\tc@tmp@altpackname{ufrgsccaencoord} \def\tc@tmp@packdesc{UFRGS/CCA English coord defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def index ec65cc8c42d..d11e825b773 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-core.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-en-core} \def\tc@tmp@altpackname{ufrgsccaencore} \def\tc@tmp@packdesc{UFRGS/CCA English core defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def index ba41323ee66..244a75a9232 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-en-forms.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-en-forms} \def\tc@tmp@altpackname{ufrgsccaenforms} \def\tc@tmp@packdesc{UFRGS/CCA English forms defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty index 6b9b09e6f36..d8cd352adeb 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-forms.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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] @@ -45,17 +45,24 @@ \cmdfactory<forms>{formstimelabel,formsworktitlelabel,formstemptitlelabel} \cmdfactory<forms>{formsstudentIDlabel,formsemaillabel,formsphonelabel} \cmdfactory<forms>{agreelabel,continuelabel} -\cmdfactory<forms>{formsdatelabel,formstitle,formsfootnote} +\cmdfactory<forms>{formsdatelabel,formstitle,formstitleTR,formsfootnote} \cmdfactory<forms>{renewreqformtitle,renewreqformnotes,reqformtitle,reqformopening,reqformdesc}% +\cmdfactory<forms>{reqformdescTR}% \cmdfactory<forms>{coadvisorformtitle,coadvisorformdesc} \cmdfactory<forms>{formsbrieflabel,formsstudentemaillabel,formsadvisoremaillabel,formscoadvisoremaillabel} \cmdfactory<forms>{formsreasonlabel} \cmdfactory<forms>{examformtitle,examformdesc,examformnoteslabel} \cmdfactory<forms>{examformnotes,examboardformtitle,examboardformdesc}% +\cmdfactory<forms>{examboardformtitleTMP,examboardformdescTMP}% \cmdfactory<forms>{formsboardtitle,advisorapprovalformtitle,advisorapprovalformdesc,advisorapprovalformdescB} \cmdfactory<forms>{rectifyapprovalformtitle,rectifyapprovalformdesc}% +\cmdfactory<forms>{rectifyapprovalTRformdesc}% \cmdfactory<forms>{receiptformtitle,receiptformfootnote,receiptformdesc}% \cmdfactory<forms>{reviewformtitle,reviewformdesc,reviewformfootnoteB,reviewformfootnote} +\cmdfactory<forms>{formsTRtitle,TRformfootnote} +\cmdfactory<forms>{TRboardformtitle,TRformfootnote} +\cmdfactory<forms>{reqArgument} + \cmdfactory<forms>{formsrectifyOKdesc} \cmdfactory<forms>{reqformdescgen} @@ -97,6 +104,14 @@ \input{ufrgscca-ptBR-forms.def}% \fi% +\input{ufrgscca-formsTR.sty} +\input{ufrgscca-formsintern.sty} + + + + + + % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% @@ -167,16 +182,63 @@ % TCC description (for many forms)% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\NewDocumentCommand{\tcforms@tccdesc}{}{%% +% \noindent\tcdef@forms@formsstudentlabel : {\bf \tc@studentA} \hfill \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}% +% +% \noindent\tcdef@forms@formsworktitlelabel : {\bf \@title}\\[-4mm]% +% +% \noindent\tcdef@forms@formsadvisorlabel : {\bf \tc@studentA@advisor}\\% +%}% +% \NewDocumentCommand{\tcforms@tccdesc}{}{%% - \tcdef@forms@formsstudentlabel : {\bf \tc@studentA} \hfill \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}% + \tcforms@studentIDheader + + \tcforms@advisorIDheader +}% - \tcdef@forms@formsworktitlelabel : {\bf \@title}\\[-4mm]% - \tcdef@forms@formsadvisorlabel : {\bf \tc@studentA@advisor}\\% -}% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC (new) generic form % +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% parameters: +% #1 : footnote for 'form title' +% #2 : form 'heading title' (TCC I, for instance) +% #3 : 'form title' +% #4 : form oppening +% #5 : form body +% #6 : form closing +% +\NewDocumentCommand{\tcforms@genform}{O{}mmmmm}{% + \tc@formtopbox[tcdef@forms@formsfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@examformtitle}% +% + \vfill% + #4 + \vfill% + #5 + \vfill% + #6 + \pagebreak +} +\NewDocumentCommand{\tcforms@studentIDheader}{}{ + \noindent\tcdef@forms@formsstudentlabel : {\bf \csname tc@student\Alph{tc@studentcount}\endcsname}\hfill \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}\\% + \noindent\tcdef@forms@formsworktitlelabel : \@ifundefined{tc@student\Alph{tc@studentcount}title}{\textsl{\@title}}{\textsl{\csname tc@student\Alph{tc@studentcount}title\endcsname}}\\ +} + +\NewDocumentCommand{\tcforms@examinerIDheader}{m}{ + %\tccore@examiners{#1} + \noindent\tcdef@forms@formsexaminerlabel : \textbf{\csname tc@student\Alph{tc@studentcount}@#1\endcsname}% +} + +\NewDocumentCommand{\tcforms@advisorIDheader}{}{ + \noindent\tcdef@forms@formsadvisorlabel : \textbf{\csname tc@student\Alph{tc@studentcount}@advisor\endcsname}% +} + % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% @@ -187,8 +249,11 @@ \tc@formtopbox[tcdef@forms@formsfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@examformtitle}% % \vfill% - \tcdef@forms@formsstudentlabel : {\bf \csname tc@student\Alph{tc@studentcount}\endcsname}\\% - \tcdef@forms@formsexaminerlabel : \csname tc@student\Alph{tc@studentcount}@#1\endcsname% +% \tcdef@forms@formsstudentlabel : {\bf \csname tc@student\Alph{tc@studentcount}\endcsname}\\% +% \tcdef@forms@formsexaminerlabel : \csname tc@student\Alph{tc@studentcount}@#1\endcsname% + \tcforms@studentIDheader + + \tcforms@examinerIDheader{#1} \vfill% \tcdef@forms@examformdesc% @@ -225,8 +290,11 @@ \tc@formtopbox[tcdef@forms@reviewformfootnote]{\tcdef@forms@formstitle}{\tcdef@forms@reviewformtitle}% \vfill% - \tcdef@forms@formsstudentlabel : {\bf \expandafter\csname tc@student\Alph{tc@studentcount}\endcsname}\\% - \tcdef@forms@formsexaminerlabel : \expandafter\csname tc@student\Alph{tc@studentcount}@#1\endcsname% +% \tcdef@forms@formsstudentlabel : {\bf \expandafter\csname tc@student\Alph{tc@studentcount}\endcsname}\\% +% \tcdef@forms@formsexaminerlabel : \expandafter\csname tc@student\Alph{tc@studentcount}@#1\endcsname% + \tcforms@studentIDheader + + \tcforms@examinerIDheader{#1} \vfill% \resizebox{0.9\textwidth}{!}{%% \tcdef@forms@reviewformdesc% @@ -239,126 +307,7 @@ \pagebreak% }% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -% Internship requirement form% -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand{\tcforms@internreqform}{}{% - \tc@formtopbox[tcdef@forms@internshipreqformnotes]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@reqformtitle}% - - \vfill% - - \tcdef@forms@reqformopening% - \vfill% - - \tcdef@forms@reqforminternshipdesc% - \vfill% - - \tcdef@forms@reqforminternshipinfo% - - - % {\bf \tcdef@forms@formsbrieflabel}:%\footnote[1]{\tcdef@forms@renewreqformnotes}% - - \vfill% -% \tcdef@core@tccbrief% - - \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@supervisorsignature}}\hfill% - \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@tutorsignature}}% - - \hfill% - \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}% - \pagebreak% -}% -% -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -% Internship Supervisor's form (grades)% -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand{\tcforms@internsupervisorform}{}{% - \tc@formtopbox[tcdef@forms@internsupervisornote]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@supervisorformtitle}% - % - \vfill% - \tcdef@forms@internshipstudentinfo\\% - \tcdef@forms@internshipsupervisorinfo\\% - \tcdef@forms@internshipperiod - \vfill% - \tcdef@forms@internsupervisorgradesform% - - \vfill% - - \tcdef@forms@internsupervisorcomments \tcdef@core@formsblanklinesB - - \vfill% - - \tcforms@formsigdate{\tcdef@forms@supervisorsignature}% - - \pagebreak% -}% -% -% -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% -% Internship tutor's form (grades)% -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\NewDocumentCommand{\tcforms@interntutorform}{}{% - \tc@formtopbox{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@tutorformtitle}% - % - \vfill% - \tcdef@forms@internshipstudentinfo\\% - \tcdef@forms@internshiptutorinfo\\% - \tcdef@forms@internshipperiod - \vfill% - \tcdef@forms@interntutorgrade% - - \vfill% - - \tcdef@forms@internshiptutorcomments \tcdef@core@formsblanklinesB - - \vfill% - - \tcforms@formsigdate{\tcdef@forms@tutorsignature}% - % \hline - \vfill% - - \tcdef@forms@interncoordgrade% - \vfill - - \tcdef@forms@internshipcoordcomments \tcdef@core@formsblanklinesB - \vfill% - - \tcforms@formsigdate{\tcdef@forms@internshipcoordsignature}% - - \pagebreak% -}% -% -% -% -\newcounter{tc@supervisorgradecount}[tc@studentcount]% -\NewDocumentCommand{\internshipsupervisorgrades}{mmmmm}{%% - \stepcounter{tc@supervisorgradecount}% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}A\endcsname{#1}%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}B\endcsname{#2}%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}C\endcsname{#3}%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}D\endcsname{#4}%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}E\endcsname{#5}%% - \ifthenelse{\equal{#1}{}}{%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{0}% - }{%% - \expandafter\edef\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{\fpeval{ #1 + #2 + #3 + #4 + #5} }% - }% -}% -\NewDocumentCommand{\internshiptutorgrades}{m}{%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@tutorgrade\endcsname{#1}%% -}% -\NewDocumentCommand{\internshipcoordgrades}{m}{%% - \expandafter\def\csname tc@student\Alph{tc@studentcount}@internshipcoordgrade\endcsname{#1}%% -}% % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -386,11 +335,29 @@ \tcdef@forms@formsadvisoremaillabel : {\bf \tc@studentA@advisoremail}% \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@advisorphone}% - {\bf \tcdef@forms@formsbrieflabel}:\footnote[1]{\tcdef@forms@renewreqformnotes}% + + \@ifundefined{tc@studentA@coadvisor}{% + \tcdef@forms@formscoadvisorlabel : \rule{\tc@namerule}{.1pt}% + + \tcdef@forms@formscoadvisoremaillabel : {\bf \rule{\tc@emailrule}{.1pt}}% + \hfill \tcdef@forms@formsphonelabel : {\bf \rule{\tc@phonerule}{.1pt}}% + } + { + \tcdef@forms@formscoadvisorlabel : \tc@studentA@coadvisor% + + \tcdef@forms@formscoadvisoremaillabel : {\bf \tc@studentA@coadvisoremail}% + \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@coadvisorphone}% + }% + + %{\bf \tcdef@forms@formsbrieflabel}:\footnote[1]{\tcdef@forms@renewreqformnotes}% \vfill% - \tcdef@core@tccbrief% + \tcdef@forms@reqArgument + + + \tcdef@core@tccArgument% + \vfill \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}\hfill% \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@advisorsignature}}% \pagebreak% @@ -471,6 +438,7 @@ }% % % +% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% % TCC Board approval form% @@ -509,6 +477,43 @@ % % % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC Board approval form% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@examboardformTMP}{}{% + \tc@formtopbox{\tcdef@forms@formstitle}{\tcdef@forms@examboardformtitleTMP}% + + \vfill% + + \tcforms@tccdesc% + + \vfill% + \begin{center} + \tcdef@forms@formsboardtitle + \end{center}% + + \tcforms@examinerdesc{studentA}{examinerA}% + + \tcforms@examinerdesc{studentA}{examinerB}% + + \tcforms@examinerdesc{studentA}{examinerC}% + + \tcforms@examinerdesc[\tcdef@forms@formsaltexaminerlabel]{studentA}{altexaminerA}% + + \vfill% + + \tcdef@forms@examboardformdescTMP% + \vfill% + + \tcforms@formsigdate{\tcdef@forms@advisorsignature}% + \vfill% + + \pagebreak% +}% +% +% % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% @@ -520,9 +525,9 @@ \vfill% - \tcforms@tccdesc% + \tcforms@tccdesc\\% - \tcdef@forms@formsboardlabel : {\bf \csname tc@student\Alph{tc@studentcount}@#1\endcsname }% + \noindent\tcdef@forms@formsboardlabel : {\bf \csname tc@student\Alph{tc@studentcount}@#1\endcsname }% \vfill% \tcdef@forms@receiptformdesc {\bf \tc@studentA},\ \ \ \tcdef@forms@formsstudentIDlabel : {\bf \tc@studentAID}.% @@ -664,19 +669,47 @@ interntutorform.code = {\tcforms@interntutorform}, reqform.usage = general, reqform.code = {\tcforms@reqform}, + reqform-II.usage = general, + reqform-II.code = {\tcforms@reqform}, coadvisor.usage = general, coadvisor.code = {\tcforms@coadvisorform}, - boardsapproval.usage = general, - boardsapproval.code = {\tcforms@examboardform}, + coadvisor-II.usage = general, + coadvisor-II.code = {\tcforms@coadvisorform}, + boardapproval.usage = general, + boardapproval.code = {\tcforms@examboardform}, + boardapproval-II.usage = general, + boardapproval-II.code = {\tcforms@examboardform}, + boardapproval-IIb.usage = general, + boardapproval-IIb.code = {\tcforms@examboardformTMP}, advisorsapproval.usage = general, advisorsapproval.code = {\tcforms@advisorapprovalform}, + advisorsapproval-II.usage = general, + advisorsapproval-II.code = {\tcforms@advisorapprovalform}, receipts.usage = general, receipts.code = {\tcforms@receiptforms}, + receipts-II.usage = general, + receipts-II.code = {\tcforms@receiptforms}, examinersforms.usage = general, examinersforms.code = {\tcforms@examinersForms}, + examinersforms-II.usage = general, + examinersforms-II.code = {\tcforms@examinersForms}, rectifyapproval.usage = general, rectifyapproval.code = {\tcforms@rectifyapprovalform}, -} + rectifyapproval-II.usage = general, + rectifyapproval-II.code = {\tcforms@rectifyapprovalform}, + reqform-I.usage = general, + reqform-I.code = {\tcforms@reqTRform}, + coadvisor-I.usage = general, + coadvisor-I.code = {\tcforms@coadvisorTRform}, + examinersforms-I.usage = general, + examinersforms-I.code = {\tcforms@examinersTRforms}, + advisorsapproval-I.usage = general, + advisorsapproval-I.code = {\tcforms@advisorTRapprovalform}, + boardapproval-I.usage = general, + boardapproval-I.code = {\tcforms@advisorTRboardform}, + rectifyapproval-I.usage = general, + rectifyapproval-I.code = {\tcforms@rectifyTRapprovalform}, + } \NewDocumentCommand{\tcforms}{m}{% diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty new file mode 100644 index 00000000000..8ae36e494c2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsTR.sty @@ -0,0 +1,312 @@ +%%%============================================================================== +%% Copyright 2022-23 by Alceu Frigeri +%% +%% This work may be distributed and/or modified under the conditions of +%% +%% * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), +%% version 1.3c (or later), and/or +%% * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html), +%% version 3 (or later) +%% +%% This work has the LPPL maintenance status *maintained*. +%% +%% The Current Maintainer of this work is Alceu Frigeri +%% +%% This is version 1.11 (2023/05/29) +%% +%% The list of files that compose this work can be found in the README.md file at +%% https://ctan.org/pkg/ufrgscca +%% +%%%============================================================================== +%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil +%% EE stands for "Engineering School" +%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym) +%%%============================================================================== + +% +\NewDocumentCommand{\tcforms@examinersTRforms}{}{% + \tccore@examiners{examinerB}% + \tcforms@reviewTRform{examinerB}% + \tccore@examiners{examinerC}% + \tcforms@reviewTRform{examinerC}% +}% +% + + + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC examiner form (grades)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@examinersTRform}{m}{% + \tc@formtopbox[tcdef@forms@formsfootnote]{\tcdef@forms@formstitleTR}{\tcdef@forms@examformtitle}% +% + \vfill% + \tcdef@forms@formsstudentlabel : {\bf \csname tc@student\Alph{tc@studentcount}\endcsname}\\% + \tcdef@forms@formsexaminerlabel : \csname tc@student\Alph{tc@studentcount}@#1\endcsname% + \vfill% + \tcdef@forms@examformdesc% + + \vfill% + + \begin{center} + \begin{tabular}{|c|c|c|}% + \hline% + \tc@TCCpointAlabel & \tc@TCCpointBlabel & \tc@TCCpointClabel \\\hline% + & & \\\hline + \end{tabular}% + \end{center}% + + \vfill% + + \tcforms@formsigdate{\tcdef@forms@examinersignature}% + \vfill% + \begin{description} + \item[\tcdef@forms@examformnoteslabel:] \tcdef@forms@examformnotes + \end{description}% + + \vfill% + \pagebreak% +}% +% + +%\def\emptybox{\framebox[3em]{\color{white}W}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC I reviewer form (corrections)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@reviewTRform}{m}{% + \tc@formtopbox[tcdef@forms@TRformfootnote]{\tcdef@forms@formstitleTR}{\tcdef@forms@formsTRtitle}% + + \vfill% + \tcdef@forms@formsstudentlabel : {\bf \expandafter\csname tc@student\Alph{tc@studentcount}\endcsname}\\[-4mm]% + + \tcdef@forms@formsworktitlelabel : {\bf \@title}\\% + + \tcdef@forms@formsexaminerlabel : \expandafter\csname tc@student\Alph{tc@studentcount}@#1\endcsname\\[-4mm]% + + {\scriptsize {\textsl{(favor retornar este diretamente à coordenação de TCC.)}}} + \vfill% +% \resizebox{0.9\textwidth}{!}{%% + O trabalho submetido\footnotemark[2]: + + \begin{enumerate}[tcc,nosep] + \item \emptybox\ \textbf{Enquadramento do Tema}. {\footnotesize(peso:2)}\\ {\footnotesize Quão bem o mesmo se enquadra no perfil de um formando em Eng. de Controle e Automação.} + \item \emptybox\ \textbf{Revisão Bibliográfica}. {\footnotesize(peso:2)}\\ {\footnotesize A revisão apresentada é adequada, suficiente, para o tema do trabalho?} + \item \emptybox\ \textbf{Abordagem/Plano de Trabalho Proposto}. {\footnotesize(peso:2)}\\ {\footnotesize Considerar se a abordagem, plano de trabalho proposto, é adequada e factivel.} + \item \emptybox\ \textbf{Redação}. {\footnotesize(peso:1)}\\ {\footnotesize Considerar a qualidade do trabalho escrito apresentado.} + \item { O Trabalho Submetido} + \begin{itemize}[tcc,nosep] + \item[$\Box$] Está adequado, dispensando correções do texto. + \item[$\Box$] Está adequado, sendo necessário correções, conforme anotações anexas. + \item[$\Box$] Necessita ser revisto/re-escrito,\footnotemark[3] e: + \begin{itemize} + \item[$\Box$] basta a revisão final do texto pelo orientador, + \item[$\Box$] revisarei o trabalho depois de corrigido. + \end{itemize} + \end{itemize} + \end{enumerate} + +Outras considerações, parecer (se necessário): \\ + + \begin{tabular}{p{0.9\textwidth}} + ~\\\hline + ~\\\hline + ~\\\hline + ~\\\hline + ~\\\hline + ~\\\hline + \end{tabular}\\[-1mm] + % }% + \footnotetext[2]{Use a escala: \begin{enumerate*}\item Péssimo \item Deficitário \item Bom \item Muito Bom \item Excelente \end{enumerate*}} + \footnotetext[3]{\tcdef@forms@reviewformfootnoteB}% + \vfill% + + \tcforms@formsigdate{\tcdef@forms@examinersignature}% + \vfill% + \pagebreak% +}% +% +% TODO: THIS ONE, as the reference for 'work submission a board approaval' +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC Board approval form% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC Advisor approval form% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@advisorTRapprovalform}{}{% + \tc@formtopbox{\tcdef@forms@formstitleTR}{Formulário de Aprovação para Avaliação}% + + \vfill% + + \tcforms@tccdesc% + + \vfill% + \tcdef@forms@advisorapprovalformdesc% + + \vfill% + + \tcdef@core@tccadvisorsreview% + + \vfill% + Aprovo a versão final do trabalho submetido pel\tccore@@ref{student}{article} alun\tccore@@ref{student}{article} e + considero \tccore@@ref{student}{article} mesm\tccore@@ref{student}{article} apt\tccore@@ref{student}{article} para avaliação pela Banca Examinadora.% + + \tcforms@formsigdate{\tcdef@forms@advisorsignature}% + \vfill% + + \tcforms@formsigdate{\tcdef@forms@studentsignature}% + \vfill% + \pagebreak% +}% +% +\NewDocumentCommand{\tcforms@advisorTRboardform}{}{% + \tc@formtopbox{\tcdef@forms@formstitleTR}{Formulário de Aprovação de Banca Examinadora}% + + \vfill% + + \tcforms@tccdesc% + + \vfill% + \begin{center} + \tcdef@forms@formsboardtitle + \end{center}% + + \tcforms@examinerdesc{studentA}{examinerB}% + + \tcforms@examinerdesc{studentA}{examinerC}% + + + \vfill% + + Aprovo a Banca Examinadora acima relacionada.% + \vfill% + + \tcforms@formsigdate{\tcdef@forms@advisorsignature}% + \vfill% + + \pagebreak% +}% +% + + + +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC requirement form (TCC register)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@reqTRform}{}{% + \tc@formtopbox{\tcdef@forms@formstitleTR}{\tcdef@forms@reqformtitle}% + + \vfill% + + \tcdef@forms@reqformopening% + \vfill% + + \tcdef@forms@reqformdescTR% + \vfill% + + \tcdef@forms@formstemptitlelabel : \@title % + + \tcdef@forms@formsstudentemaillabel : {\bf \tc@studentAemail} % + + \tcdef@forms@formsadvisorlabel : \tc@studentA@advisor% + + \tcdef@forms@formsadvisoremaillabel : {\bf \tc@studentA@advisoremail}% + \hfill \tcdef@forms@formsphonelabel : {\bf \tc@studentA@advisorphone}% + + {\bf \tcdef@forms@formsbrieflabel}:\footnote[1]{\tcdef@forms@renewreqformnotes}% + + \vfill% + \tcdef@core@tccbrief% + + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}\hfill% + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@advisorsignature}}% + \pagebreak% +}% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% TCC co-advisor requirement form (TCC register)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@coadvisorTRform}{}{% + \@ifundefined{tc@studentA@coadvisor}{% + \coadvisor{\rule{\tc@namerule}{.1pt}}{}% + \coadvisorinfo{}{\rule{\tc@titlerule}{.1pt}}{\rule{\tc@emailrule}{.1pt}}{\rule{\tc@phonerule}{.1pt}}% + }{}% + \tc@formtopbox{\tcdef@forms@formstitleTR}{\tcdef@forms@coadvisorformtitle}% + + \vfill% + + \tcdef@forms@reqformopening% + \vfill% + + \tcdef@forms@coadvisorformdesc% + \vfill% + + \tcdef@forms@formstemptitlelabel : \@title % + + \tcdef@forms@formsadvisorlabel: \tc@studentA@advisor + + \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}:% + + \tcdef@core@tcccoadvisorbrief% !!!! What a Hell ?!?!?! + + \tcforms@formsigdate{\tcdef@forms@studentsignature}% + + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@advisorsignature}}\hfill% + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@coadvisorsignature}}% + \pagebreak% +}% +% +% + + +\NewDocumentCommand{\tcforms@rectifyTRapprovalform}{}{% + \tc@formtopbox{\tcdef@forms@formstitleTR}{\tcdef@forms@rectifyapprovalformtitle}% + + \vfill% + + \tcforms@tccdesc% + + \vfill% + \tcdef@forms@rectifyapprovalTRformdesc% + + \vfill% + + \tcforms@rectifyexaminersig[\tcdef@forms@formsadvisorlabel]{tc@studentA@advisor}% + + \vfill% + + \@ifundefined{tc@nBoard}{}{% + \tcforms@rectifyexaminersig{tc@studentA@examinerA}% + }% + + \tcforms@rectifyexaminersig{tc@studentA@examinerB}% + + \tcforms@rectifyexaminersig{tc@studentA@examinerC}% + \vfill% + \pagebreak% +}% +% +% +% diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty new file mode 100644 index 00000000000..735edfef99e --- /dev/null +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-formsintern.sty @@ -0,0 +1,148 @@ +%%%============================================================================== +%% Copyright 2022-23 by Alceu Frigeri +%% +%% This work may be distributed and/or modified under the conditions of +%% +%% * The [LaTeX Project Public License](http://www.latex-project.org/lppl.txt), +%% version 1.3c (or later), and/or +%% * The [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html), +%% version 3 (or later) +%% +%% This work has the LPPL maintenance status *maintained*. +%% +%% The Current Maintainer of this work is Alceu Frigeri +%% +%% This is version 1.11 (2023/05/29) +%% +%% The list of files that compose this work can be found in the README.md file at +%% https://ctan.org/pkg/ufrgscca +%% +%%%============================================================================== +%% UFRGS stands for "Federal University of Rio Grande do Sul" in south Brazil +%% EE stands for "Engineering School" +%% CCA stands for "Control and Automation Engineering Course" (Portuguese acronym) +%%%============================================================================== + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% Internship requirement form% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@internreqform}{}{% + \tc@formtopbox[tcdef@forms@internshipreqformnotes]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@reqformtitle}% + + \vfill% + + \tcdef@forms@reqformopening% + \vfill% + + \tcdef@forms@reqforminternshipdesc% + \vfill% + + \tcdef@forms@reqforminternshipinfo% + + + % {\bf \tcdef@forms@formsbrieflabel}:%\footnote[1]{\tcdef@forms@renewreqformnotes}% + + \vfill% +% \tcdef@core@tccbrief% + + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@supervisorsignature}}\hfill% + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@tutorsignature}}% + + \hfill% + \parbox[t]{.45\textwidth}{\tcforms@formsigdate{\tcdef@forms@studentsignature}}% + \pagebreak% +}% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% Internship Supervisor's form (grades)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@internsupervisorform}{}{% + \tc@formtopbox[tcdef@forms@internsupervisornote]{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@supervisorformtitle}% + % + \vfill% + \tcdef@forms@internshipstudentinfo\\% + \tcdef@forms@internshipsupervisorinfo\\% + \tcdef@forms@internshipperiod + \vfill% + \tcdef@forms@internsupervisorgradesform% + + \vfill% + + \tcdef@forms@internsupervisorcomments \tcdef@core@formsblanklinesB + + \vfill% + + \tcforms@formsigdate{\tcdef@forms@supervisorsignature}% + + \pagebreak% +}% +% +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +% Internship tutor's form (grades)% +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NewDocumentCommand{\tcforms@interntutorform}{}{% + \tc@formtopbox{\tcdef@forms@formsinternshiptitle}{\tcdef@forms@tutorformtitle}% + % + \vfill% + \tcdef@forms@internshipstudentinfo\\% + \tcdef@forms@internshiptutorinfo\\% + \tcdef@forms@internshipperiod + \vfill% + \tcdef@forms@interntutorgrade% + + \vfill% + + \tcdef@forms@internshiptutorcomments \tcdef@core@formsblanklinesB + + \vfill% + + \tcforms@formsigdate{\tcdef@forms@tutorsignature}% + % \hline + \vfill% + + \tcdef@forms@interncoordgrade% + \vfill + + \tcdef@forms@internshipcoordcomments \tcdef@core@formsblanklinesB + \vfill% + + \tcforms@formsigdate{\tcdef@forms@internshipcoordsignature}% + + \pagebreak% +}% +% +% +% +\newcounter{tc@supervisorgradecount}[tc@studentcount]% +\NewDocumentCommand{\internshipsupervisorgrades}{mmmmm}{%% + \stepcounter{tc@supervisorgradecount}% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}A\endcsname{#1}%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}B\endcsname{#2}%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}C\endcsname{#3}%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}D\endcsname{#4}%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorpoint\Alph{tc@supervisorgradecount}E\endcsname{#5}%% + \ifthenelse{\equal{#1}{}}{%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{0}% + }{%% + \expandafter\edef\csname tc@student\Alph{tc@studentcount}@supervisorgrade\Alph{tc@supervisorgradecount}\endcsname{\fpeval{ #1 + #2 + #3 + #4 + #5} }% + }% +}% + +\NewDocumentCommand{\internshiptutorgrades}{m}{%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@tutorgrade\endcsname{#1}%% +}% +\NewDocumentCommand{\internshipcoordgrades}{m}{%% + \expandafter\def\csname tc@student\Alph{tc@studentcount}@internshipcoordgrade\endcsname{#1}%% +}% + diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty index 2cf401828c7..eb4fa95ff2a 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-gen.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty index 45123ccc5cc..cf258be2ea3 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-lists.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty index 422513a70f1..6fdb928adaa 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ppc.sty @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def index b38c2f7e2d8..a48ba9844b1 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-base.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-ptBR-base} \def\tc@tmp@altpackname{ufrgsccaptbrbase} \def\tc@tmp@packdesc{UFRGS/CCA Portuguese base defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def index 36d2afab701..738a6f0f1b8 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-coord.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-ptBR-coord} \def\tc@tmp@altpackname{ufrgsccaptbrcoord} \def\tc@tmp@packdesc{UFRGS/CCA Portuguese coord defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def index 67713b09453..d8a3537f585 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-core.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-ptBR-core} \def\tc@tmp@altpackname{ufrgsccaptbrcore} \def\tc@tmp@packdesc{UFRGS/CCA Portuguese core defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def index a4c06269b69..db1d8726989 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca-ptBR-forms.def @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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-ptBR-forms} \def\tc@tmp@altpackname{ufrgsccaptbrforms} \def\tc@tmp@packdesc{UFRGS/CCA Portuguese forms defs} -\def\tc@tmp@packdate{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \let\@exp\expandafter \@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion} @@ -77,12 +77,19 @@ \continuelabel{Continua...} \formsdatelabel{Data} -\formstitle{Trabalho de Conclusão de Curso}% em \tcdef@cover@course} +\formstitle{Trabalho de Conclusão de Curso II}% em \tcdef@cover@course} +\formstitleTR{Trabalho de Conclusão de Curso I}% em \tcdef@cover@course} \formsfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho.} \renewreqformtitle{Formulário de Renovação da Inscrição na Atividade de Ensino Trabalho de Conclusão em \tcdef@cover@course} +\reqArgument{ \noindent O Tema do Trabalho e Orientador (Co-orientador) seguem sendo os mesmos de TCC I ? +\begin{itemize}[tcc,noitemsep] + \item[$\Box$] SIM + \item[$\Box$] NÃO, neste caso \textbf{justifique} a mudança no espaço a seguir: + \end{itemize}} + \renewreqformnotes{O resumo deve ser curto, i.e., não deve exceder este espaço. O texto deve ser escrito em parágrafo único, e por se tratar de proposta, poderá utilizar tempo futuro e não necessita ter motivação ou justificativa.\\ Deve conter: \begin{enumerate*}[alpha)] @@ -97,11 +104,13 @@ Deve conter: Coordenador\tccore@@ref{coursecoord}{narticle} da Comissão de Graduação do Curso em \tcdef@cover@course\ {da \tcdef@cover@universityacronym\ }} %\reqformopening{algo} -\reqformdescgen{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio desta solicitar matrícula na atividade de ensino} +\reqformdescgen{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} neste período letivo no curso \emph{\tcdef@cover@course\ }, desta universidade, portador\tccore@@ref{student}{narticle} do cartão de identificação n$^o$ \tc@studentAID\ vem por meio deste solicitar matrícula na atividade de ensino} \reqformdesc{\tcdef@forms@reqformdescgen\ \tcdef@forms@formstitle} +\reqformdescTR{\tcdef@forms@reqformdescgen\ \tcdef@forms@formstitleTR} + \formsinternshiptitle{Estágio Supervisionado Obrigatório}% em \tcdef@cover@course} \reqforminternshipdesc{\tcdef@forms@reqformdescgen\ \tcdef@forms@formsinternshiptitle} @@ -196,7 +205,7 @@ Coordenador da Atividade: \textbf{\tccore@@ref{internshipcoord}{}}% \internsupervisornote{Favor utilizar a seguinte grade discreta: \begin{enumerate*}[start=0]\item Sofrível \item Regular \item Bom \item Muito Bom \item Excelente \end{enumerate*} } \coadvisorformtitle{Requerimento de Autorização de Co-Orientação} -\coadvisorformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} na atividade de TCC neste período letivo, vem por meio desta solicitar autorização para registro de co-orientador de TCC, conforme justificativa abaixo.} +\coadvisorformdesc{\tccore@@ref{student}{Article} alun\tccore@@ref{student}{article} \tc@studentA , REGULARMENTE MATRICULAD\tccore@@ref{student}{Article} na atividade de TCC neste período letivo, vem por meio deste solicitar autorização para registro de co-orientação de TCC, conforme justificativa abaixo.} \formsbrieflabel{Resumo} @@ -217,9 +226,13 @@ Coordenador da Atividade: \textbf{\tccore@@ref{internshipcoord}{}}% \examformnotes{\ \\Posteriormente, \tccore@@ref{TCCcoord}{article} professor\tccore@@ref{TCCcoord}{narticle} coordenador\tccore@@ref{TCCcoord}{narticle} calculará a nota final atribuída por cada membro da banca examinadora, de acordo com a seguinte ponderação:\\[2mm] {\bf Nota Final Banca = \tc@TCCpointAweight\ x \tc@TCCpointAlabel\ + \tc@TCCpointBweight\ x \tc@TCCpointBlabel\ + \tc@TCCpointCweight\ x \tc@TCCpointClabel\ } \\[2mm] A média final da atividade será dada pela média das notas finais (calculadas com a expressão acima) atribuidas por cada um dos membros da banca examinadora.} -\examboardformtitle{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} +\examboardformtitle{Formulário de Aprovação da Banca Examinadora} + +\examboardformtitleTMP{Formulário de Aprovação do Relatório Parcial e Banca Examinadora} -\examboardformdesc{Aprovo o Relatório Parcial e nominata da Banca Examinadora acima relacionada.} +\examboardformdescTMP{Aprovo o Relatório Parcial e nominata da Banca Examinadora acima relacionada.} + +\examboardformdesc{Aprovo a nominata da Banca Examinadora acima relacionada.} \formsboardtitle{Banca Examinadora} @@ -233,9 +246,17 @@ Coordenador da Atividade: \textbf{\tccore@@ref{internshipcoord}{}}% \rectifyapprovalformdesc{\begin{description} \item[Observação 1:] A nota final será a já atribuída pela Banca Examinadora no momento da Defesa. Caso a versão final corrigida do trabalho mais este formulário não sejam entregues até a data estipulada, o conceito do aluno passará a ser {\bf D}. -\item[Observação 2:] A assinatura d\tccore@@ref{advisor}{article} orientador\tccore@@ref{advisor}{narticle} é obrigatória, entretanto a assinatura dos membros da banca só é necessária caso o(a) mesmo(a) tenha marcado a opção "$\Box$ Revisarei o trabalho depois de corrigido" no \emph{Formulário de Correções}. +\item[Observação 2:] A assinatura d\tccore@@ref{advisor}{article} orientador\tccore@@ref{advisor}{narticle} é obrigatória, entretanto a assinatura dos membros da banca só é necessária caso o(a) mesmo(a) tenha marcado a opção ''$\Box$ Revisarei o trabalho depois de corrigido'' no \emph{Formulário de Correções}. \end{description}} +\rectifyapprovalTRformdesc{\begin{description} +\item[Observação 1:] A nota final será a já atribuída pela Banca Examinadora via o \emph{\tcdef@forms@formsTRtitle}. +Caso a versão final corrigida do trabalho mais este formulário não sejam entregues até a data estipulada, o conceito do aluno passará a ser {\bf D}. +\item[Observação 2:] A assinatura d\tccore@@ref{advisor}{article} orientador\tccore@@ref{advisor}{narticle} é obrigatória, +entretanto a assinatura dos membros da banca só é necessária caso o(a) mesmo(a) tenha marcado a opção ''$\Box$ Revisarei o trabalho depois de corrigido'' no \emph{\tcdef@forms@formsTRtitle}. +\end{description}} + + \receiptformtitle{Recibo de entrega de cópia da versão final do Trabalho de Conclusão} \receiptformfootnote{Entregar a cada membro da banca juntamente com a cópia do trabalho final e após encaminhar ao \tcdef@cover@secretaryacronym .} @@ -244,34 +265,46 @@ Coordenador da Atividade: \textbf{\tccore@@ref{internshipcoord}{}}% \reviewformtitle{Formulário de Correções} -\reviewformdesc{Correções: \parbox[t]{.8\textwidth}{ - \begin{description}[tcc,noitemsep] - \item[$\Box$] Nenhuma - \item[$\Box$] Ortográfica - \item[$\Box$] Regras de Escrita - \item[$\Box$] Equações - \item[$\Box$] Resumo - \item[$\Box$] Abstract - \item[$\Box$] Índice - \item[$\Box$] Introdução - \item[$\Box$] Conclusões - \item[$\Box$] Corpo do Trabalho - \item[$\Box$] Resultados - \item[$\Box$] Adicionar mais exemplos - \item[$\Box$] Figuras - \item[$\Box$] Tabelas - \item[$\Box$] {\bf Reescrever tudo}\footnotemark[2] - \item[$\Box$] Outras: \\ +\reviewformdesc{O texto submetido: + \parbox[t]{.75\textwidth}{ + \begin{itemize}[tcc,nosep] + \item[$\Box$] Está adequado, dispensando correções do texto. + \item[$\Box$] Está adequado, sendo necessário correções, conforme a + seguir (e anotações anexas). + \begin{description}[tcc,noitemsep] + \item[$\Box$] Ortográfica + \item[$\Box$] Regras de Escrita + \item[$\Box$] Equações + \item[$\Box$] Resumo + \item[$\Box$] Abstract + \item[$\Box$] Índice + \item[$\Box$] Introdução + \item[$\Box$] Conclusões + \item[$\Box$] Corpo do Trabalho + \item[$\Box$] Resultados + \item[$\Box$] Adicionar mais exemplos + \item[$\Box$] Figuras + \item[$\Box$] Tabelas + \end{description} + \item[$\Box$] Necessita ser revisto/re-escrito,\footnotemark[2] e: + \begin{itemize} + \item[$\Box$] basta a revisão final do texto pelo orientador, + \item[$\Box$] revisarei o trabalho depois de corrigido. + \end{itemize} + \item[$\Box$] Outras considerações (se necessário): \\ \begin{tabular}{p{0.7\textwidth}} ~\\\hline ~\\\hline ~\\\hline ~\\\hline \end{tabular}\\[-1mm] - \item[$\Box$] {\bf Revisarei o trabalho depois de corrigido}%\footnotemark[2] - \end{description}} + \end{itemize}} } + +\formsTRtitle{Formulário de Avaliação do Trabalho} +\TRformfootnote{Entregar a cada revisor do texto, juntamente com uma cópia do trabalho.} + \reviewformfootnoteB{Neste caso \tccore@@ref{student}{article} alun\tccore@@ref{student}{article} estará em EXAME e receberá conceito final C ou D, conforme revisão final do texto.} \reviewformfootnote{\tcdef@forms@formsfootnote\ Após a apresentação, retornar este à coordenação do TCC.} diff --git a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls index 15db77738db..6d6a6280767 100644 --- a/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls +++ b/Master/texmf-dist/tex/latex/ufrgscca/ufrgscca.cls @@ -12,7 +12,7 @@ %% %% The Current Maintainer of this work is Alceu Frigeri %% -%% This is version 1.10 (2023/05/11) +%% This is version 1.11 (2023/05/29) %% %% 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{2023/05/11} -\def\tc@tmp@packversion{1.10} +\def\tc@tmp@packdate{2023/05/29} +\def\tc@tmp@packversion{1.11} \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] |