summaryrefslogtreecommitdiff
path: root/macros/latex/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib')
-rw-r--r--macros/latex/contrib/unbtex/README.md19
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.pdfbin1208776 -> 1211904 bytes
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.tex51
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex1
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex151
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex6
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/figuras/fig1.epsbin0 -> 99154 bytes
-rw-r--r--macros/latex/contrib/unbtex/unbtex.cls32
8 files changed, 140 insertions, 120 deletions
diff --git a/macros/latex/contrib/unbtex/README.md b/macros/latex/contrib/unbtex/README.md
index 0cc8daa0ca..f981474adf 100644
--- a/macros/latex/contrib/unbtex/README.md
+++ b/macros/latex/contrib/unbtex/README.md
@@ -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.
+Version 1.1 2022/05/23
-Copyright (C) 2021 by Henrique C. Ferreira <hcferreira@unb.br>
+Copyright (C) 2021-2022 by Henrique C. Ferreira <hcferreira@unb.br>
The package provides a class based on abnTeX and compatible with pdflatex
and biber to prepare theses for the University of Brasilia (UnB), Brazil.
@@ -18,6 +19,20 @@ unbtex-example directory.
To compile the unbtex-example.tex file you should call pdflatex, biber,
pdflatex.
+Here is a history of changes:
+ 1.0 (2021-12-15): Initial release
+ 1.1 (2022-05-23):
+ . changed \codigocutter to \numerocutter
+ . added a argument in \orient and \coorient to allows more general
+ advisor's labels, for example, "Orientadora" and "Coorientadora"
+ . the argument of \preambulo command now admits a more general text
+ . updated example
+
+## Overleaf
+
+The template is available on [Overleaf]
+(https://www.overleaf.com/latex/templates/unbtex-a-class-for-bachelor-master-and-doctoral-thesis-at-university-of-brasilia-unb/rfsxjkzprztc).
+
## Licence
This class file may be distributed and/or modified under the conditions
diff --git a/macros/latex/contrib/unbtex/unbtex-example.pdf b/macros/latex/contrib/unbtex/unbtex-example.pdf
index a99ceb54a5..47cc2ce427 100644
--- a/macros/latex/contrib/unbtex/unbtex-example.pdf
+++ b/macros/latex/contrib/unbtex/unbtex-example.pdf
Binary files differ
diff --git a/macros/latex/contrib/unbtex/unbtex-example.tex b/macros/latex/contrib/unbtex/unbtex-example.tex
index ea23fc6dc1..56860445e1 100644
--- a/macros/latex/contrib/unbtex/unbtex-example.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example.tex
@@ -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 <hcferreira@unb.br>
+%% Version 1.1 2022/05/23
+%% Copyright (C) 2021-2022 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% 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
@@ -47,7 +48,7 @@
% O formato autor-data facilita a leitura, sobretudo de trabalhos com muitas páginas
% https://www.ctan.org/pkg/biblatex
% https://ctan.org/pkg/biblatex-abnt
-\usepackage[style=abnt,backref=true,justify,indent,extrayear,repeatfields]{biblatex}
+\usepackage[style=abnt,backref=true,justify,indent,uniquename=init,giveninits,maxbibnames=99,extrayear,repeatfields,noslsn]{biblatex}
\usepackage{csquotes} % Necessário para o pacote biblatex funcionar
% Arquivos com as referências bibliográficas
@@ -78,6 +79,7 @@
% Título (no idioma do texto)
\titulo{Modelo de Trabalho \\ Acadêmico com UnB\TeX} % insira \\ para forçar quebras de linha no título
+% Não utilize caixa alta para o título do trabalho e nem das seções (com exceção de siglas).
% Título em português caso o texto do trabalho seja em inglês (caso contrário, deixe vazio)
\tituloestrangeiro{}
@@ -86,12 +88,14 @@
\autorii[]{}{} % deixe os argumentos vazios se não tiver segundo autor
% Orientadores
-\orient[Prof. Dr.]{Lourenço Nassib}{Chehab} % \orient[Título]{Nome}{Sobrenome}
-\coorient[Prof. Dr.]{}{} % deixe os argumentos vazios se não tiver coorientador
+\orient[Orientador]{Prof. Dr.}{Lourenço Nassib}{Chehab} % \orient[Orientadora]{Título}{Nome}{Sobrenome}
+\coorient[Coorientador]{Prof. Dr.}{}{} % deixe os argumentos vazios se não tiver coorientador
+% \coorient[Orientadora]{Título}{Nome}{Sobrenome}
% Tipo de trabalho
-\tipotrabalho{Trabalho de Graduação} % Dissertação de Mestrado; Tese de DoutoradoLisboa
-\tipocurso[Bacharel]{Engenharia de Controle e Automação} % Mestre; Doutor / Programa de Pós-Graduação em Engenharia Elétrica
+\tipotrabalho{Trabalho de Graduação} % Dissertação de Mestrado; Tese de Doutorado
+\tipocurso{Engenharia de Controle e Automação} % Programa de Pós-Graduação em Engenharia Elétrica
+\preambulo{Trabalho de Graduação submetido como requisito parcial para obtenção do grau de Engenheiro de Controle e Automação} % Texto que aparece na folha de rosto e na folha de aprovação. Pode variar, por exemplo, de acordo com o tipo de trabalho (Trabalho de Conclusão de Curso, Dissertação de Mestrado, Tese de Doutorado), do grau (Bacharel, mestre, doutor) e do curso. Consulte a secretaria/coordenação do curso para saber o que deve ser escrito no preâmbulo.
% Instituição
\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{}
@@ -99,9 +103,9 @@
% Local e data
\local{Brasilía}
-\dia{10}
-\mes{dezembro}
-\ano{2021}
+\dia{23}
+\mes{maio}
+\ano{2022}
%\data{2021}
% Palavras-chave (pelo menos três devem ser informadas)
@@ -114,17 +118,16 @@
\pchaveiv{Palavra chave 4} % deixar vazio se não tiver
\kwordiv{Keyword 4} % deixar vazio se não tiver
-% Código para a ficha catalográfica: obter no site a seguir
-% https://cuttersonline.com/app/ usando o nome do primeiro autor
-% Se o código por exemplo for X666, o comando será \codigocutter{X666}
-\codigocutter{Z123}
+% Código Cutter para a ficha catalográfica:
+%A ficha catalográfica deve conter o código Cutter, que pode ser obtido com a ajuda de alguns sites da internet (por exemplo, https://cuttersonline.com/app/). O sobrenome do primeiro autor é associado a um número com três dígitos, que deve ser utilizado como argumento do comando \numerocutter presente no arquivo *.tex principal do relatório. Quando compilar o arquivo, a ficha catalográfica gerada terá antes e depois do número de três dígitos, a primeira letra do sobrenome (em maiúsculo) e a primeira letra do título do trabalho (em minúscula), respectivamente.
+\numerocutter{769} % Correspondente à entrada: Lisboa, Carlos
% Membros da banca
-\membrodabancai{Prof. Lourenço Nassib Chehab, UnB/FT/ENE} % Geralmente é o orientador
+\membrodabancai{Prof. Dr. Lourenço Nassib Chehab, UnB/FT/ENE} % Membro 1 - Geralmente é o orientador
\membrodabancaifuncao{Orientador}
-\membrodabancaii{Prof. Dr. Roberto Aureliano Salmeron, UnB/FT/ENM} % Geralmente é o orientador
-\membrodabancaiifuncao{Orientador}
-\membrodabancaiii{Prof. Dr. Anísio Spínola Teixeira, UnB/FT/CIC}
+\membrodabancaii{Prof. Dr. Roberto Aureliano Salmeron, UnB/FT/ENM} % Membro 2
+\membrodabancaiifuncao{Examinador interno}
+\membrodabancaiii{Prof. Dr. Anísio Spínola Teixeira, UnB/FT/CIC} % Membro 3
\membrodabancaiiifuncao{Examinador interno}
\membrodabancaiv{} % deixar vazio se não tiver o quarto membro
\membrodabancaivfuncao{Examinador externo}
@@ -221,7 +224,7 @@
% Primeiro autor
Agradecemos ao Dr. Lauro César Araujo e equipe que desenvolveram a classe \abnTeX, que pôde ser facilmente customizada para escrita de trabalhos acadêmicos na Universidade de Brasília que atendessem não só as normas da ABNT, como também regras e necessidades específicas de cursos de graduação e pós-graduação.
-Agradecemos também ao Prof. Dr. Leonardo Luiz e Castro pelo modelo em \LaTeX para livro para editora UnB, com diversas customizações que foram adaptadas para o UnB\TeX.
+Agradecemos também ao Prof. Dr. Leonardo Luiz e Castro pelo modelo em \LaTeX\ para livro para editora UnB, com diversas customizações que foram adaptadas para o UnB\TeX.
% ---
\ifthenelse{\equal{\autoriinome}{}}{}{
@@ -258,6 +261,7 @@ Agradecimentos do segundo autor.
% Resumo em português
\newcommand{\imprimirresumo}{
+\newpage
\setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos do resumo
\begin{resumo}[Resumo]
% ---
@@ -271,6 +275,7 @@ Segundo a \textcite[seções 3.1-3.2]{NBR6028:2003}, o resumo deve ressaltar o o
% Resumo em inglês
\newcommand{\imprimirabstract}{
+\newpage
\setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos do resumo
\begin{resumo}[Abstract]
\begin{otherlanguage*}{english}
@@ -369,10 +374,18 @@ This is the english abstract.
% ---
% Referências bibliográficas
% ---
+
+\defbibheading{bibliography}[\bibname]{\chapter*{#1}}
+\cleardoublepage
+\phantomsection
+\tocprintchapternonum
+\addcontentsline{toc}{chapter}{\texorpdfstring{\MakeTextUppercase{\bibname}}{\bibname}}
\printbibliography
\markboth{}{}
% ---
+%\defbibheading{bibliography}[\refname]{\section*{#1}\sectionmark{\refname}}
+
% ---
% Apêndices
% ---
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
index 170758cd2b..23366069bc 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo1.tex
@@ -1,5 +1,6 @@
% ----------------------------------------------------------
\chapter{Introdução}
+\label{cap_intr}
% ----------------------------------------------------------
Este documento e seu código-fonte são exemplos de referência de uso da classe \textsf{unbtex}, uma customização da classe \textsf{abntex2} para a Universidade de Brasília (UnB). O documento exemplifica a elaboração de trabalho acadêmico (trabalho de conclusão de curso, dissertação e tese) a partir do UnB\TeX. O \abnTeX, por sua vez, é uma customização da classe \textsf{memoir} que visa atender os requisitos da norma ABNT NBR 14724:2011 \emph{Informação e documentação -- Trabalhos acadêmicos -- Apresentação}. Uma lista completa das normas observadas pelo \abnTeX\ é apresentada em \textcite{abntex2classe}.
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
index c25e238fd9..63ac344a42 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
@@ -44,7 +44,7 @@ Tem como resultado:
Text in English language in italic with correct hyphenation.
\end{citacao}
-Citações simples, com até três linhas, devem ser incluídas com aspas. Observe que em \LaTeX as aspas iniciais são diferentes das finais: ``Amor é fogo que arde sem se ver''.
+Citações simples, com até três linhas, devem ser incluídas com aspas. Observe que em \LaTeX\ as aspas iniciais são diferentes das finais: ``Amor é fogo que arde sem se ver''.
% ---
\section{Notas de rodapé}
@@ -132,7 +132,7 @@ CIC0090 & Estruturas de Dados & 30 & 30 & 0 & 0 & 60 & CIC0004 \\\hline%
\end{center}%
\end{table}
-É uma boa ideia usar o pacote \textsf{longtable} para criar tabelas, pois assim uma mesma tabela pode ocupar várias páginas. Dê uma olhada no código da lista de símbolos, pois ela foi feita com esse pacote.
+É uma boa ideia usar o pacote \textsf{longtable} para criar tabelas, pois assim uma mesma tabela pode ocupar várias páginas. Também há pacotes que rotacionam tabelas, para que fiquem em uma página em formato paisagem. Faça as tabelas usando como base qualquer um dos exemplos aqui apresentados ou outros que considerar mais adequados e que podem ser facilmente encontrados na internet.
% ---
\section{Figuras}
@@ -187,7 +187,7 @@ pinstyle/.style={
\caption{Sistema de controle em malha fechada\label{fig:syscl}}
\end{figure}
-Ou então figuras podem ser incorporadas de arquivos externos, como é o caso da \autoref{fig_grafico}. Se a figura que for incluída se tratar de um diagrama, um gráfico ou uma ilustração que você mesmo produza, priorize o uso de imagens vetoriais no formato PDF. Com isso, o tamanho do arquivo final do trabalho será menor, e as imagens terão uma apresentação melhor, principalmente quando impressas, uma vez que imagens vetoriais são perfeitamente escaláveis para qualquer dimensão. Nesse caso, se for utilizar o Microsoft Excel para produzir gráficos, ou o Microsoft Word para produzir ilustrações, exporte-os como PDF e os incorpore ao documento conforme o exemplo abaixo. No entanto, para manter a coerência no uso de software livre (já que você está usando \LaTeX e \abnTeX), teste a ferramenta \textsf{InkScape} (\url{http://inkscape.org/}). Ela é uma excelente opção de código-livre para produzir ilustrações vetoriais, similar ao CorelDraw ou ao Adobe Illustrator. De todo modo, caso não seja possível utilizar arquivos de imagens como PDF, utilize qualquer outro formato, como JPEG, GIF, BMP, etc. Nesse caso, você pode tentar aprimorar as imagens incorporadas com o software livre \textsf{Gimp} (\url{http://www.gimp.org/}). Ele é uma alternativa livre ao Adobe Photoshop.
+Ou então figuras podem ser incorporadas de arquivos externos, como é o caso da \autoref{fig_grafico}. Se a figura que for incluída se tratar de um diagrama, um gráfico ou uma ilustração que você mesmo produza, priorize o uso de imagens vetoriais no formato PDF. Com isso, o tamanho do arquivo final do trabalho será menor, e as imagens terão uma apresentação melhor, principalmente quando impressas, uma vez que imagens vetoriais são perfeitamente escaláveis para qualquer dimensão. Nesse caso, se for utilizar o Microsoft Excel para produzir gráficos, ou o Microsoft Word para produzir ilustrações, exporte-os como PDF e os incorpore ao documento conforme o exemplo abaixo. No entanto, para manter a coerência no uso de software livre (já que você está usando \LaTeX\ e \abnTeX), teste a ferramenta \textsf{InkScape} (\url{http://inkscape.org/}). Ela é uma excelente opção de código-livre para produzir ilustrações vetoriais, similar ao CorelDraw ou ao Adobe Illustrator. De todo modo, caso não seja possível utilizar arquivos de imagens como PDF, utilize qualquer outro formato, como JPEG, GIF, BMP, etc. Nesse caso, você pode tentar aprimorar as imagens incorporadas com o software livre \textsf{Gimp} (\url{http://www.gimp.org/}). Ele é uma alternativa livre ao Adobe Photoshop.
\begin{figure}[htb]
\begin{center}
@@ -248,6 +248,7 @@ Qualquer que seja o tipo de ilustração, sua identificação aparece na parte s
% ---
\section{Expressões matemáticas}
+\label{sec-mat}
% ---
Use o ambiente \texttt{equation} para escrever expressões matemáticas numeradas:
@@ -269,7 +270,7 @@ Também é possível usar colchetes para indicar o início de uma expressão mat
Consulte mais informações sobre expressões matemáticas em \url{https://github.com/abntex/abntex2/wiki/Referencias}.
-Muitos cientistas gostam de usar \LaTeX porque essa ferramenta possibilita escrever facilmente equações como a seguinte:
+Muitos cientistas gostam de usar \LaTeX\ porque essa ferramenta possibilita escrever facilmente equações como a seguinte:
\begin{equation}
p+\frac{1}{2}{\rho}v^2+{\rho}gh = \text{constante}
@@ -280,9 +281,49 @@ p+\frac{1}{2}{\rho}v^2+{\rho}gh = \text{constante}
% Definição da nomenclatura que irá para a lista de símbolos
\nomenclature[B]{$p$}{Pressão}
-\nomenclature[B]{$p$}{Velocidade}
+\nomenclature[B]{$v$}{Velocidade}
\nomenclature[B]{$h$}{Elevação}
+A seguir, são apresentados mais alguns exemplos de equações feitas com o \LaTeX.
+
+\newcommand{\vt}[1]{\mathbf{#1}}
+
+\begin{equation}\label{eq:R_f_usual}
+\vt{R}_r(t) = \vt{R}_{\chi}(t) \triangleq
+\begin{bmatrix}
+\cos \chi_0 (t) & -\sin \chi_0 (t) & 0
+\\
+\sin \chi_0 (t) & \cos \chi_0 (t) & 0
+\\
+0 & 0 & 1
+\end{bmatrix},
+\end{equation}
+
+\begin{equation}
+\vt{L}_{ij} =
+\begin{cases}
+-a_{ij}, & \text{se } j \neq i \text{ e } j \in \mathcal{N}_i, \\
+\sum_{k \in \mathcal{N}_i} a_{ik}, & \text{se } j = i, \\
+0, & \text{caso contrário},
+\end{cases}
+\end{equation}
+
+\begin{align}
+\tau_{li}^s(t) &= \ddot{p}^d_{li}(t) - k_{d} \dot{e}_{li}(t) - k_{p} e_{li}(t),
+\\
+\dot{\tau}_{li}^f(t) + \xi_{i} \tau_{li}^f(t) &= u_{li}(t),\label{eq:filtro_i}
+\\
+u_{li}(t) &= - \textrm{sign}(s_{li}(t))\eta. \label{eq:u_xbi}
+\end{align}
+
+\begin{equation}\label{eq:point-mass-velocity}
+\begin{split}
+\dot{V}_i(t) &{}= \frac{T_i(t) - D_i(t)}{m_i} - g \sin \gamma_i(t) + b_{ti}(t), \\
+\dot{\chi}_i(t) &{}= \frac{L_i(t) \sin \phi_i(t)}{m_i V_i(t) \cos \gamma_i(t)} + \frac{b_{\psi i}(t)}{V_i(t)\cos \gamma_i(t)},\\
+\dot{\gamma}_i(t) &{}= \frac{L_i(t) \cos \phi_i(t)}{m_i V_i(t)} - \frac{g \cos \gamma_i(t)}{V_i(t)} + \frac{b_{\theta i}(t)}{V_i(t)},
+\end{split}
+\end{equation}
+
% ---
\section{Enumerações: alíneas e subalíneas}
% ---
@@ -326,49 +367,6 @@ subdividida em alíneas \cite[seção 4.2]{NBR6024:2012}:
\end{alineas}
% ---
-\section{Espaçamento entre parágrafos e linhas}
-% ---
-
-O tamanho do parágrafo, espaço entre a margem e o início da frase do parágrafo, é definido por:
-
-\begin{verbatim}
- \setlength{\parindent}{1.3cm}
-\end{verbatim}
-
-Por padrão, não há espaçamento no primeiro parágrafo de cada início de divisão do documento (\autoref{sec-divisoes}). Porém, você pode definir que o primeiro parágrafo também seja indentado, como é o caso deste documento. Para isso, apenas inclua o pacote \textsf{indentfirst} no preâmbulo do documento:
-
-\begin{verbatim}
- \usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção.
-\end{verbatim}
-
-O espaçamento entre um parágrafo e outro pode ser controlado por meio do comando:
-
-\begin{verbatim}
- \setlength{\parskip}{0.2cm} % tente também \onelineskip
-\end{verbatim}
-
-O controle do espaçamento entre linhas é definido por:
-
-\begin{verbatim}
- \OnehalfSpacing % espaçamento um e meio (padrão);
- \DoubleSpacing % espaçamento duplo
- \SingleSpacing % espaçamento simples
-\end{verbatim}
-
-Para isso, também estão disponíveis os ambientes:
-
-\begin{verbatim}
- \begin{SingleSpace} ...\end{SingleSpace}
- \begin{Spacing}{hfactori} ... \end{Spacing}
- \begin{OnehalfSpace} ... \end{OnehalfSpace}
- \begin{OnehalfSpace*} ... \end{OnehalfSpace*}
- \begin{DoubleSpace} ... \end{DoubleSpace}
- \begin{DoubleSpace*} ... \end{DoubleSpace*}
-\end{verbatim}
-
-Para mais informações, consulte \textcite[47-52 e 135]{memoir}.
-
-% ---
\section{Inclusão de outros arquivos}\label{sec-include}
% ---
@@ -385,24 +383,6 @@ Para incluir documentos sem quebra de páginas, utilize:
\end{verbatim}
% ---
-\section{Compilar o documento \LaTeX}
-% ---
-
-Geralmente os editores \LaTeX, como o TeXlipse\footnote{\url{http://texlipse.sourceforge.net/}}, o
-Texmaker\footnote{\url{http://www.xm1math.net/texmaker/}}, entre outros, compilam os documentos automaticamente, de modo que você não precisa se preocupar com isso.
-
-No entanto, você pode compilar os documentos \LaTeX usando os seguintes comandos, que devem ser digitados no \emph{Prompt de Comandos} do Windows ou no \emph{Terminal} do Mac ou do Linux:
-
-\begin{verbatim}
- pdflatex ARQUIVO_PRINCIPAL.tex
- bibtex ARQUIVO_PRINCIPAL.aux
- makeindex ARQUIVO_PRINCIPAL.idx
- makeindex ARQUIVO_PRINCIPAL.nlo -s nomencl.ist -o ARQUIVO_PRINCIPAL.nls
- pdflatex ARQUIVO_PRINCIPAL.tex
- pdflatex ARQUIVO_PRINCIPAL.tex
-\end{verbatim}
-
-% ---
\section{Remissões internas}
% ---
@@ -529,26 +509,39 @@ Embora as normas da ABNT permitam citações utilizando o formato numérico, é
No formato autor-data, considere chamar as referências usando o comando \verb|\textcite| com maior frequência que o comando \verb|\cite|. Desse modo, a citação fica melhor incorporada ao texto, outra vantagem do formato autor-data
% ---
-\section{Precisa de ajuda?}
+\section{Listas}
% ---
-Consulte a FAQ com perguntas frequentes e comuns no portal do \abnTeX: \url{https://github.com/abntex/abntex2/wiki/FAQ}.
+As listas de ilustrações (figuras) e de tabelas utilizadas ao longo do trabalho são geradas automaticamente e incluídas entre o \emph{Abstract} e o Sumário.
-Inscreva-se no grupo de usuários \LaTeX:
-\url{http://groups.google.com/group/latex-br}, tire suas dúvidas e ajude outros usuários.
+Para definir um elemento que deverá aparecer na lista de abreviatura e siglas, próximo do texto onde a sigla ou abreviatura aparece, utilize o comando \verb|\nomenclature|. Por exemplo, para definir as siglas que aparecem no primeiro parágrafo do \autoref{cap_intr}, foram utilizados os seguintes comandos:
-Participe também do grupo de desenvolvedores do \abnTeX: \url{http://groups.google.com/group/abntex2} e faça sua contribuição à
-ferramenta.
+\begin{verbatim}
+\nomenclature[A]{ABNT}{Associação Brasileira de Normas Técnicas}
+\nomenclature[A]{UnB}{Universidade de Brasília}
+\end{verbatim}
-% ---
-\section{Você pode ajudar?}
-% ---
+Para definir um elemento da lista de símbolos, próximo da equação onde o símbolo aparece, utilize também o comando \verb|\nomenclature|. Por exemplo, para definir os símbolos das equações da \autoref{sec-mat}, foram utilizados os comandos:
-Sua contribuição é muito importante! Você pode ajudar na divulgação, no desenvolvimento e de várias outras formas. Veja como contribuir com o \abnTeX\ em \url{https://github.com/abntex/abntex2/wiki/Como-Contribuir}.
+\begin{verbatim}
+\nomenclature[B]{$p$}{Pressão}
+\nomenclature[B]{$v$}{Velocidade}
+\nomenclature[B]{$h$}{Elevação}
+\end{verbatim}
+
+Note que o \verb|[A]| de \verb|\nomenclature[A]| indica que se trata de uma abreviatura ou sigla. Já o \verb|[B]| em \verb|\nomenclature[B]| indica que se trata de símbolo. Daí cada elemento a ser listado vai para a lista a qual pertencem.
% ---
-\section{Quer customizar os modelos do \abnTeX\ para sua instituição ou universidade?}
+\section{Ficha catalográfica com código Cutter-Sanborn}
% ---
+A Tabela Cutter-Sanborn é uma codificação elaborada por Charles Ammi Cutter e, posteriormente, expandida por Kate F. Sanborn. Na Tabela Cutter-Sanborn, é possível consultar qual sequência numérica representa a sequência do sobrenome do autor.
+
+Em vários sites da internet\footnote{\url{https://www.tabelacutter.com/}}\footnote{\url{https://cuttersonline.com.br/registrador-gratuito}} há ferramentas online para obtenção do código. Se o nome do primeiro autor do trabalho for, digamos, Carlos Lisboa, a entrada da ferramenta online deverá ser: \textbf{Lisboa, Carlos}. Nenhuma outra informação é necessária para gerar o código que, no caso desse autor, é \textbf{769}. Considere apenas esses três números. Eventuais letras devem ser ignoradas. No arquivo \verb|*.tex| principal do relatório, na linha que tem o comando \verb|\numerocutter| troque por
+
+\begin{verbatim}
+\numerocutter{769}
+\end{verbatim}
+
+Esse número aparecerá na ficha catalográfica gerada. Automaticamente será adicionado na frente do número, a letra \textbf{L} maiúscula, que é a primeira letra do sobrenome \textbf{Lisboa}. Será também adicionado, ao final do número, a letra \textbf{m} minúscula, correspondente à primeira letra do título do trabalho (o título desse relatório de exemplo é ``Modelo de Trabalho Acadêmico com UnB\TeX''). Se seu nome for, por exemplo, Carlos da Silva, utilize como entrada da ferramenta que gera o código: \textbf{Silva, Carlos da}.
-Veja como customizar o \abnTeX\ em:
-\url{https://github.com/abntex/abntex2/wiki/ComoCustomizar}. O UnB\TeX\ é um exemplo de customização para a Universidade de Brasília. \ No newline at end of file
+A ficha catalográfica é um elemento pré-textual obrigatório para todos os trabalhos acadêmicos (teses, dissertações e trabalhos de conclusão de curso: graduação e especialização). \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
index c045059a9a..72377ac44c 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
@@ -15,7 +15,7 @@ O WYSIWYG (ou ``What You See Is What You Get - O que você vê é o formato fina
\end{definition}
\begin{proposition}
- \LaTeX produz equações mais bonitas que qualquer editor WYSIWYG.
+ \LaTeX\ produz equações mais bonitas que qualquer editor WYSIWYG.
\end{proposition}
\begin{lemma}
@@ -23,11 +23,11 @@ O WYSIWYG (ou ``What You See Is What You Get - O que você vê é o formato fina
\end{lemma}
\begin{remark}
- \LaTeX produz equações mais bonitas que qualquer editor WYSIWYG.
+ \LaTeX\ produz equações mais bonitas que qualquer editor WYSIWYG.
\end{remark}
\begin{theorem}[Teorema LaTeX-WYSIWYG]\label{thm:WYSIWYG}
- Todo físico prefere usar código \LaTeX puro que qualquer editor WYSIWYG.
+ Todo físico prefere usar código \LaTeX\ puro que qualquer editor WYSIWYG.
\end{theorem}
\begin{corollary}
diff --git a/macros/latex/contrib/unbtex/unbtex-example/figuras/fig1.eps b/macros/latex/contrib/unbtex/unbtex-example/figuras/fig1.eps
new file mode 100644
index 0000000000..aa16abe8c3
--- /dev/null
+++ b/macros/latex/contrib/unbtex/unbtex-example/figuras/fig1.eps
Binary files differ
diff --git a/macros/latex/contrib/unbtex/unbtex.cls b/macros/latex/contrib/unbtex/unbtex.cls
index 6a01f687f8..db93c8313a 100644
--- a/macros/latex/contrib/unbtex/unbtex.cls
+++ b/macros/latex/contrib/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 <hcferreira@unb.br>
+%% Version 1.1 2022/05/23
+%% Copyright (C) 2021-2022 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% 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}