summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-09-08 03:02:02 +0000
committerNorbert Preining <norbert@preining.info>2022-09-08 03:02:02 +0000
commit13fcaca376a969f57a6a787cf479949ee2f2fc5f (patch)
tree16f7aad6ca17d3031f8c4520c30ae49635773124 /macros
parent1a08e963ba518058881d4dc03b8293919de43c97 (diff)
CTAN sync 202209080301
Diffstat (limited to 'macros')
-rw-r--r--macros/latex/contrib/democodetools/README.md124
-rw-r--r--macros/latex/contrib/democodetools/doc/democodetools.pdfbin377361 -> 377354 bytes
-rw-r--r--macros/latex/contrib/democodetools/doc/democodetools.tex32
-rw-r--r--macros/latex/contrib/democodetools/latex/democodelisting.sty32
-rw-r--r--macros/latex/contrib/democodetools/latex/democodetools.sty32
-rw-r--r--macros/latex/contrib/menukeys/menukeys.dtx64
-rw-r--r--macros/latex/contrib/menukeys/menukeys.ins6
-rw-r--r--macros/latex/contrib/menukeys/menukeys.pdfbin579072 -> 622559 bytes
-rw-r--r--macros/latex/contrib/siunitx/CHANGELOG.md8
-rw-r--r--macros/latex/contrib/siunitx/siunitx-code.pdfbin617785 -> 617808 bytes
-rw-r--r--macros/latex/contrib/siunitx/siunitx-emulation.dtx5
-rw-r--r--macros/latex/contrib/siunitx/siunitx-number.dtx6
-rw-r--r--macros/latex/contrib/siunitx/siunitx-quantity.dtx5
-rw-r--r--macros/latex/contrib/siunitx/siunitx-symbol.dtx5
-rw-r--r--macros/latex/contrib/siunitx/siunitx-unit.dtx10
-rw-r--r--macros/latex/contrib/siunitx/siunitx.dtx2
-rw-r--r--macros/latex/contrib/siunitx/siunitx.pdfbin665461 -> 665418 bytes
-rw-r--r--macros/latex/contrib/ufrgscca/README.md129
-rw-r--r--macros/latex/contrib/ufrgscca/README.txt67
-rw-r--r--macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf1183
-rw-r--r--macros/latex/contrib/ufrgscca/doc/ufrgscca.tex53
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty64
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def56
-rw-r--r--macros/latex/contrib/ufrgscca/latex/ufrgscca.cls56
41 files changed, 1177 insertions, 1714 deletions
diff --git a/macros/latex/contrib/democodetools/README.md b/macros/latex/contrib/democodetools/README.md
index 5c43895db6..cf70942584 100644
--- a/macros/latex/contrib/democodetools/README.md
+++ b/macros/latex/contrib/democodetools/README.md
@@ -1,42 +1,90 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status "maintained".
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0beta (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md (this file) quick introduction
-%%
-%% democode.tex LaTeX documentation
-%% democode.pdf documentation in PDF form
-%%
-%%%==============================================================================
-
-This is 'yet another doc/docx/doc3' package for LaTeX code documetation (and demonstration).
+
+democodetools
+==========
+
+This is 'yet another doc/docx/doc3' package for LaTeX code documetation.
It is designed to be 'as class independent as possible',
-meaning: it makes no assumption about page layout (besides 'having a marginpar') or underline macros.
-Furthermore, it's assumed that \maketitle and the abstract environment
+no assumption about underline macros is made.
+Furthermore, it's assumed that *\maketitle* and the *abstract* environment
were modified by the underline class, so alternatives (based on the article class) are provided.
-For more details, see the documentation, democodetools.pdf (source code: democodetools.tex)
+For more details, see the documentation,
+[democodetools.pdf](http://mirrors.ctan.org/macros/latex/contrib/democodetools/doc/democodetools.pdf)
+
+--------------
+
+## Requirements
+* none besides a fairly recent LaTeX distribution as recent as 2022/06/01
+(with the new in kernel *\ProcessKeyOptions* and *\NewDocumentCommand*)
+
+## Installation
+The stable version is available at [CTAN](https://ctan.org/pkg/democodetools).
+
+## Usage
+### Stable version
+Just place
+```latex
+ \usepackage{democodetools}
+```
+
+in the preamble and compile away.
+
+
+Be aware that options might change between versions, so you have to check them manually.
+
+## More Information and documentation
+More Information can be found in the documentation; you can find a "bleeding edge" version
+at [the github page](http://github.com/alceu-frigeri/democodetools)
+
+## Contacting Author
+
+For bug reports and enhacement suggestions, the preferred way is to use
+[the project's issue page](https://github.com/alceu-frigeri/democodetools/issues).
+Please be ready to provide an example code showing the bug, if any.
+
+Please do not use the issue page for generic help on how to use the package.
+
+* git: https://github.com/alceu-frigeri/democodetools
+
+-------------
+Copyright 2022 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 work consists of the files
+
+* democodelisting.sty
+ - set of macros to typeset and demonstrate LaTeX code
+
+* democodetools.sty
+ - set of macros to document LaTeX packages
+
+* README.md (this file)
+ - quick introduction
+
+* democode.tex
+ - package documentation
+
+* democode.pdf
+ - documentation in PDF format
+
+-------------
+
+## Changelog
-The main idea is to be able to document a package/class loading it first and then this package,
-making it possible not only to document the 'syntax'
-but also to show the end result 'as is' when using that other specific class/package.
+* Version 1.0.1beta (this)
+ - readme file cleanup (switch to markdown)
+ - text files CRLF / LF 'corrected' (hopefully)
+ - copyright cleanup
+
+* Version 1.0beta
+ - Initial release by CTAN.
diff --git a/macros/latex/contrib/democodetools/doc/democodetools.pdf b/macros/latex/contrib/democodetools/doc/democodetools.pdf
index 9d55a1d615..9f6370ec21 100644
--- a/macros/latex/contrib/democodetools/doc/democodetools.pdf
+++ b/macros/latex/contrib/democodetools/doc/democodetools.pdf
Binary files differ
diff --git a/macros/latex/contrib/democodetools/doc/democodetools.tex b/macros/latex/contrib/democodetools/doc/democodetools.tex
index 41c7a271ae..cbb47a0f60 100644
--- a/macros/latex/contrib/democodetools/doc/democodetools.tex
+++ b/macros/latex/contrib/democodetools/doc/democodetools.tex
@@ -1,39 +1,29 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0beta (2022/09/01)
+%% This is version 1.0.1beta (2022/09/06)
%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation (this file)
-%% democodetools.pdf documentation in PDF form
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/democodetools
%%
%%%==============================================================================
\makeatletter
\def\tc@tmp@packname{democodetoolsdoc}
\def\tc@tmp@altpackname{democodetoolsdoc}
\def\tc@tmp@packdesc{Demo Code Tools Documentantion}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1beta}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
\makeatother
diff --git a/macros/latex/contrib/democodetools/latex/democodelisting.sty b/macros/latex/contrib/democodetools/latex/democodelisting.sty
index 21e74cac82..4e89283690 100644
--- a/macros/latex/contrib/democodetools/latex/democodelisting.sty
+++ b/macros/latex/contrib/democodetools/latex/democodelisting.sty
@@ -1,39 +1,29 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0beta (2022/09/01)
+%% This is version 1.0.1beta (2022/09/06)
%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation
-%% democodetools.pdf documentation in PDF form
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/democodetools
%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\def\tc@tmp@packname{democodelisting}
\def\tc@tmp@altpackname{democodelisting}
\def\tc@tmp@packdesc{Demo Code Listing}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1beta}
\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/democodetools/latex/democodetools.sty b/macros/latex/contrib/democodetools/latex/democodetools.sty
index f5d613ee31..aa840f9832 100644
--- a/macros/latex/contrib/democodetools/latex/democodetools.sty
+++ b/macros/latex/contrib/democodetools/latex/democodetools.sty
@@ -1,39 +1,29 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0beta (2022/09/01)
+%% This is version 1.0.1beta (2022/09/06)
%%
-%%
-%% This work consists of the files
-%%
-%% democodelisting.sty set of macros to typeset and demonstrate LaTeX code
-%% democodetools.sty set of macros to document LaTeX packages
-%%
-%% README.md quick introduction
-%%
-%% democodetools.tex LaTeX documentation
-%% democodetools.pdf documentation in PDF form
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/democodetools
%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\def\tc@tmp@packname{democodetools}
\def\tc@tmp@altpackname{democodetools}
\def\tc@tmp@packdesc{Demo Code Tools}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0beta}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1beta}
\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/menukeys/menukeys.dtx b/macros/latex/contrib/menukeys/menukeys.dtx
index d7fcb2684c..aab8d306bf 100644
--- a/macros/latex/contrib/menukeys/menukeys.dtx
+++ b/macros/latex/contrib/menukeys/menukeys.dtx
@@ -9,9 +9,14 @@
%%
%% https://www.latex-project.org/lppl.txt
%%
-%<package>\NeedsTeXFormat{LaTeX2e}[2009/01/01]
-%<package>\ProvidesPackage{menukeys}
-%<package> [2020/12/19 v1.6.1 -- A package to format menus, paths and shortcuts]
+%<pkg>\NeedsTeXFormat{LaTeX2e}[2009/01/01]
+%<rbk>\providecommand\DeclareRelease[3]{}
+%<rbk>\providecommand\DeclareCurrentRelease[2]{}
+%<rbk>\DeclareRelease{v1.6.1}{2020-12-19}{menukeys-2020-12-19.sty}
+%<rbk>\DeclareCurrentRelease{v1.6.2}{2022-07-01}
+%<pkg>\ProvidesPackage{menukeys}
+%<cur> [2022/07/01 v1.6.2 -- A package to format menus, paths and shortcuts]
+%<161> [2020/12/19 v1.6.1 -- A package to format menus, paths and shortcuts]
%
%<*driver>
\documentclass{ltxdoc}
@@ -34,6 +39,15 @@
urlcolor=darkred,
bookmarksopen=true,
bookmarksdepth=10,
+ pdftitle={The menukeys package},
+ pdfsubject={%
+ Format menu sequences, paths and keystrokes from lists.%
+ },
+ pdfauthor={%
+ Tobias Weh (mail@tobiw.de), Jonathan P. Spratte
+ (jspratte@yahoo.de)%
+ },
+ pdfkeywords={The menukeys package, LaTeX}
}{hyperref}
\PassOptionsToPackage{hyphens}{url}
\usepackage{hypdoc}
@@ -211,7 +225,7 @@
% \changes{v1.2}{2013/07/23}{Added \cs{SPACE} and \cs{spacename}}
% \changes{v1.2}{2013/07/23}{Added \cs{normalsize} before symbol definitions to make
% the \texttt{ex} unit available}
-% \changes{v1.2a}{2013/09/10}{Replaced obsolete \cs{tikzsytle}}
+% \changes{v1.2a}{2013/09/10}{Replaced obsolete \cs{tikzstyle}}
% \changes{v1.2a}{2013/09/10}{Added braces to the \cs{tikz} macro since the parser
% seems to crash with \pkg{babel}'s french option otherwise.}
% \changes{v1.3}{2014/03/10}{Improved key symbols.}
@@ -230,7 +244,7 @@
% \DoNotIndex{\@tempboxa,\@tempcnta,\@tempdima,\@tempdimb}
% \DoNotIndex{\@tempswafalse,\@tempswatrue,\@viipt,\@viiipt,\@vipt}
% \DoNotIndex{\@vpt,\@warning,\@xiipt,\@xipt,\@xivpt,\@xpt,\@xviipt}
-% \DoNotIndex{\@xxpt,\@xxvpt,\\,\,\addpenalty,\addtolength,\addvspace}
+% \DoNotIndex{\@xxpt,\@xxvpt,\\,\,,\addpenalty,\addtolength,\addvspace}
% \DoNotIndex{\advance,\ast,\begin,\begingroup,\bfseries,\bgroup,\box}
% \DoNotIndex{\bullet}
% \DoNotIndex{\cdot,\cite,\CodelineIndex,\cr,\day,\DeclareOption}
@@ -520,11 +534,11 @@
% \item [sep] is the code executed between the lists elements, e.g. some
% space or a symbol.
% \item [mid] is the style for all elements between the first and the
-% last one. It has to be a \TikZ sytle.
+% last one. It has to be a \TikZ style.
% \item [last] is the style for the last list element.
-% It has to be a \TikZ sytle.
+% It has to be a \TikZ style.
% \item [single] this style is used if the list contains only one element.
-% It has to be a \TikZ sytle.
+% It has to be a \TikZ style.
% \item [post] is the code which is executed after a menu macro.
% \item [theme] is a color theme (see section~\ref{colors}).
% \end{description}
@@ -760,9 +774,12 @@
% If you find something to add to this list please send me an e-mail or report a
% bug on GitHub (\url{https://github.com/tweh/menukeys}).
%
-% \StopEventually{\clearpage\PrintChanges\PrintIndex}
+% \StopEventually{\clearpage\PrintChanges\clearpage\PrintIndex}
%
% \section{Implementation}
+% \begin{macrocode}
+%<*pkg>
+% \end{macrocode}
% \subsection{Required packages}
% \changes{v1.6}{2020/10/27}{Don't load \pkg{catoptions}}
% Load the required packages
@@ -1107,12 +1124,12 @@
}
% \end{macrocode}
% \end{macro}
-% \begin{macro}{\tw@declare@sytle}\begin{macro}{\tw@declare@sytle@extra@args}
+% \begin{macro}{\tw@declare@style}\begin{macro}{\tw@declare@style@extra@args}
% The next step is to create the extended command. This command must have
% ten arguments (including the star) so we have to define a helping macro
% to grab the last two macros.
% \begin{macrocode}
-\DeclareDocumentCommand{\tw@declare@sytle@extra@args}{%
+\DeclareDocumentCommand{\tw@declare@style@extra@args}{%
O{\tw@default@post} m
}{%
\csdef{tw@style@\tw@current@style @post}{#1}%
@@ -1146,7 +1163,7 @@
\tikz[baseline=(tw@node.base)]{%
\node(tw@node)[#7]{\strut\CurrentMenuElement};}}%
}%
- \tw@declare@sytle@extra@args%
+ \tw@declare@style@extra@args%
}
% \end{macrocode}
% \end{macro}\end{macro}
@@ -1430,7 +1447,15 @@
\hspace{0.2ex}\hspace{0.1em plus 0.1em minus 0.05em}%
\textcolor{\usemenucolor{b}}{\raisebox{0.25ex}{\sffamily\relsize{-2}+}}%
\hspace{0.1em plus 0.1em minus 0.05em}%
-][\hspace{0.2ex}]{gray}
+% \end{macrocode}
+% \changes{v1.6.2}{2022/07/01}{changed \cs{hspace} to \cs{kern}}
+% \begin{macrocode}
+%</pkg>
+%<cur>][\kern0.2ex\relax]{gray}
+%<161>][\hspace{0.2ex}]{gray}
+%<*pkg>
+% \end{macrocode}
+% \begin{macrocode}
\tikzset{tw@angularkeys@base/.style={%
tw@set@tikz@colors,
@@ -1472,7 +1497,15 @@
\hspace{0.2ex}\hspace{0.1em plus 0.1em minus 0.05em}%
\textcolor{\usemenucolor{b}}{\raisebox{0.25ex}{\sffamily\relsize{-2}+}}%
\hspace{0.1em plus 0.1em minus 0.05em}%
-][\hspace{0.2ex}]{gray}
+% \end{macrocode}
+% \changes{v1.6.2}{2022/07/01}{changed \cs{hspace} to \cs{kern}}
+% \begin{macrocode}
+%</pkg>
+%<cur>][\kern0.2ex\relax]{gray}
+%<161>][\hspace{0.2ex}]{gray}
+%<*pkg>
+% \end{macrocode}
+% \begin{macrocode}
\tikzset{tw@typewriterkeys@base/.style={%
tw@set@tikz@colors,
@@ -2110,6 +2143,9 @@
\fi
% \end{macrocode}
%
+% \begin{macrocode}
+%</pkg>
+% \end{macrocode}
%
% \Finale
\endinput
diff --git a/macros/latex/contrib/menukeys/menukeys.ins b/macros/latex/contrib/menukeys/menukeys.ins
index 8999ea7275..709f5f3bfb 100644
--- a/macros/latex/contrib/menukeys/menukeys.ins
+++ b/macros/latex/contrib/menukeys/menukeys.ins
@@ -36,7 +36,11 @@ LaTeX version 1999/12/01 or later.
\endpreamble
\askforoverwritefalse
-\generate{\file{menukeys.sty}{\from{menukeys.dtx}{package}}}
+\generate
+ {%
+ \file{menukeys.sty}{\from{menukeys.dtx}{pkg,cur,rbk}}%
+ \file{menukeys-2020-12-19.sty}{\from{menukeys.dtx}{pkg,161}}%
+ }
\obeyspaces
\Msg{****************************************************}
diff --git a/macros/latex/contrib/menukeys/menukeys.pdf b/macros/latex/contrib/menukeys/menukeys.pdf
index dd1b548f2d..b15059e78f 100644
--- a/macros/latex/contrib/menukeys/menukeys.pdf
+++ b/macros/latex/contrib/menukeys/menukeys.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/CHANGELOG.md b/macros/latex/contrib/siunitx/CHANGELOG.md
index 7c2784c3bf..c4aec21e34 100644
--- a/macros/latex/contrib/siunitx/CHANGELOG.md
+++ b/macros/latex/contrib/siunitx/CHANGELOG.md
@@ -7,6 +7,11 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
## [Unreleased]
+## [v3.1.7] - 2022-09-07
+
+### Changed
+- Defensive step against active symbol characters in Unicode engines
+
## [v3.1.6] - 2022-08-08
### Fixed
@@ -1806,7 +1811,8 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
### Added
- First public testing release (as `si`)
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.1.6...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.1.7...HEAD
+[v3.1.7]: https://github.com/josephwright/siunitx/compare/v3.1.6...v3.1.7
[v3.1.6]: https://github.com/josephwright/siunitx/compare/v3.1.5...v3.1.6
[v3.1.5]: https://github.com/josephwright/siunitx/compare/v3.1.4...v3.1.5
[v3.1.4]: https://github.com/josephwright/siunitx/compare/v3.1.3...v3.1.4
diff --git a/macros/latex/contrib/siunitx/siunitx-code.pdf b/macros/latex/contrib/siunitx/siunitx-code.pdf
index b9298d8e96..c9dcdaecda 100644
--- a/macros/latex/contrib/siunitx/siunitx-code.pdf
+++ b/macros/latex/contrib/siunitx/siunitx-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/siunitx-emulation.dtx b/macros/latex/contrib/siunitx/siunitx-emulation.dtx
index 1b96dd2b9a..96bbaf02d4 100644
--- a/macros/latex/contrib/siunitx/siunitx-emulation.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-emulation.dtx
@@ -950,7 +950,10 @@
{ \sys_if_engine_xetex_p: }
{
\cs_new:Npn \@@_non_latin:n #1
- { \char_generate:nn {#1} { \char_value_catcode:n {#1} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { \char_value_catcode:n {#1} }
+ }
}
{
\cs_new:Npn \@@_non_latin:n #1
diff --git a/macros/latex/contrib/siunitx/siunitx-number.dtx b/macros/latex/contrib/siunitx/siunitx-number.dtx
index e1cb9e639d..f80684ee9c 100644
--- a/macros/latex/contrib/siunitx/siunitx-number.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-number.dtx
@@ -1906,7 +1906,7 @@
% \end{variable}
%
% \begin{macro}{\@@_set_round_min:n}
-% \begin{macro}[EXP]{\@@_set_round_min:nnnnnnn}
+% \begin{macro}{\@@_set_round_min:nnnnnnn}
% For setting the rounding minimum, the aim is to do as much of the work
% now as possible. That's mainly a question of checking if there are any
% significant digits in the mantissa given.
@@ -1916,7 +1916,7 @@
\siunitx_number_parse:nN {#1} \l_@@_tmp_tl
\exp_after:wN \@@_set_round_min:nnnnnnn \l_@@_tmp_tl
}
-\cs_new:Npn \@@_set_round_min:nnnnnnn #1#2#3#4#5#6#7
+\cs_new_protected:Npn \@@_set_round_min:nnnnnnn #1#2#3#4#5#6#7
{
\tl_set:Nx \l_@@_round_min_tl
{
@@ -3114,7 +3114,7 @@
% Before doing any rounding, we need to be sure that the main value has
% enough significant digits. If not, the result is zero.
% \begin{macrocode}
-\cs_new:Npn \__siunitx_number_round_uncertainty:nnn #1#2#3
+\cs_new:Npn \@@_round_uncertainty:nnn #1#2#3
{
\@@_round_uncertainty_check:nnnw {#1} {#2} {#3}
#1#2 \q_recursion_tail \q_recursion_stop
diff --git a/macros/latex/contrib/siunitx/siunitx-quantity.dtx b/macros/latex/contrib/siunitx/siunitx-quantity.dtx
index 94f50a1ce7..69182e37c3 100644
--- a/macros/latex/contrib/siunitx/siunitx-quantity.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-quantity.dtx
@@ -428,7 +428,10 @@
{ \sys_if_engine_xetex_p: }
{
\cs_new:Npn \@@_non_latin:n #1
- { \char_generate:nn {#1} { \char_value_catcode:n {#1} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { \char_value_catcode:n {#1} }
+ }
}
{
\cs_new:Npn \@@_non_latin:n #1
diff --git a/macros/latex/contrib/siunitx/siunitx-symbol.dtx b/macros/latex/contrib/siunitx/siunitx-symbol.dtx
index 30791514b1..496ea9a998 100644
--- a/macros/latex/contrib/siunitx/siunitx-symbol.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-symbol.dtx
@@ -104,7 +104,10 @@
{ \sys_if_engine_xetex_p: }
{
\cs_new:Npn \@@_non_latin:n #1
- { \char_generate:nn {#1} { \char_value_catcode:n {#1} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { \char_value_catcode:n {#1} }
+ }
}
{
\cs_new:Npn \@@_non_latin:n #1
diff --git a/macros/latex/contrib/siunitx/siunitx-unit.dtx b/macros/latex/contrib/siunitx/siunitx-unit.dtx
index 6ea4ef12b9..713c4c5325 100644
--- a/macros/latex/contrib/siunitx/siunitx-unit.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-unit.dtx
@@ -2644,14 +2644,20 @@
% A small amount of code to make it convenient to include non-Latin
% characters in units without having to directly include them in the
% sources directly. We only make the first token active as some packages
-% (\foreign{e.g.}~\pkg{kotex}) do this.
+% (\foreign{e.g.}~\pkg{kotex}) do this. For Unicode engines, we
+% might run into some odd situations where active characters are in
+% use (\foreign{e.g.}~\pkg{luainputenc}), so take precautions here
+% too,
% \begin{macrocode}
\bool_lazy_or:nnTF
{ \sys_if_engine_luatex_p: }
{ \sys_if_engine_xetex_p: }
{
\cs_new:Npn \@@_non_latin:n #1
- { \char_generate:nn {#1} { \char_value_catcode:n {#1} } }
+ {
+ \exp_after:wN \exp_after:wN \exp_after:wN
+ \exp_not:N \char_generate:nn {#1} { \char_value_catcode:n {#1} }
+ }
}
{
\cs_new:Npn \@@_non_latin:n #1
diff --git a/macros/latex/contrib/siunitx/siunitx.dtx b/macros/latex/contrib/siunitx/siunitx.dtx
index 7dd368799f..13a76da695 100644
--- a/macros/latex/contrib/siunitx/siunitx.dtx
+++ b/macros/latex/contrib/siunitx/siunitx.dtx
@@ -121,7 +121,7 @@
%
% Identify the package and give the over all version information.
% \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2022-08-08} {3.1.6}
+\ProvidesExplPackage {siunitx} {2022-09-07} {3.1.7}
{A comprehensive (SI) units package}
% \end{macrocode}
%
diff --git a/macros/latex/contrib/siunitx/siunitx.pdf b/macros/latex/contrib/siunitx/siunitx.pdf
index ce6ec54147..4954530a97 100644
--- a/macros/latex/contrib/siunitx/siunitx.pdf
+++ b/macros/latex/contrib/siunitx/siunitx.pdf
Binary files differ
diff --git a/macros/latex/contrib/ufrgscca/README.md b/macros/latex/contrib/ufrgscca/README.md
new file mode 100644
index 0000000000..869206f164
--- /dev/null
+++ b/macros/latex/contrib/ufrgscca/README.md
@@ -0,0 +1,129 @@
+ufrgscca
+==========
+This bundled is aimed at undergraduate students'
+final work/report (tcc) at UFRGS/EE closely following ABNT rules
+
+ABNT stands for Brazilian Association for Technical Norms, </br>
+UFRGS for Federal University of Rio Grande do Sul, </br>
+EE for Engineering School.
+
+For more details, see the documentation,
+[ufrgscca.pdf](http://mirrors.ctan.org/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf)
+
+--------------
+
+## Requirements
+* a fairly recent LaTeX distribution as recent as 2022/06/01
+(with the new in kernel *\ProcessKeyOptions* and *\NewDocumentCommand*)
+
+## Installation
+The stable version is available at [CTAN](https://ctan.org/pkg/ufrgscca).
+
+## Usage
+### Stable version
+Just place, for example
+```latex
+ \usepackage[xlists,xpacks]{ufrgscca}
+```
+
+in the preamble and compile away.
+
+
+Be aware that options might change between versions, so you have to check them manually.
+
+## More Information and documentation
+More Information can be found in the documentation; you can find a "bleeding edge" version
+at [the github page](http://github.com/alceu-frigeri/ufrgscca)
+
+## Contacting Author
+
+For bug reports and enhacement suggestions, the preferred way is to use
+[the project's issue page](https://github.com/alceu-frigeri/ufrgscca/issues).
+Please be ready to provide an example code showing the bug, if any.
+
+Please do not use the issue page for generic help on how to use the package.
+
+* git: https://github.com/alceu-frigeri/ufrgscca
+
+-------------
+Copyright 2022 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 work consist of the files
+
+
+* ufrgscca.cls
+ - main class (bundle)
+
+* ufrgscca-abnt.sty
+ - abnt page geometry, and chapter/sectioning/etc. settings
+* ufrgscca-core.sty
+ - core macros (students related data, advisor, work title, etc.)
+* ufrgscca-cover.sty
+ - cover pages macros
+* ufrgscca-lists.sty
+ - New float environments (for code listing, for instance)
+* ufrgscca-gen.sty
+ - a switch/case macro construct and
+ 'macro factory', for instance to create commands used in the .def files.
+* ufrgscca-forms.sty
+ - forms creation macros (course specific)
+* ufrgscca-coord.sty
+ - student work coordenation related macros (course specific)
+* ufrgscca-ppc.sty
+ - ppc specific macros (ppc stands for Course Pedagogic Project)
+* ufrgscca-curr.sty
+ - curricula specific macros (as a set of semesters and class dependency lists)
+* ufrgscca-curr-tab.sty
+ - curricula tabular macros (to display the curricula as tables)
+* ufrgscca-curr-graph.sty
+ - curricula graph macros (to display the curricula as a dependency graph)
+
+* ufrgscca-en-base.def
+ - locale, English, base def's (for babel)
+* ufrgscca-en-core.def
+ - locale, English, for -core.sty
+* ufrgscca-en-forms.def
+ - locale, English, for -forms.sty
+* ufrgscca-en-coord.def
+ - locale, English, for -coord.sty
+
+* ufrgscca-ptBR-base.def
+ - locale, Portuguese, base def's (for babel)
+* ufrgscca-ptBR-core.def
+ - locale, Portuguese, for -core.sty
+* ufrgscca-ptBR-forms.def
+ - locale, Portuguese, for -forms.sty
+* ufrgscca-ptBR-coord.def
+ - locale, Portuguese, for -coord.sty
+
+* README.md (this file)
+ - quick introduction
+
+* ufrgscca.tex
+ - pakcage/bundle documentation
+* ufrgscca.pdf
+ - documentation in PDF format
+
+-------------
+
+## Changelog
+
+* Version 1.0.1 (this)
+ - readme file cleanup (switch to markdown)
+ - text files CRLF / LF 'corrected' (hopefully)
+ - copyright cleanup
+
+* Version 1.0
+ - Initial release by CTAN.
+
diff --git a/macros/latex/contrib/ufrgscca/README.txt b/macros/latex/contrib/ufrgscca/README.txt
deleted file mode 100644
index 88495bcbab..0000000000
--- a/macros/latex/contrib/ufrgscca/README.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-%%%==============================================================================
-%% Copyright 2022 by Alceu Frigeri
-%%
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
-%% This work has the LPPL maintenance status “maintained”.
-%%
-%% The Current Maintainer of this work is Alceu Frigeri
-%%
-%% This is version 1.0 (2022/09/01)
-%%
-%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md (this file) quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
-%% 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)
-%%
-%%%==============================================================================
-
-
-This bundled is aimed at producing undergraduate students
-final work/report (tcc) at UFRGS/EE closely following ABNT rules
-(ABNT stands for Brazilian Association of Technical Norms).
-
-For more details, see the documentation, ufrgscca.pdf (source code: ufrgscca.tex)
-
-As of September 2022, the CTAN version of it is 1.0 (first CTAN submission),
-except the -ppc and -curr files which shall be
-considered 1.0beta (to keep the same 'overall' version number).
diff --git a/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf b/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
index 631f4faa35..749af99ee5 100644
--- a/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
+++ b/macros/latex/contrib/ufrgscca/doc/ufrgscca.pdf
@@ -261,25 +261,22 @@ endobj
/Filter /FlateDecode
>>
stream
-x]K6Wȩ2h8+٪l6 k*ɫGl_,JlXD(ţ"׷<W%E^ײbh\E wMU!q^=vwV7\d&[oV5p#l6}uo~ Q]-eo6~g*b@ZJ][EUO3^gC3wZ4N6L*]^[*/;iovݟ{ߴ";l6՟,t q\^oOÍWR7yy1=] ݝ/˼ۆWa>a77$`U-XT.:nu6{u6sŰ<\.N߷3mvw^ovv|?zjͥ.;wftW~-T[mh-կKKmE*uYږ3~r?HY zTzx3},xz=K˵A=o{WNo(zݭZm0o6.x2/>`=t]ê΋]ٿ֣Qُ{A7 nj<oo>W~v#읝
-MجXE7aY렵cE'Щ`K) ,N#V{j4߆>1pShHô3rjh
-c|d`0Ih #@
-10#1:4kiɁU/pU.U,#t8&!MuU<#v$::*BY1%)D5$Cc0T7v;NO\HmȎ7 偙>61в(=Ay2w2&c2ոRG5ِ9wZtEdLdtYTӘi<YjM&7o@դOd,㽆ݦ*燍!ȟ?V6]iӔ%3R[u \K.ɺ5/G>vh ҬAt^
-%`Iz[ƵdP/sțz3FgL-(l"FȆ/Ɒ\ 1y=dhbֶA4y A49
-pE"˂iAġ
-/vz
-pB#12/S̙r;*ɘq~k\U7l5Co Q/~Ey͈!/.t]\>w1낐4[h.6\"8 LqAګA4Wc. E
-
-Fg&6274!E! aN
-N,N
-RN9Cڥ YHb$&g( gAPkzpOpU^bwX3<p݋xX!ʀ`9<^$",yg}D#ҺFY!)Km167"|PfIV4NJ+)D EJL<Ŏf؈f6O9=qmlof`-l
-nHSyuTOdFUfORmdLƿ*ɕ|I␵,("q9]v]R؅@^.䂐® k.^ ‐A.EV}rAH!!Yຮt.) > VuAHEahꂐ: B~m
-
-vgFS~w
-N,N
-RNwNN!!N3NbFNXNbkN"~NZC8i9⤕-PAu턦å
-&@LdY]ʮыx`!u)/ n䜄Tv=b ~zdj-!\lWvkmk5q$(ǧD%)1M!y#I!a
-SB*Z4+UֵdL/$o ŋM&c2&gbc&!*WU鱉dL]r0XTiq(۠¶@?k?|uSx&V9 EO"BmAʰS\Ν"ԗ'N=E ))O!H~JS L!ȡ)>|>A`HcS,L3 jJSOM!v0S0sB9a68\)"}9Ƀ5Ɗ`Ɛ u{DY(ljXȞ֌5R[m0\_t,N%9\fyg9̳PDXḍ-,$XYXeF1Fق]/$^+1;5Tr3XbNpG\+jE>DrXd \rX.d8kƩ7E
+x]K6Wȩ2h8+٪l6 k*ɫGl_,JlXD(ţ"׷<W%E^ײbh\E wMU!q^=vwV7\d&[oV5p#l6}uo~UU1.˼+9?4mξUE.<)_[EUO-3_gC3xZ4njDuqUe'-ڮ~Vd}&nAw82/Fw`+ )͛t:aebx:'z6L06E0wnSffvwa:V˥`zYOe tʯ*wmU{ii(Y%.Kw>O)URO4/<{v]g4\|67}j"WYZO O'rҕkXUyU+z4"qcbo_8p1㦺M͵z?zod/}y8ohF?f֯CO߬8a2Lt U94ĠlnĔnc۬!hzRۓnK6q:ˌ [Cڌޮǣ;/4_+>e1Ӈ [9qS({f$@u0jھueCe*W {3[ϷˍǷzʾ޽ؑv@;m[yasy]͎!GڳZ ,SSJq<mKSOu$ i[i<?zk2פ&㕂ͪj1eU* i; JowfdNh2r +mɘɘѐNZ!WfԲW3[t&==e:=l21ץNdL?JՄtZRgBΆ]dGV;m$m V՛؂mGwOzەL>e\SHXskkfse bVkVš{`V1ۆ+z7=Q)mJتGG+;eGVd>7rki{U!n;U!㭑{ ۰
+ivхv:*d2/M̜b#.luOƦD2b ̪@Oyc8$ּ?cAu=L|_B1Ox}ðև(pj#V=@
+o\m5 bQ,4'T{D!ʡٸ;,荒Yu, aPzG" űlXdɂ$B$YoAkNSRX*3qFlyh^J+p ;}8b<,igp*4DM ֚Rކ!uofCi⩩Ϸe[V2&c2  ^\ʭk5u`(MVMϷ'wcudLdtT!KǾI0jwZÒ1dQ
+"ew!Un5n*Rf4z5jay: 7߃8XBq`ӇPU=\aK-Kb|8XqJ`ƇiG!JUh;>Va|$লO;R©cé͉
+15حy^=L}n<۹ߞ<I#Y{ {9ƻMU-EC?{:l(Ҧ)Kf뱥?$*oU<TU#\u7j^^}ВAY
+颐U8A"@J܍#Rs|*#.~fRbP,C&ab6=|f
+Hgh81dL/P33<0|?EZ2 z2&'vS^ /WkCK:3 f*D=ܫZԢʥ~D#[Ehs!BpNQ\X
+QS ,*B`T
+"tk N#_2|7f
+ [|QE _caDc5zX(mh
+TA0*{hrFEz1ӂC,ѕI1A)u
+Dvt, K%8
+3yHE'XDh?-FuBR8cmnED1+͒hWS"5yͰls{|7Z|^ק"V9׍@ɫ(y͞¥֡ɘAe Tve+!kYPUE.vs<E .) \!]\ RpAH!!%u]ۋ.)9 䂐B B~u]\RsA}:낐~!uV*P5 m;' '(   .(yÜYDBBDgȱ֜DprI+[ X MKވM$]χ . YBR^9 9z^E:He[B -l8&jJ)HOQp#_)O J(RbB ?GȓB6, TصhJaWkɘ_`QIecATMdLOfŜǮMCTcɘ`Z+rQAMm~>^T3L Hr
+A>Dڂa;E e)/O Hz@SR8B
+DBCS||ı)ƦXV 0g
+AԠ DB9 a&`"-愎smp _S"~9Dr0?j!8$?'p'P#'+'4'='!ukv"8`:EY
endstream
endobj
173 0 obj
@@ -536,32 +533,30 @@ endobj
endobj
271 0 obj
<<
-/Length 5427
+/Length 5454
/Filter /FlateDecode
>>
stream
-x][㶱~_7s4q!H<deWNsN*'\3X#M(i/i\H$r3vG>@$!ɓo_W_~˄Ҭ.
-'TЬ,):emw߿__Q80OhrU
-F/M!4ѱxe ,q%y‖0Т
-$*_aێmλÃYRj h;}uq9fxҊug%=N/ˬ`\
-JP QڛY9!Aq?[<e}OSDf %6U8OMJSӿ J2S28&b,h#}
-&a ; T *2*Ir i껛˾S]{_=bMm֋95ȩt :+1xANotѓzGTVEj.2Y[B.`ʮ@,Cѝ 2PE޳3GBo]d(A"}.#)7̋PEz^4so.2ar7a͑<EFpCq"xJ< zKZ./"/w/!^.#hH:9A78o4%x#-"%jQ5BDŽ@ $H f";x)ˡ<L`}FKCiGX ܄{3ˈEm34@QASMt6^Zƭ;y‖0Т
-ڟnh: KyAJ*.o[3x:3GI݅uo!W\z:_lf85"BrkBXUU_Ù'O9wMHC;Iɹ۪D~o_p)^+L=[ug9v'寗~foF
-t|S*vm xj<}{:X!uYko|X8JLv/kd}QS~5aN<E_05ڃ |ÛW`OvzL!ԾѫP/g5{}[T]Or5/ƜL~w"IcY!k"O;KߜZ}(sV9?vfJf#5+Mi?O^h? ,.IP0P+ rxۇ=4IޛoVǶ۝f {͖n$`p|ki-q{:N^Mݷǝ}dtן1;9n3OJHz؆:Lt;oAC])
-Jd?Dب ĞeRՈ}2lW'ߛs2)̩Zs^%}FE&D] Ɩ|YI#]H$e^Y-=U>>6i{R:^(f~W_kmv;C;xh[o}:xZ23k7@Z{!Ѽ=4+bptIVg9=S;%^bOK)k;@e$
-3% O'
-^&Ϟ0PQ9=4/)wnrOb% oR&Jiϝ69nMtOpm]V੔?'Qɬ>^z~ޠzsqSe˅SΔWqg=ѵwio;z|Ӛ|Yg^2M0Y+ y:h9(\Yʼ g2.28Eb\Cﭜ]mN2^9!lKr
-qA2vk>s\is _r;|2ߍ/Zxgvzpᇣ}rwU~?6,w/!Aє#Z|?8" 5K. t뿟>u{}@g㆏ޮ~wk*jZ4sfΜBj)?wԵRl9(:6Ā l-1AQ>dS܉j&M`sb+P0Gs08Ǐizw V`c!^`M69fg卦.EagHu^E
-{3~6
-/pn|5`\\Bv·欒SOaIwz6deuԙsjpZ~شF?ŗwzv:亖N8Grjlfg
-R FR'UգHEpSP-F?2SjX0%Q0#
-r>Wv`\yH+q8VƆN<bx T[2SN+G2d;U^
-GG^ /pTK< \;_uf
- t~g—dduؐ1r,}Y3# c Mښ>sq:*Ar`/`}}gSueYIM{ҿ4mΈ ?ÅgX.8bWrg4ty]ԋwtO=W7xCЇج;/<!{6^= SafH"=ҳh{n̨ЄKi,MFo\g,IC"%}!m [>R$$$, g;{@GwzIJTog{ []@S߸ս-RWIɕIpm2 QFj:ے6O8g ?&!nKQ) i
-1gI@* )V$A-ү0KBzysW5WQ?A u=ٲ@ Al$%jrj)ҮFDiU*.43 J* PlO]̞/6{v6A%vPX8+|`۝NRVC㔓?;PjYs{L6lA3edKwt蒨 JojrFnz<708=Lҕ*ҵkvP
-$muv9]އK*_Qݽm
-8]/Qˌ9G"O7cv.1(tc(C,ӜgoQe[`j2OO] |P-%j(>VV0te[Am͛`ֈ
-t>3mXJBTt͙3^N퐉1{`rfh ;B=)P/BOSj[e&kLe`|CaP k/Yyl:j+OۙbcRtmr ͘g)vs>§c1[v"C %dWij\Le`~2]k;sANeH
+x]IϯM,Tql])'tR}HnjCIa!Ezƕ<̴$|- >ɓ_˄Ҭ.
+%TЬ,):eno_|y/(\'4a9*Q
+V`&E|Ã! B>M0:Rnbj#-wSW!-8v(niyGۇkޘ׹E:
+)I*uIRy(jdBQW
+DzƵqmD&R]ܴV"kJ}t˃ںuC)$^Ƶ?ȊVK)`H2 eVY)ΪYvsX13sx;<x?!4a|];9>x2w}>b=bd
+av3
+OJsA"XJ<=RlcN#D!q <5ǶľG%;=Fpy< T
+R~?\J?ԓG $2_acGeE6`5ߝ>NHo东g
+A.2C,
+V`dÃ! HOl1"$Q?q'ꉷrv:8v(1/:yVe"*
+3J {^w5+nOs7e Fv0 *^$dž0Me=q2ŘX :bju<#7TTEj.2Y[B.`Ȁ/Cޝ 92䂺PE޳3G\o]d(@"}.#!7PEz^4co.2ar7a͑8EFpCq"xJ< zIZ./"/w/!^.#hH:9A78o4%x#-"%jR9\@ $H f";x)ˡ8L`}FKCaGX ܄{3ˈEm30te mikXEZBhՂVXN}2Kh;6Mhk5p,Cx^e47^e,(h(.X.I( 8̊4Ql୍kڸ6"gIޅy!g\ zTlfljDƅ4ք:>3mO~s̛T ~Շ$NMV(Q=7vWzҾ:p/.V,4w2_qٝG~hpoRm>~kon`77)aϪ# a4+9K/2ʽڮ=lړ݋r*? c/@|2ҭw^l`n/ͷ8y؜mDd6Ā7zFb/?o}XIZXIxXd1v;}ys.X j@9Y7yw̐B>iV>CD7{8lEIЦ@_^됓0P+'rxۇ݃4A'7}vX|4Mw@3MnkR{~vݝjSKӷmw2Qw3OtzyH7GKȓ6fߜN/R3% -JI`E^1Dt+w2)R
+J6e8G$X3q栴sega/Pe8;)$oݡVv6 ^؜6P-9Oۭ[2|46z
+nvumw'~8'/{^]mv[5Xwo3roML~n?aO")vmM-@WQӇӹ}۞C_<Yyy}VF VQfsUȠ#:[r^
+͘?f%ƍNlߑpYAZG-Ÿa~5rƏyzuW>dcNb7o.7uNvUj \ac::7 g/0\0gomΙ%8jg5 )=N'Mdݨ3!}jpZ_оߴF?f/-wGXt0-u8t
+z
+xIPbUH5.dj&ӹުfYjЬ|`(Z[)WX8zxSAmm[vtB0MSig#>SB96!Vw|;pP3/TEAv$D̄쵆E>asLk؇Ts}`.ʂv8(+oɀu!%ZMaI`P Yڈ-`5N>[JP t__(8_,:8-
+]LRn.<rzrheC-=ͦVwQ/#}
+_YexR_xVC,;>rr{h6e̐DznmKgҶoȨЄ`]KYi[0-MF]GmLIC"%u!e5[>R$$$, i= :e^R #[^f_$nuwzeU=82 M&!A?]M1wYТu Sn' $bʓ %!14U^!,
+$KU;]chUKavՇ,Ժ$NERtNJޤ
+%PBeY}ϴM<d~ |kѵpTǞ(X=uǢl<a64; ~9[:`T?]twj۫NoӟtlJt9L (6m` (ڮkNPl>J]\X<RˌH"O7Zdr.1(t_DМg@J%dZ5f)M6ZSu$%2xe=OW~iӷyl{Q.8#ri*C]L5Flf` fD:dх^ñ{T~]$L¸Ca6QP kZLKl8j+;>x &TpCY!ݜ}8#*X|̒MΈԔd(֖tg%<̐Ӿ*Z&o|^ԟL|Xw**2ޗtV`li,2Z~Nק/ <.U~y_uAk
endstream
endobj
270 0 obj
@@ -5964,8 +5959,8 @@ endobj
<<
/Producer (MiKTeX pdfTeX-1.40.24)
/Author()/Title()/Subject()/Creator(LaTeX with hyperref)/Keywords()
-/CreationDate (D:20220904144523-03'00')
-/ModDate (D:20220904144523-03'00')
+/CreationDate (D:20220906160610-03'00')
+/ModDate (D:20220906160610-03'00')
/Trapped /False
/PTEX.Fullbanner (This is MiKTeX-pdfTeX 4.11.0 (1.40.24))
>>
@@ -5973,176 +5968,176 @@ endobj
xref
0 707
0000000174 65535 f
-0000112817 00000 n
-0000112837 00000 n
-0000112857 00000 n
+0000112844 00000 n
+0000112864 00000 n
+0000112884 00000 n
0000000015 00000 n
-0000026145 00000 n
-0000490522 00000 n
+0000026172 00000 n
+0000490549 00000 n
0000000060 00000 n
0000000146 00000 n
-0000026205 00000 n
-0000490463 00000 n
+0000026232 00000 n
+0000490490 00000 n
0000000194 00000 n
0000000299 00000 n
-0000026265 00000 n
-0000490339 00000 n
+0000026292 00000 n
+0000490366 00000 n
0000000345 00000 n
0000000445 00000 n
-0000030720 00000 n
-0000490265 00000 n
+0000030747 00000 n
+0000490292 00000 n
0000000494 00000 n
0000000589 00000 n
-0000035343 00000 n
-0000490191 00000 n
+0000035370 00000 n
+0000490218 00000 n
0000000638 00000 n
0000000786 00000 n
-0000035404 00000 n
-0000490066 00000 n
+0000035431 00000 n
+0000490093 00000 n
0000000832 00000 n
0000000967 00000 n
-0000035465 00000 n
-0000489992 00000 n
+0000035492 00000 n
+0000490019 00000 n
0000001016 00000 n
0000001121 00000 n
-0000040548 00000 n
-0000489905 00000 n
+0000040575 00000 n
+0000489932 00000 n
0000001171 00000 n
0000001258 00000 n
-0000044561 00000 n
-0000489818 00000 n
+0000044588 00000 n
+0000489845 00000 n
0000001308 00000 n
0000001436 00000 n
-0000044622 00000 n
-0000489744 00000 n
+0000044649 00000 n
+0000489771 00000 n
0000001486 00000 n
0000001614 00000 n
-0000059022 00000 n
-0000489619 00000 n
+0000059049 00000 n
+0000489646 00000 n
0000001662 00000 n
0000001797 00000 n
-0000059083 00000 n
-0000489545 00000 n
+0000059110 00000 n
+0000489572 00000 n
0000001848 00000 n
0000001976 00000 n
-0000059144 00000 n
-0000489458 00000 n
+0000059171 00000 n
+0000489485 00000 n
0000002027 00000 n
0000002160 00000 n
-0000059205 00000 n
-0000489384 00000 n
+0000059232 00000 n
+0000489411 00000 n
0000002211 00000 n
0000002354 00000 n
-0000063159 00000 n
-0000489259 00000 n
+0000063186 00000 n
+0000489286 00000 n
0000002402 00000 n
0000002542 00000 n
-0000063220 00000 n
-0000489185 00000 n
+0000063247 00000 n
+0000489212 00000 n
0000002593 00000 n
0000002698 00000 n
-0000063281 00000 n
-0000489111 00000 n
+0000063308 00000 n
+0000489138 00000 n
0000002749 00000 n
0000002859 00000 n
-0000063342 00000 n
-0000488986 00000 n
+0000063369 00000 n
+0000489013 00000 n
0000002907 00000 n
0000003047 00000 n
-0000063403 00000 n
-0000488925 00000 n
+0000063430 00000 n
+0000488952 00000 n
0000003098 00000 n
0000003241 00000 n
-0000067488 00000 n
-0000488800 00000 n
+0000067515 00000 n
+0000488827 00000 n
0000003289 00000 n
0000003429 00000 n
-0000067549 00000 n
-0000488726 00000 n
+0000067576 00000 n
+0000488753 00000 n
0000003480 00000 n
0000003562 00000 n
-0000068415 00000 n
-0000488652 00000 n
+0000068442 00000 n
+0000488679 00000 n
0000003613 00000 n
0000003728 00000 n
-0000068971 00000 n
-0000488525 00000 n
+0000068998 00000 n
+0000488552 00000 n
0000003776 00000 n
0000004043 00000 n
-0000073611 00000 n
-0000488450 00000 n
+0000073638 00000 n
+0000488477 00000 n
0000004094 00000 n
0000004199 00000 n
-0000073672 00000 n
-0000488373 00000 n
+0000073699 00000 n
+0000488400 00000 n
0000004251 00000 n
0000004362 00000 n
-0000074230 00000 n
-0000488242 00000 n
+0000074257 00000 n
+0000488269 00000 n
0000004411 00000 n
0000004689 00000 n
-0000074292 00000 n
-0000488163 00000 n
+0000074319 00000 n
+0000488190 00000 n
0000004741 00000 n
0000004882 00000 n
-0000078919 00000 n
-0000488045 00000 n
+0000078946 00000 n
+0000488072 00000 n
0000004934 00000 n
0000005045 00000 n
-0000079288 00000 n
-0000487966 00000 n
+0000079315 00000 n
+0000487993 00000 n
0000005100 00000 n
0000005219 00000 n
-0000085000 00000 n
-0000487873 00000 n
+0000085027 00000 n
+0000487900 00000 n
0000005274 00000 n
0000005398 00000 n
-0000086299 00000 n
-0000487794 00000 n
+0000086326 00000 n
+0000487821 00000 n
0000005453 00000 n
0000005612 00000 n
-0000092867 00000 n
-0000487662 00000 n
+0000092894 00000 n
+0000487689 00000 n
0000005661 00000 n
0000005973 00000 n
-0000096859 00000 n
-0000487583 00000 n
+0000096886 00000 n
+0000487610 00000 n
0000006025 00000 n
0000006131 00000 n
-0000096921 00000 n
-0000487490 00000 n
+0000096948 00000 n
+0000487517 00000 n
0000006183 00000 n
0000006294 00000 n
-0000106081 00000 n
-0000487411 00000 n
+0000106108 00000 n
+0000487438 00000 n
0000006346 00000 n
0000006434 00000 n
-0000106143 00000 n
-0000487279 00000 n
+0000106170 00000 n
+0000487306 00000 n
0000006483 00000 n
0000006800 00000 n
-0000106205 00000 n
-0000487200 00000 n
+0000106232 00000 n
+0000487227 00000 n
0000006852 00000 n
0000007052 00000 n
-0000110346 00000 n
-0000487121 00000 n
+0000110373 00000 n
+0000487148 00000 n
0000007104 00000 n
0000007258 00000 n
-0000110408 00000 n
-0000486989 00000 n
+0000110435 00000 n
+0000487016 00000 n
0000007307 00000 n
0000007649 00000 n
-0000110470 00000 n
-0000486924 00000 n
+0000110497 00000 n
+0000486951 00000 n
0000007701 00000 n
0000007880 00000 n
-0000112516 00000 n
-0000486806 00000 n
+0000112543 00000 n
+0000486833 00000 n
0000007929 00000 n
0000008281 00000 n
-0000112578 00000 n
-0000486741 00000 n
+0000112605 00000 n
+0000486768 00000 n
0000008333 00000 n
0000008497 00000 n
0000012970 00000 n
@@ -6197,493 +6192,493 @@ xref
0000000224 00000 f
0000017019 00000 n
0000000226 00000 f
-0000023270 00000 n
+0000023297 00000 n
0000000228 00000 f
-0000023423 00000 n
+0000023450 00000 n
0000000230 00000 f
-0000023580 00000 n
+0000023607 00000 n
0000000232 00000 f
-0000023737 00000 n
+0000023764 00000 n
0000000245 00000 f
0000017298 00000 n
0000008547 00000 n
0000017174 00000 n
0000017236 00000 n
-0000471888 00000 n
-0000470774 00000 n
-0000467435 00000 n
-0000469660 00000 n
-0000480820 00000 n
-0000468549 00000 n
-0000486143 00000 n
-0000023897 00000 n
+0000471915 00000 n
+0000470801 00000 n
+0000467462 00000 n
+0000469687 00000 n
+0000480847 00000 n
+0000468576 00000 n
+0000486170 00000 n
+0000023924 00000 n
0000000247 00000 f
-0000024056 00000 n
+0000024083 00000 n
0000000249 00000 f
-0000024216 00000 n
+0000024243 00000 n
0000000251 00000 f
-0000024370 00000 n
+0000024397 00000 n
0000000253 00000 f
-0000024527 00000 n
+0000024554 00000 n
0000000255 00000 f
-0000024684 00000 n
+0000024711 00000 n
0000000257 00000 f
-0000024840 00000 n
+0000024867 00000 n
0000000259 00000 f
-0000024994 00000 n
+0000025021 00000 n
0000000261 00000 f
-0000025151 00000 n
+0000025178 00000 n
0000000263 00000 f
-0000025308 00000 n
+0000025335 00000 n
0000000265 00000 f
-0000025462 00000 n
+0000025489 00000 n
0000000267 00000 f
-0000025618 00000 n
+0000025645 00000 n
0000000000 00000 f
-0000025926 00000 n
-0000026326 00000 n
-0000022995 00000 n
+0000025953 00000 n
+0000026353 00000 n
+0000023022 00000 n
0000017487 00000 n
-0000026083 00000 n
-0000025772 00000 n
-0000474116 00000 n
-0000473002 00000 n
-0000479703 00000 n
-0000476350 00000 n
-0000475233 00000 n
-0000030781 00000 n
-0000030539 00000 n
-0000026530 00000 n
-0000030658 00000 n
-0000484006 00000 n
-0000482764 00000 n
-0000035526 00000 n
-0000035162 00000 n
-0000030985 00000 n
-0000035281 00000 n
-0000477466 00000 n
-0000040608 00000 n
-0000039871 00000 n
-0000035744 00000 n
-0000039990 00000 n
-0000040052 00000 n
-0000040114 00000 n
-0000040176 00000 n
-0000485953 00000 n
-0000040238 00000 n
-0000040300 00000 n
-0000040362 00000 n
-0000040424 00000 n
-0000040486 00000 n
-0000044683 00000 n
-0000043885 00000 n
-0000040852 00000 n
-0000044004 00000 n
-0000044066 00000 n
-0000044128 00000 n
-0000044190 00000 n
-0000044252 00000 n
-0000044314 00000 n
-0000044375 00000 n
-0000044437 00000 n
-0000044499 00000 n
-0000050260 00000 n
-0000047234 00000 n
-0000044913 00000 n
-0000047353 00000 n
-0000047415 00000 n
-0000047477 00000 n
-0000047539 00000 n
-0000047601 00000 n
-0000047663 00000 n
-0000047725 00000 n
-0000047787 00000 n
-0000047849 00000 n
-0000047910 00000 n
-0000047972 00000 n
-0000048033 00000 n
-0000048095 00000 n
-0000048156 00000 n
-0000048218 00000 n
-0000048280 00000 n
-0000048342 00000 n
-0000048404 00000 n
-0000048466 00000 n
-0000048528 00000 n
-0000048590 00000 n
-0000048652 00000 n
-0000048714 00000 n
-0000048776 00000 n
-0000048838 00000 n
-0000048900 00000 n
-0000048961 00000 n
-0000049023 00000 n
-0000049085 00000 n
-0000049147 00000 n
-0000049208 00000 n
-0000049270 00000 n
-0000049331 00000 n
-0000049393 00000 n
-0000049455 00000 n
-0000049517 00000 n
-0000049579 00000 n
-0000049641 00000 n
-0000049703 00000 n
-0000049765 00000 n
-0000049827 00000 n
-0000049889 00000 n
-0000049951 00000 n
-0000050013 00000 n
-0000050074 00000 n
-0000050136 00000 n
-0000050198 00000 n
-0000486260 00000 n
-0000054903 00000 n
-0000052186 00000 n
-0000050450 00000 n
-0000052305 00000 n
-0000052367 00000 n
-0000052429 00000 n
-0000052491 00000 n
-0000052553 00000 n
-0000052615 00000 n
-0000052677 00000 n
-0000052739 00000 n
-0000052801 00000 n
-0000052863 00000 n
-0000052925 00000 n
-0000052987 00000 n
-0000053049 00000 n
-0000053111 00000 n
-0000053173 00000 n
-0000053235 00000 n
-0000053297 00000 n
-0000053359 00000 n
-0000053421 00000 n
-0000053483 00000 n
-0000053545 00000 n
-0000053607 00000 n
-0000053669 00000 n
-0000053731 00000 n
-0000053791 00000 n
-0000053853 00000 n
-0000053914 00000 n
-0000053976 00000 n
-0000054038 00000 n
-0000054100 00000 n
-0000054161 00000 n
-0000054223 00000 n
-0000054285 00000 n
-0000054347 00000 n
-0000054409 00000 n
-0000054470 00000 n
-0000054532 00000 n
-0000054594 00000 n
-0000054656 00000 n
-0000054718 00000 n
-0000054779 00000 n
-0000054841 00000 n
-0000059266 00000 n
-0000058161 00000 n
-0000055080 00000 n
-0000058280 00000 n
-0000058342 00000 n
-0000058404 00000 n
-0000058466 00000 n
-0000058528 00000 n
-0000058590 00000 n
-0000058652 00000 n
-0000058714 00000 n
-0000058776 00000 n
-0000058838 00000 n
-0000058899 00000 n
-0000058961 00000 n
-0000484978 00000 n
-0000063464 00000 n
-0000062978 00000 n
-0000059471 00000 n
-0000063097 00000 n
-0000069032 00000 n
-0000067307 00000 n
-0000063654 00000 n
-0000067426 00000 n
-0000478582 00000 n
-0000067610 00000 n
-0000067672 00000 n
-0000067734 00000 n
-0000067796 00000 n
-0000067858 00000 n
-0000067920 00000 n
-0000067982 00000 n
-0000068044 00000 n
-0000068106 00000 n
-0000068168 00000 n
-0000068230 00000 n
-0000068292 00000 n
-0000068353 00000 n
-0000068476 00000 n
-0000068538 00000 n
-0000068600 00000 n
-0000068661 00000 n
-0000068723 00000 n
-0000068785 00000 n
-0000068847 00000 n
-0000068909 00000 n
-0000073235 00000 n
-0000073392 00000 n
-0000074354 00000 n
-0000073088 00000 n
-0000069303 00000 n
-0000073549 00000 n
-0000073734 00000 n
-0000073796 00000 n
-0000073858 00000 n
-0000073920 00000 n
-0000073982 00000 n
-0000074044 00000 n
-0000074106 00000 n
-0000074168 00000 n
-0000078386 00000 n
-0000078543 00000 n
-0000080216 00000 n
-0000078231 00000 n
-0000074571 00000 n
-0000078857 00000 n
-0000078981 00000 n
-0000079041 00000 n
-0000079103 00000 n
-0000079165 00000 n
-0000079226 00000 n
-0000078700 00000 n
-0000079350 00000 n
-0000079411 00000 n
-0000079472 00000 n
-0000079534 00000 n
-0000079596 00000 n
-0000079658 00000 n
-0000079720 00000 n
-0000079782 00000 n
-0000079844 00000 n
-0000079906 00000 n
-0000079968 00000 n
-0000080030 00000 n
-0000080092 00000 n
-0000080154 00000 n
-0000486377 00000 n
-0000083988 00000 n
-0000084302 00000 n
-0000084459 00000 n
-0000084619 00000 n
-0000086361 00000 n
-0000083809 00000 n
-0000080447 00000 n
-0000084938 00000 n
-0000084145 00000 n
-0000084779 00000 n
-0000481697 00000 n
-0000085062 00000 n
-0000085124 00000 n
-0000085186 00000 n
-0000085247 00000 n
-0000085309 00000 n
-0000085370 00000 n
-0000085432 00000 n
-0000085493 00000 n
-0000085555 00000 n
-0000085617 00000 n
-0000085679 00000 n
-0000085741 00000 n
-0000085803 00000 n
-0000085865 00000 n
-0000085927 00000 n
-0000085989 00000 n
-0000086051 00000 n
-0000086113 00000 n
-0000086175 00000 n
-0000086237 00000 n
-0000090805 00000 n
-0000090964 00000 n
-0000091281 00000 n
-0000091438 00000 n
-0000091752 00000 n
-0000091908 00000 n
-0000092929 00000 n
-0000090610 00000 n
-0000086564 00000 n
-0000092064 00000 n
-0000092126 00000 n
-0000092188 00000 n
-0000092250 00000 n
-0000092311 00000 n
-0000092373 00000 n
-0000092434 00000 n
-0000092496 00000 n
-0000092557 00000 n
-0000092619 00000 n
-0000092681 00000 n
-0000092743 00000 n
-0000092805 00000 n
-0000091123 00000 n
-0000091595 00000 n
-0000096983 00000 n
-0000096678 00000 n
-0000093132 00000 n
-0000096797 00000 n
-0000101512 00000 n
-0000101331 00000 n
-0000097200 00000 n
-0000101450 00000 n
-0000106267 00000 n
-0000105776 00000 n
-0000101701 00000 n
-0000105895 00000 n
-0000105957 00000 n
-0000106019 00000 n
-0000110531 00000 n
-0000110165 00000 n
-0000106471 00000 n
-0000110284 00000 n
-0000486494 00000 n
-0000112640 00000 n
-0000112335 00000 n
-0000110734 00000 n
-0000112454 00000 n
-0000466194 00000 n
-0000112910 00000 n
-0000465634 00000 n
-0000112935 00000 n
-0000466411 00000 n
-0000113182 00000 n
-0000113327 00000 n
-0000113350 00000 n
-0000466259 00000 n
-0000113589 00000 n
-0000466348 00000 n
-0000113620 00000 n
-0000113645 00000 n
-0000114198 00000 n
-0000114743 00000 n
-0000115596 00000 n
-0000115621 00000 n
-0000116074 00000 n
-0000116519 00000 n
-0000116882 00000 n
-0000117418 00000 n
-0000117731 00000 n
-0000118305 00000 n
-0000118804 00000 n
-0000140310 00000 n
-0000140553 00000 n
-0000162088 00000 n
-0000162353 00000 n
-0000164864 00000 n
-0000165108 00000 n
-0000194067 00000 n
-0000194418 00000 n
-0000227993 00000 n
-0000228519 00000 n
-0000253934 00000 n
-0000254248 00000 n
-0000268797 00000 n
-0000269029 00000 n
-0000288004 00000 n
-0000288320 00000 n
-0000312616 00000 n
-0000312963 00000 n
-0000338835 00000 n
-0000339207 00000 n
-0000341786 00000 n
-0000342054 00000 n
-0000367952 00000 n
-0000368240 00000 n
-0000401954 00000 n
-0000402248 00000 n
-0000435155 00000 n
-0000435779 00000 n
-0000465262 00000 n
-0000466510 00000 n
-0000467624 00000 n
-0000468738 00000 n
-0000469852 00000 n
-0000470966 00000 n
-0000472080 00000 n
-0000473192 00000 n
-0000474307 00000 n
-0000475424 00000 n
-0000476541 00000 n
-0000477656 00000 n
-0000478779 00000 n
-0000479894 00000 n
-0000481016 00000 n
-0000481893 00000 n
-0000482963 00000 n
-0000484197 00000 n
-0000485171 00000 n
-0000486579 00000 n
-0000486665 00000 n
-0000490631 00000 n
-0000490811 00000 n
-0000490989 00000 n
-0000491167 00000 n
-0000491340 00000 n
-0000491510 00000 n
-0000491692 00000 n
-0000491915 00000 n
-0000492138 00000 n
-0000492354 00000 n
-0000492571 00000 n
-0000492789 00000 n
-0000493005 00000 n
-0000493222 00000 n
-0000493440 00000 n
-0000493658 00000 n
-0000493875 00000 n
-0000494093 00000 n
-0000494310 00000 n
-0000494527 00000 n
-0000494745 00000 n
-0000494962 00000 n
-0000495180 00000 n
-0000495398 00000 n
-0000495609 00000 n
-0000495819 00000 n
-0000496029 00000 n
-0000496239 00000 n
-0000496449 00000 n
-0000496659 00000 n
-0000496869 00000 n
-0000497079 00000 n
-0000497288 00000 n
-0000497486 00000 n
-0000497656 00000 n
-0000497825 00000 n
-0000497987 00000 n
-0000498171 00000 n
-0000498372 00000 n
-0000498577 00000 n
-0000498795 00000 n
-0000499017 00000 n
-0000499240 00000 n
-0000499463 00000 n
-0000499573 00000 n
-0000499690 00000 n
-0000499812 00000 n
-0000499933 00000 n
-0000500053 00000 n
-0000500172 00000 n
-0000500285 00000 n
-0000500399 00000 n
-0000500492 00000 n
-0000500602 00000 n
-0000500688 00000 n
-0000500777 00000 n
-0000500815 00000 n
-0000500943 00000 n
+0000026110 00000 n
+0000025799 00000 n
+0000474143 00000 n
+0000473029 00000 n
+0000479730 00000 n
+0000476377 00000 n
+0000475260 00000 n
+0000030808 00000 n
+0000030566 00000 n
+0000026557 00000 n
+0000030685 00000 n
+0000484033 00000 n
+0000482791 00000 n
+0000035553 00000 n
+0000035189 00000 n
+0000031012 00000 n
+0000035308 00000 n
+0000477493 00000 n
+0000040635 00000 n
+0000039898 00000 n
+0000035771 00000 n
+0000040017 00000 n
+0000040079 00000 n
+0000040141 00000 n
+0000040203 00000 n
+0000485980 00000 n
+0000040265 00000 n
+0000040327 00000 n
+0000040389 00000 n
+0000040451 00000 n
+0000040513 00000 n
+0000044710 00000 n
+0000043912 00000 n
+0000040879 00000 n
+0000044031 00000 n
+0000044093 00000 n
+0000044155 00000 n
+0000044217 00000 n
+0000044279 00000 n
+0000044341 00000 n
+0000044402 00000 n
+0000044464 00000 n
+0000044526 00000 n
+0000050287 00000 n
+0000047261 00000 n
+0000044940 00000 n
+0000047380 00000 n
+0000047442 00000 n
+0000047504 00000 n
+0000047566 00000 n
+0000047628 00000 n
+0000047690 00000 n
+0000047752 00000 n
+0000047814 00000 n
+0000047876 00000 n
+0000047937 00000 n
+0000047999 00000 n
+0000048060 00000 n
+0000048122 00000 n
+0000048183 00000 n
+0000048245 00000 n
+0000048307 00000 n
+0000048369 00000 n
+0000048431 00000 n
+0000048493 00000 n
+0000048555 00000 n
+0000048617 00000 n
+0000048679 00000 n
+0000048741 00000 n
+0000048803 00000 n
+0000048865 00000 n
+0000048927 00000 n
+0000048988 00000 n
+0000049050 00000 n
+0000049112 00000 n
+0000049174 00000 n
+0000049235 00000 n
+0000049297 00000 n
+0000049358 00000 n
+0000049420 00000 n
+0000049482 00000 n
+0000049544 00000 n
+0000049606 00000 n
+0000049668 00000 n
+0000049730 00000 n
+0000049792 00000 n
+0000049854 00000 n
+0000049916 00000 n
+0000049978 00000 n
+0000050040 00000 n
+0000050101 00000 n
+0000050163 00000 n
+0000050225 00000 n
+0000486287 00000 n
+0000054930 00000 n
+0000052213 00000 n
+0000050477 00000 n
+0000052332 00000 n
+0000052394 00000 n
+0000052456 00000 n
+0000052518 00000 n
+0000052580 00000 n
+0000052642 00000 n
+0000052704 00000 n
+0000052766 00000 n
+0000052828 00000 n
+0000052890 00000 n
+0000052952 00000 n
+0000053014 00000 n
+0000053076 00000 n
+0000053138 00000 n
+0000053200 00000 n
+0000053262 00000 n
+0000053324 00000 n
+0000053386 00000 n
+0000053448 00000 n
+0000053510 00000 n
+0000053572 00000 n
+0000053634 00000 n
+0000053696 00000 n
+0000053758 00000 n
+0000053818 00000 n
+0000053880 00000 n
+0000053941 00000 n
+0000054003 00000 n
+0000054065 00000 n
+0000054127 00000 n
+0000054188 00000 n
+0000054250 00000 n
+0000054312 00000 n
+0000054374 00000 n
+0000054436 00000 n
+0000054497 00000 n
+0000054559 00000 n
+0000054621 00000 n
+0000054683 00000 n
+0000054745 00000 n
+0000054806 00000 n
+0000054868 00000 n
+0000059293 00000 n
+0000058188 00000 n
+0000055107 00000 n
+0000058307 00000 n
+0000058369 00000 n
+0000058431 00000 n
+0000058493 00000 n
+0000058555 00000 n
+0000058617 00000 n
+0000058679 00000 n
+0000058741 00000 n
+0000058803 00000 n
+0000058865 00000 n
+0000058926 00000 n
+0000058988 00000 n
+0000485005 00000 n
+0000063491 00000 n
+0000063005 00000 n
+0000059498 00000 n
+0000063124 00000 n
+0000069059 00000 n
+0000067334 00000 n
+0000063681 00000 n
+0000067453 00000 n
+0000478609 00000 n
+0000067637 00000 n
+0000067699 00000 n
+0000067761 00000 n
+0000067823 00000 n
+0000067885 00000 n
+0000067947 00000 n
+0000068009 00000 n
+0000068071 00000 n
+0000068133 00000 n
+0000068195 00000 n
+0000068257 00000 n
+0000068319 00000 n
+0000068380 00000 n
+0000068503 00000 n
+0000068565 00000 n
+0000068627 00000 n
+0000068688 00000 n
+0000068750 00000 n
+0000068812 00000 n
+0000068874 00000 n
+0000068936 00000 n
+0000073262 00000 n
+0000073419 00000 n
+0000074381 00000 n
+0000073115 00000 n
+0000069330 00000 n
+0000073576 00000 n
+0000073761 00000 n
+0000073823 00000 n
+0000073885 00000 n
+0000073947 00000 n
+0000074009 00000 n
+0000074071 00000 n
+0000074133 00000 n
+0000074195 00000 n
+0000078413 00000 n
+0000078570 00000 n
+0000080243 00000 n
+0000078258 00000 n
+0000074598 00000 n
+0000078884 00000 n
+0000079008 00000 n
+0000079068 00000 n
+0000079130 00000 n
+0000079192 00000 n
+0000079253 00000 n
+0000078727 00000 n
+0000079377 00000 n
+0000079438 00000 n
+0000079499 00000 n
+0000079561 00000 n
+0000079623 00000 n
+0000079685 00000 n
+0000079747 00000 n
+0000079809 00000 n
+0000079871 00000 n
+0000079933 00000 n
+0000079995 00000 n
+0000080057 00000 n
+0000080119 00000 n
+0000080181 00000 n
+0000486404 00000 n
+0000084015 00000 n
+0000084329 00000 n
+0000084486 00000 n
+0000084646 00000 n
+0000086388 00000 n
+0000083836 00000 n
+0000080474 00000 n
+0000084965 00000 n
+0000084172 00000 n
+0000084806 00000 n
+0000481724 00000 n
+0000085089 00000 n
+0000085151 00000 n
+0000085213 00000 n
+0000085274 00000 n
+0000085336 00000 n
+0000085397 00000 n
+0000085459 00000 n
+0000085520 00000 n
+0000085582 00000 n
+0000085644 00000 n
+0000085706 00000 n
+0000085768 00000 n
+0000085830 00000 n
+0000085892 00000 n
+0000085954 00000 n
+0000086016 00000 n
+0000086078 00000 n
+0000086140 00000 n
+0000086202 00000 n
+0000086264 00000 n
+0000090832 00000 n
+0000090991 00000 n
+0000091308 00000 n
+0000091465 00000 n
+0000091779 00000 n
+0000091935 00000 n
+0000092956 00000 n
+0000090637 00000 n
+0000086591 00000 n
+0000092091 00000 n
+0000092153 00000 n
+0000092215 00000 n
+0000092277 00000 n
+0000092338 00000 n
+0000092400 00000 n
+0000092461 00000 n
+0000092523 00000 n
+0000092584 00000 n
+0000092646 00000 n
+0000092708 00000 n
+0000092770 00000 n
+0000092832 00000 n
+0000091150 00000 n
+0000091622 00000 n
+0000097010 00000 n
+0000096705 00000 n
+0000093159 00000 n
+0000096824 00000 n
+0000101539 00000 n
+0000101358 00000 n
+0000097227 00000 n
+0000101477 00000 n
+0000106294 00000 n
+0000105803 00000 n
+0000101728 00000 n
+0000105922 00000 n
+0000105984 00000 n
+0000106046 00000 n
+0000110558 00000 n
+0000110192 00000 n
+0000106498 00000 n
+0000110311 00000 n
+0000486521 00000 n
+0000112667 00000 n
+0000112362 00000 n
+0000110761 00000 n
+0000112481 00000 n
+0000466221 00000 n
+0000112937 00000 n
+0000465661 00000 n
+0000112962 00000 n
+0000466438 00000 n
+0000113209 00000 n
+0000113354 00000 n
+0000113377 00000 n
+0000466286 00000 n
+0000113616 00000 n
+0000466375 00000 n
+0000113647 00000 n
+0000113672 00000 n
+0000114225 00000 n
+0000114770 00000 n
+0000115623 00000 n
+0000115648 00000 n
+0000116101 00000 n
+0000116546 00000 n
+0000116909 00000 n
+0000117445 00000 n
+0000117758 00000 n
+0000118332 00000 n
+0000118831 00000 n
+0000140337 00000 n
+0000140580 00000 n
+0000162115 00000 n
+0000162380 00000 n
+0000164891 00000 n
+0000165135 00000 n
+0000194094 00000 n
+0000194445 00000 n
+0000228020 00000 n
+0000228546 00000 n
+0000253961 00000 n
+0000254275 00000 n
+0000268824 00000 n
+0000269056 00000 n
+0000288031 00000 n
+0000288347 00000 n
+0000312643 00000 n
+0000312990 00000 n
+0000338862 00000 n
+0000339234 00000 n
+0000341813 00000 n
+0000342081 00000 n
+0000367979 00000 n
+0000368267 00000 n
+0000401981 00000 n
+0000402275 00000 n
+0000435182 00000 n
+0000435806 00000 n
+0000465289 00000 n
+0000466537 00000 n
+0000467651 00000 n
+0000468765 00000 n
+0000469879 00000 n
+0000470993 00000 n
+0000472107 00000 n
+0000473219 00000 n
+0000474334 00000 n
+0000475451 00000 n
+0000476568 00000 n
+0000477683 00000 n
+0000478806 00000 n
+0000479921 00000 n
+0000481043 00000 n
+0000481920 00000 n
+0000482990 00000 n
+0000484224 00000 n
+0000485198 00000 n
+0000486606 00000 n
+0000486692 00000 n
+0000490658 00000 n
+0000490838 00000 n
+0000491016 00000 n
+0000491194 00000 n
+0000491367 00000 n
+0000491537 00000 n
+0000491719 00000 n
+0000491942 00000 n
+0000492165 00000 n
+0000492381 00000 n
+0000492598 00000 n
+0000492816 00000 n
+0000493032 00000 n
+0000493249 00000 n
+0000493467 00000 n
+0000493685 00000 n
+0000493902 00000 n
+0000494120 00000 n
+0000494337 00000 n
+0000494554 00000 n
+0000494772 00000 n
+0000494989 00000 n
+0000495207 00000 n
+0000495425 00000 n
+0000495636 00000 n
+0000495846 00000 n
+0000496056 00000 n
+0000496266 00000 n
+0000496476 00000 n
+0000496686 00000 n
+0000496896 00000 n
+0000497106 00000 n
+0000497315 00000 n
+0000497513 00000 n
+0000497683 00000 n
+0000497852 00000 n
+0000498014 00000 n
+0000498198 00000 n
+0000498399 00000 n
+0000498604 00000 n
+0000498822 00000 n
+0000499044 00000 n
+0000499267 00000 n
+0000499490 00000 n
+0000499600 00000 n
+0000499717 00000 n
+0000499839 00000 n
+0000499960 00000 n
+0000500080 00000 n
+0000500199 00000 n
+0000500312 00000 n
+0000500426 00000 n
+0000500519 00000 n
+0000500629 00000 n
+0000500715 00000 n
+0000500804 00000 n
+0000500842 00000 n
+0000500970 00000 n
trailer
<< /Size 707
/Root 705 0 R
/Info 706 0 R
-/ID [<1A61B82F14871264005A8AB2A6063E9A> <1A61B82F14871264005A8AB2A6063E9A>] >>
+/ID [<4CB0795DECF33B8219962ADB0EDC845C> <4CB0795DECF33B8219962ADB0EDC845C>] >>
startxref
-501217
+501244
%%EOF
diff --git a/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex b/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
index 99d765b04a..2da842b10c 100644
--- a/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
+++ b/macros/latex/contrib/ufrgscca/doc/ufrgscca.tex
@@ -1,60 +1,27 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation (this file)
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
-
\documentclass[dctools,english]{ufrgscca} % tcbundle tcpack tcmain
\usepackage{democodetools}
\usepackage{ufrgscca-curr}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
index f3cc97e63a..490f49e766 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-abnt.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 fc83276076..c2fb4b0448 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-coord.sty
@@ -1,68 +1,36 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
- \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]
+\def\tc@tmp@packdesc{UFRGS/CCA coord commands}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
+\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]{
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
index 6d948f5f1b..64f3ca1fe3 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-core.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 b0578df792..ccd2ceb4a9 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-cover.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 3de86ce446..a63a50fb89 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-graph.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1alpha (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0alpha}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1alpha}
\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 1852c7c14f..c0e1ad82ee 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr-tab.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1alpha (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0alpha}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1alpha}
\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 4b365ce28b..8edd4af414 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-curr.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1beta (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0beta}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1beta}
\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 3b9cbc0ce7..0a9d181ca3 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-base.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 3143da0b31..05ef87324b 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-coord.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
index f96e2529d4..1cf1c156af 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-core.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 7ffeefb01b..3d95a59f43 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-en-forms.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 d2f7b26adf..af975c4ce8 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-forms.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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-gen.sty b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
index 9d72af827d..7aa59d32de 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-gen.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 b419ea04f1..11fc13aee0 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 ac25899438..5c917c7a75 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ppc.sty
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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-ptBR-base.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
index 5456330673..46b821a0f7 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-base.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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 6d27b761fa..fbd6811531 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-coord.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
index 0ef6373d13..69693b69f0 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-core.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
index e8967788f0..eeada748b6 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca-ptBR-forms.def
@@ -1,66 +1,34 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\makeatletter
\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/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\let\@exp\expandafter
\@exp\edef\csname\tc@tmp@altpackname version\endcsname{\tc@tmp@packversion}
diff --git a/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
index 5686f2fcce..161b1da36a 100644
--- a/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
+++ b/macros/latex/contrib/ufrgscca/latex/ufrgscca.cls
@@ -1,65 +1,33 @@
%%%==============================================================================
%% Copyright 2022 by Alceu Frigeri
%%
+%% This work may be distributed and/or modified under the conditions of
%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this license or (at your option) any later version.
-%% The latest version of this license is in
-%% http://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
+%% * 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”.
+%% This work has the LPPL maintenance status *maintained*.
%%
%% The Current Maintainer of this work is Alceu Frigeri
%%
-%% This is version 1.0 (2022/09/01)
+%% This is version 1.0.1 (2022/09/06)
%%
+%% The list of files that compose this work can be find in the README.md file at
+%% https://ctan.org/pkg/ufrgscca
%%
-%% This work consists of the files
-%%
-%% ufrgscca.cls main class (bundle)
-%%
-%% ufrgscca-abnt.sty abnt page geometry, and chapter/sectioning/etc. settings
-%% ufrgscca-core.sty core macros (students related data, advisor, work title, etc.)
-%% ufrgscca-cover.sty cover pages macros
-%% ufrgscca-lists.sty New float environments (for code listing, for instance)
-%% ufrgscca-gen.sty a switch/case macro construct and
-%% 'macro factory', for instance to create commands used in the .def files.
-%% ufrgscca-forms.sty forms creation macros (course specific)
-%% ufrgscca-coord.sty student work coordenation related macros (course specific)
-%% ufrgscca-ppc.sty ppc specific macros (ppc stands for Course Pedagogic Project)
-%% ufrgscca-curr.sty curricula specific macros (as a set of semesters and class dependency lists)
-%% ufrgscca-curr-tab.sty curricula tabular macros (to display the curricula as tables)
-%% ufrgscca-curr-graph.sty curricula graph macros (to display the curricula as a dependency graph)
-%%
-%% ufrgscca-en-base.def locale, English, base def's (for babel)
-%% ufrgscca-en-core.def locale, English, for -core.sty
-%% ufrgscca-en-forms.def locale, English, for -forms.sty
-%% ufrgscca-en-coord.def locale, English, for -coord.sty
-%%
-%% ufrgscca-ptBR-base.def locale, Portuguese, base def`s (for babel)
-%% ufrgscca-ptBR-core.def locale, Portuguese, for -core.sty
-%% ufrgscca-ptBR-forms.def locale, Portuguese, for -forms.sty
-%% ufrgscca-ptBR-coord.def locale, Portuguese, for -coord.sty
-%%
-%% README.md quick introduction
-%%
-%% ufrgscca.tex LaTeX documentation
-%% ufrgscca.pdf documentation in PDF form
-%%
+%%%==============================================================================
%% 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)
-%%
%%%==============================================================================
\NeedsTeXFormat{LaTeX2e}[2022/06/01]
\def\tc@tmp@packname{ufrgscca}
\def\tc@tmp@altpackname{ufrgscca}
\def\tc@tmp@packdesc{UFRGS/CCA class}
-\def\tc@tmp@packdate{2022/09/01}
-\def\tc@tmp@packversion{1.0}
+\def\tc@tmp@packdate{2022/09/06}
+\def\tc@tmp@packversion{1.0.1}
\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]