From 5085b5c9d87ff276d40a12894fb3ccd278f886c8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 May 2022 20:19:51 +0000 Subject: unbtex (21may22) git-svn-id: svn://tug.org/texlive/trunk@63356 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/unbtex/unbtex.cls | 32 +++++++++++++-------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/unbtex/unbtex.cls b/Master/texmf-dist/tex/latex/unbtex/unbtex.cls index 6a01f687f8f..db93c8313ab 100644 --- a/Master/texmf-dist/tex/latex/unbtex/unbtex.cls +++ b/Master/texmf-dist/tex/latex/unbtex/unbtex.cls @@ -1,7 +1,8 @@ %% -%% UnBTeX: A class for bachelor, master, and doctoral thesis at +%% UnBTeX: A class for bachelor, master, and doctoral thesis at the %% University of Brasilia (UnB), Brazil -%% Copyright (C) 2021 by Henrique C. Ferreira +%% Version 1.1 2022/05/23 +%% Copyright (C) 2021-2022 by Henrique C. Ferreira %% %% This class file may be distributed and/or modified under the conditions %% of the LaTeX Project Public License, either version 1.3 of this license @@ -20,7 +21,7 @@ %% \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{unbtex}[2021/12/10 v1.0 Modelo da Universidade de Brasília baseado em abnTeX2] +\ProvidesClass{unbtex}[2022/05/23 v1.1 Modelo da Universidade de Brasília baseado em abnTeX2] % --- % Repassa todos os parâmetros a classe abntex2, @@ -299,13 +300,13 @@ \newcommand{\autorii}[3][]{\def\autoriinome{#2}\def\autoriisobrenome{#3}} % Orientadores -\newcommand{\orient}[3][]{\def\orienttitulo{#1}\def\orientnome{#2}\def\orientsobrenome{#3}} -\newcommand{\coorient}[3][]{\def\coorienttitulo{#1}\def\coorientnome{#2}\def\coorientsobrenome{#3}} -\orientador{\orienttitulo\\orientnome\\orientsobrenome} -\coorientador{\coorienttitulo\ \coorientnome\ \coorientsobrenome} +\newcommand{\orient}[4][]{\def\orientgenero{#1}\def\orienttitulo{#2}\def\orientnome{#3}\def\orientsobrenome{#4}} +\newcommand{\coorient}[4][]{\def\coorientgenero{#1}\def\coorienttitulo{#2}\def\coorientnome{#3}\def\coorientsobrenome{#4}} +\orientador[\orientgenero:]{\orienttitulo\\orientnome\\orientsobrenome} +\coorientador[\coorientgenero:]{\coorienttitulo\ \coorientnome\ \coorientsobrenome} % Tipo de trabalho -\newcommand{\tipocurso}[2][]{\def\grau{#1}\def\curso{#2}} +\newcommand{\tipocurso}[1]{\def\imprimircurso{#1}} % Instituição \renewcommand{\instituicao}[3][]{\def\instituicaoi{#1}\def\instituicaoii{#2}\def\instituicaoiii{#3}} @@ -315,9 +316,6 @@ \newcommand{\mes}[1]{\def\imprimirmes{#1}} \newcommand{\ano}[1]{\def\imprimirano{#1}} -% Preâmbulo -\preambulo{\imprimirtipotrabalho\ submetido como requisito parcial para obtenção do grau de \grau\ em \curso.} - % Membros da banca \newcommand{\membrodabancai}[1]{\def\membrodabancainome{#1}} \newcommand{\membrodabancaii}[1]{\def\membrodabancaiinome{#1}} @@ -341,7 +339,7 @@ \newcommand{\kwordiv}[1]{\def\kwordivnome{#1}} % Código da ficha catalográfica -\newcommand{\codigocutter}[1]{\def\cutter{#1}} +\newcommand{\numerocutter}[1]{\def\imprimircutter{#1}} % --- % Imprime capa @@ -363,7 +361,7 @@ \abntex@ifnotempty{\autoriinome}{\autoriinome\ \autoriisobrenome}} \vfill \begin{center} - \color{white}{\sffamily\large\expandafter\MakeUppercase\expandafter \imprimirtipotrabalho \par \expandafter\MakeUppercase\expandafter\curso \\ \vspace{0.5cm} \imprimirlocal \par \imprimirano} + \color{white}{\sffamily\large\expandafter\MakeUppercase\expandafter \imprimirtipotrabalho \par \expandafter\MakeUppercase\expandafter\imprimircurso \\ \vspace{0.5cm} \imprimirlocal \par \imprimirano} \end{center} \end{capa} } @@ -443,13 +441,13 @@ {\SingleSpacing \begin{center} \fbox{\begin{minipage}[t][7.5cm]{12.5cm} -\begin{tabular}{p{1.25cm} p{10.5cm}} +\begin{tabular}{p{1.25cm} p{10.25cm}} & \autorisobrenome, \autorinome. \\ -\StrChar{\autorisobrenome}{1}\cutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp} -& \hspace{0.5cm} \StrDel{\imprimirtitulo}{\\} ~/ \autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} orientador \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~coorientador \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano. \\ +\StrChar{\autorisobrenome}{1}\imprimircutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp} +& \hspace{0.5cm} \StrDel{\imprimirtitulo}{\\} ~/ \autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientgenero\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientgenero\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano. \\ & \hspace{0.5cm}\thelastpage~p. \\ & \\ -& \hspace{0.5cm} \imprimirtipotrabalho\ em \curso\ \texttt{-{}-} \instituicaoi, \imprimirano. \\ +& \hspace{0.5cm} \imprimirtipotrabalho\ (\imprimircurso)\ \texttt{-{}-} \instituicaoi, \imprimirano. \\ & \\ & \hspace{0.5cm} 1. \pchaveinome. 2. \pchaveiinome. 3. \pchaveiiinome. \ifthenelse{\equal{\pchaveivnome}{}}{}{4. \pchaveivnome.} \ifthenelse{\equal{\autoriinome}{}}{\ifthenelse{\equal{\coorientnome}{}}{I. \orientsobrenome, \orientnome, orient. II. Título}{I. \orientsobrenome, \orientnome, orient. II. \coorientsobrenome, \coorientnome, coorient. III. Título}}{\ifthenelse{\equal{\coorientnome}{}}{I. \autoriisobrenome, \autoriinome. II. \orientsobrenome, \orientnome, orient. III. Título}{I. \autoriisobrenome, \autoriinome. II. \orientsobrenome, \orientnome, orient. III. \coorientsobrenome, \coorientnome, coorient. IV. Título}} \end{tabular} -- cgit v1.2.3