summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/unbtex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/unbtex')
-rw-r--r--macros/latex/contrib/unbtex/README.md11
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.pdfbin587482 -> 584318 bytes
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example.tex153
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex2
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex2
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex4
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex392
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex251
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex73
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/references.bib189
-rw-r--r--macros/latex/contrib/unbtex/unbtex-example/referencias.bib185
-rw-r--r--macros/latex/contrib/unbtex/unbtex.cls147
12 files changed, 722 insertions, 687 deletions
diff --git a/macros/latex/contrib/unbtex/README.md b/macros/latex/contrib/unbtex/README.md
index ab1ed67dfd..a5ceb2f316 100644
--- a/macros/latex/contrib/unbtex/README.md
+++ b/macros/latex/contrib/unbtex/README.md
@@ -1,6 +1,6 @@
# UnBTeX: A class for bachelor, master, and doctoral thesis at the
-University of Brasilia (UnB), Brazil.
-Version 1.4.1 2023/11/27
+# University of Brasilia (UnB), Brazil.
+# Version 1.4.2 2023/12/15
Copyright (C) 2021-2023 by Henrique C. Ferreira <hcferreira@unb.br>
@@ -81,6 +81,13 @@ Here is a history of changes:
. Spacing between figures/tables and text has been adjusted
. Spacing between text and title of sections has been compacted
. Spacing in list environments has been adjusted
+ 1.4.2 (2023-12-15):
+ . Cross-references to the appendix and annex using the cref command
+ have been corrected
+ . The lists of abbreviations and acronyms, as well as the list of symbols,
+ have been enhanced, and page numbering has been removed
+ . The Cutter code has been removed from the copyright page
+ . The example chapters have been reorganized
## Overleaf
diff --git a/macros/latex/contrib/unbtex/unbtex-example.pdf b/macros/latex/contrib/unbtex/unbtex-example.pdf
index abfc7dd73a..fce7fa264c 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 1df03f03e0..39bab94b58 100644
--- a/macros/latex/contrib/unbtex/unbtex-example.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example.tex
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.4.1 2023/11/27
+%% Version 1.4.2 2023/12/15
%% Copyright (C) 2021-2023 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% This class file may be distributed and/or modified under the conditions
@@ -21,8 +21,6 @@
\documentclass[
% -- opções da classe memoir -- https://www.ctan.org/pkg/memoir
12pt, % tamanho da fonte
- openright, % capítulos começam em página ímpar
- % (insere página vazia caso preciso)
oneside, % caso queira imprimir em frente e verso, use twoside,
a4paper, % tamanho do papel.
sumario=tradicional,
@@ -36,10 +34,11 @@
% ---
% Lista na bibliografia o número das páginas que cada referência é citada
-\RequirePackage[english,brazilian,hyperpageref]{backref}
+\RequirePackage[hyperpageref]{backref}
% Bibliografia nas normas da ABNT, formato autor-data
\RequirePackage[alf,abnt-etal-list=0,abnt-etal-cite=3,abnt-emphasize=bf,bibjustif]{abntex2cite}
\addtociteoptionlist{abnt-url-package=url}
+% retira os limitadores < e > dos hiperlinks
\def\UrlLeft{}
\def\UrlRight{}
\urlstyle{same}
@@ -51,41 +50,50 @@
% ---
% ---
-% Compila lista de siglas de siglas e abreviaturas e lista de símbolos
+% Lista de siglas e abreviaturas e lista de símbolos
% ---
-\RequirePackage[refpage]{nomencl} % Para gerar lista de siglas e abreviações e lista de símbolos
-\newcommand{\makenomencl}{
-\makenomenclature
+\RequirePackage{nomencl}
+%\RequirePackage[refpage]{nomencl} % Para imprimir página onde o símbolo foi registrado
\renewcommand{\nomname}{\listadesiglasname}
-\def\pagedeclaration##1{\dotfill\hyperlink{page.##1}{\nobreakspace##1}\par}
-\renewcommand{\nomgroup}[1]{%
- % A primeira lista é a de abreviaturas e siglas
- \ifstrequal{##1}{A}{\vspace{-36pt}
- \item[]%
- }{%
- \ifstrequal{##1}{B}{
- % Força a criação de uma nova lista, a lista de símbolos
- \cleardoublepage\chapter*{\hspace{-\leftmargin}\listadesimbolosname}
- % Cria o grupo de símbolos romanos
- \item[{\bfseries\color{verdeunb}\sffamily\large Símbolos romanos}]}{}
- }{%
- \ifstrequal{##1}{C}{\vspace{20pt}
- % Cria o grupo de símbolos gregos
- \item[{\bfseries\color{verdeunb}\sffamily\large Símbolos gregos}]
- }{}
- }{%
- \ifstrequal{##1}{D}{\vspace{20pt} \item[{\bfseries\color{verdeunb}\sffamily\large Nome do grupo}]}{}}%
- \hspace*{-\leftmargin}\vspace{12pt}%
-} % Os nomes (e quantidade) dos subgrupos da lista de símbolos pode ser customizados
-% https://tex.stackexchange.com/questions/257076/customize-vertical-space-of-entries-and-subgroup-names-in-nomenclature
+% Imprime a página onde o símbolo foi registrado
+%\def\pagedeclaration#1{\dotfill\hyperlink{page.#1}{\nobreakspace#1}\par}
+% Espaço entre os itens das listas
+\setlength{\nomitemsep}{-\parsep}
+% Separa os grupos das listas e imprime
+\newcommand{\nomenclheader}[1]{\section*{\hspace*{-\leftmargin}#1}}
+\renewcommand\nomgroup[1]{%
+ \IfStrEqCase{#1}{%
+ {A}{\vspace{-42pt}\nomenclheader{}} % Lista de abreviaturas e siglas
+ {B}{\cleardoublepage % Quebra de página
+ \PRIVATEbookmarkthis{\listadesimbolosname}
+ \chapter*{\hspace*{-\leftmargin}\listadesimbolosname} % Lista de símbolos
+ \vspace{-12pt}\nomenclheader{\nomBname}} % Símbolos romanos
+ {C}{\nomenclheader{\nomCname}} % Símbolos gregos
+ {X}{\nomenclheader{\nomXname}} % Sobrescritos
+ {Z}{\nomenclheader{\nomZname}} % Subscritos
+ }%
}
-
-% ---
-% Compila a nomenclatura
-% ---
-\makenomencl
+% Compila as listas
+\makenomenclature
+% Ajusta largura da margem da descrição
+\RequirePackage{xpatch}
+\makeatletter
+\xapptocmd\thenomenclature{\let\@item\nomencl@item\def\nomencl@width{0pt}}{}{}
+\let\nomencl@item\@item
+\xpretocmd\nomencl@item{\nomencl@measure{#1}}{}{}
+\def\nomencl@measure#1{%
+ \sbox0{#1}%
+ \ifdim\wd0>\nomencl@width\relax
+ \edef\nomencl@width{\the\wd0}%
+ \fi
+}
+\xapptocmd\endthenomenclature{%
+ \immediate\write\@mainaux{\global\nomlabelwidth\nomencl@width\relax}%
+}{}{}
+\makeatother
% ---
+% ---
% Diretório das figuras
\graphicspath{{unbtex-example/figuras/}}
% ---
@@ -125,8 +133,8 @@
% Local e data
\local{Brasília}
-\dia{27}
-\mes{novembro}
+\dia{15}
+\mes{dezembro}
\ano{2023}
% Palavras-chave (pelo menos três devem ser informadas)
@@ -140,9 +148,7 @@
\kwordiv{Keyword 4} % deixar vazio se não tiver
% 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://www.tabelacutter.com/). O sobrenome do primeiro autor é associado a um número com dois ou três dígitos, que deve ser utilizado como argumento do comando \numerocutter presente no arquivo *.tex principal do relatório. No caso de nomes como Carlos de Souza, utilize 'Souza, Carlos de' (e não 'de Souza, Carlos') para gerar o código.
-% Quando compilar o arquivo, a ficha catalográfica gerada terá antes e depois do número de dois ou 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{000} % Correspondente ao seu nome (encontre, por exemplo, no site https://www.tabelacutter.com/)
+%\numerocutter{000} % Correspondente ao seu nome (encontre, por exemplo, no site https://www.tabelacutter.com/)
% Membros da banca
\membrodabancai{Prof. Dr. Lourenço Nassib Chehab, UnB/FT/ENE} % Membro 1 - Geralmente é o orientador
@@ -164,7 +170,9 @@
% ------------------------------------------------------------------------
\begin{document}
-% Alterar para o idioma no qual o trabalho será escrito
+% ---
+% Selecionar o idioma no qual o trabalho será escrito
+% ---
\selectlanguage{brazil}
%\selectlanguage{english} % Para trabalhos escritos em inglês, é obrigatório conter um apêndice com resumo estendido em língua portuguesa.
@@ -173,45 +181,52 @@
\renewcommand{\bibname}{Referências}
\renewcommand{\orientadorname}{Orientador} % O gênero pode ser alterado para Orientadora
\renewcommand{\coorientadorname}{Coorientador} % O gênero pode ser alterado para Coorientadora
-\renewcommand{\anexoname}{Anexo}
\renewcommand{\apendicename}{Apêndice}
+\renewcommand{\anexoname}{anexo}
+\renewcommand{\anexosname}{anexos}
+\newcommand{\Anexoname}{Anexo}
+\newcommand{\Anexosname}{Anexos}
\renewcommand{\listfigurename}{Lista de figuras}
+\newcommand{\nomBname}{Símbolos romanos}
+\newcommand{\nomCname}{Símbolos gregos}
+\renewcommand{\nomXname}{Sobrescritos}
+\renewcommand{\nomZname}{Subscritos}
+\newcommand{\nocitation}{Nenhuma citação no texto.}
+\newcommand{\citedp}{Citado na p.}
+\newcommand{\citedpp}{Citado nas pp.}
}{
\thmnameen
\renewcommand{\bibname}{References}
\renewcommand{\orientadorname}{Orientador} % Não alterar para Supervisor/Advisor, mesmo que o trabalho seja em inglês
\renewcommand{\coorientadorname}{Coorientador} % Não alterar para Co-Supervisor/Co-Advisor, mesmo que o trabalho seja em inglês
\renewcommand{\agradecimentosname}{Agradecimentos} % Comente esta linha caso queira escrever os agradecimentos em inglês
-\renewcommand{\anexoname}{Annex}
\renewcommand{\apendicename}{Appendix}
+\renewcommand{\anexoname}{annex}
+\renewcommand{\anexosname}{annexes}
+\newcommand{\Anexoname}{Annex}
+\newcommand{\Anexosname}{Annexes}
\renewcommand{\listfigurename}{List of figures}
\renewcommand{\listtablename}{List of tables}
+\newcommand{\nomBname}{Roman letters}
+\newcommand{\nomCname}{Greek letters}
+\renewcommand{\nomXname}{Superscripts}
+\renewcommand{\nomZname}{Subscripts}
+\newcommand{\nocitation}{No citations.}
+\newcommand{\citedp}{Cit. on p.}
+\newcommand{\citedpp}{Cit. on pp.}
}
+% ---
+% ---
% Configurações do pacote backref
-% Usado sem a opção hyperpageref de backref
-\IfStrEq*{\languagename}{brazil}{
-\renewcommand{\backrefpagesname}{Citado na(s) página(s):~}
-% Texto padrão antes do número das páginas
-\renewcommand{\backref}{}
+% ---
% Define os textos da citação
+\renewcommand*{\backref}[1]{}
\renewcommand*{\backrefalt}[4]{
- \ifcase #1 %
- Nenhuma citação no texto.%
- \or
- Citado na p. #2.%
- \else
- Citado nas pp. #2.%
- \fi}%
-}{
-\renewcommand*{\backrefalt}[4]{%
- \ifcase #1 %
- No citations.%
- \or
- Cit. on p. #2.%
- \else
- Cit. on pp. #2.%
- \fi}
+ \ifcase #1 \nocitation
+ \or \citedp~#2.
+ \else \citedpp~#2.
+ \fi
}
% ---
@@ -369,10 +384,8 @@ This is the english abstract.
% ---
% Insere as listas de abreviaturas e siglas e de símbolos
% ---
-%{\SingleSpacing
-\setlength{\nomitemsep}{-\parsep}
-\printnomenclature[1.2cm]
-% A opção do comando \printnomenclature define a largura da primeira coluna das listas
+\PRIVATEbookmarkthis{\listadesiglasname}
+\printnomenclature
\cleardoublepage
% ---
@@ -435,13 +448,12 @@ This is the english abstract.
}{
\bibliographystyle{unbtexcite-en}
}
-% Arquivos com as referências bibliográficas
-\bibliography{unbtex-example/referencias,unbtex-example/references}
+% Arquivo com as referências bibliográficas
+\bibliography{unbtex-example/referencias}
% ---
% Apêndices
% ---
-
\begin{apendicesenv}
% Imprime uma página indicando o início dos apêndices
@@ -457,7 +469,6 @@ This is the english abstract.
% ---
% Anexos
% ---
-
\begin{anexosenv}
% Imprime uma página indicando o início dos anexos
diff --git a/macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex b/macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
index ab842bb745..ecb054d1a1 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/anexo-a.tex
@@ -1,5 +1,5 @@
% ----------------------------------------------------------
-\chapter{Figuras de exemplo}
+\chapter{Figuras de exemplo}\label{anx:fig}
% ----------------------------------------------------------
% Fonte: https://tex.stackexchange.com/a/231741/91816 (Gonzalo Medina)
diff --git a/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex b/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
index b04806faa1..b74fa71981 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/anexo-b.tex
@@ -1,5 +1,5 @@
% ----------------------------------------------------------
-\chapter{Logo LaTeX}
+\chapter{Logo LaTeX}\label{anx:logo}
% ----------------------------------------------------------
\vfill
diff --git a/macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex b/macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
index fa08776445..d0c5396ae7 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/apendice-a.tex
@@ -1,8 +1,8 @@
% ----------------------------------------------------------
-\chapter{Citações}
+\chapter{Citações}\label{apd:cit}
% ----------------------------------------------------------
-Este modelo usa Bib\TeX\ para configurar as referências. Os arquivo referencias.bib e references.bib contêm várias entradas de bibliografia como modelos \cite{article,book,booklet,inbook}. Esses modelos podem ser utilizados para incluir outras entradas e citá-las por meio do seguinte comando:
+Este modelo usa o Bib\TeX\ para configurar as referências. Os arquivo \texttt{referencias.bib} e \texttt{references.bib} contêm várias entradas de bibliografia como modelos \cite{article,book,booklet,inbook}. Esses modelos podem ser utilizados para incluir outras entradas e citá-las por meio do seguinte comando:
\begin{verbatim}
\cite{nome_da_entrada}
\end{verbatim}
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
index 7616e974ab..ceb9ceaea5 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo2.tex
@@ -12,43 +12,6 @@ Este capítulo ilustra o uso de comandos do \LaTeX, do \abnTeX\ e do UnB\TeX.
A codificação de todos os arquivos do \abnTeX\ é \texttt{UTF8}. É necessário que você utilize a mesma codificação nos documentos que escrever, inclusive nos arquivos de base bibliográficas \texttt{bib}.
% ---
-\section{Citações diretas}\label{sec:citacao}
-% ---
-
-Utilize o ambiente \texttt{citacao} para incluir citações diretas com mais de três linhas:
-\begin{citacao}
-As citações diretas, no texto, com mais de três linhas, devem ser destacadas com recuo de 4 cm da margem esquerda, com letra menor que a do texto utilizado e sem as aspas. No caso de documentos datilografados, deve-se observar apenas o recuo \cite[seção 5.3]{NBR10520:2002}.
-\end{citacao}
-
-Use o ambiente assim:
-\begin{verbatim}
-\begin{citacao}
-As citações diretas, no texto, com mais de três linhas [...] deve-se observar
-apenas o recuo \cite[seção 5.3]{NBR10520:2002}.
-\end{citacao}
-\end{verbatim}
-
-O ambiente \texttt{citacao} pode receber como parâmetro opcional um nome de idioma previamente carregado nas opções da classe (\cref{sec:hifenizacao}). Nesse caso, o texto da citação é automaticamente escrito em itálico e a hifenização é ajustada para o idioma selecionado na opção do ambiente. Por exemplo:
-\begin{verbatim}
-\begin{citacao}[english]
-Text in English language in italic with correct hyphenation.
-\end{citacao}
-\end{verbatim}
-
-Tem como resultado:
-\begin{citacao}[english]
-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''.
-
-% ---
-\section{Notas de rodapé}
-% ---
-
-As notas de rodapé são detalhadas pela NBR 14724:2011 na seção 5.2.1\footnote{As notas devem ser digitadas ou datilografadas dentro das margens, ficando separadas do texto por um espaço simples de entre as linhas e por filete de 5 cm, a partir da margem esquerda. Devem ser alinhadas, a partir da segunda linha da mesma nota, abaixo da primeira letra da primeira palavra, de forma a destacar o expoente, sem espaço entre elas e com fonte menor \citeonline[seção 5.2.1]{NBR14724:2011}.}\footnote{Caso uma série de notas sejam criadas sequencialmente, o \abnTeX\ instrui o \LaTeX\ para que uma vírgula seja colocada após cada número do expoente que indica a nota de rodapé no corpo do texto.}\footnote{Verifique se os números do expoente possuem uma vírgula para dividi-los no corpo do texto.}.
-
-% ---
\section{Expressões matemáticas}
\label{sec:mat}
% ---
@@ -75,9 +38,9 @@ Consulte mais informações sobre expressões matemáticas em \url{https://githu
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},
-\label{eq:Bernoulli}
+\label{eq:bernoulli}
\end{equation}
-em que $p$ é a pressão, $v$ é a velocidade e $h$ é a elevação, ou seja, a ``altura do tubo''. A \cref{eq:Bernoulli} pode ser deduzida a partir do \textit{Teorema Trabalho-Energia}.
+em que $p$ é a pressão, $v$ é a velocidade e $h$ é a elevação, ou seja, a ``altura do tubo''. A \cref{eq:bernoulli} pode ser deduzida a partir do \textit{Teorema Trabalho-Energia}.
% Definição da nomenclatura que irá para a lista de símbolos
\nomenclature[B]{$p$}{Pressão}
@@ -131,196 +94,113 @@ u_{li}(t) &= - \textrm{sign}(s_{li}(t))\eta. \label{eq:u_xbi}
\nomenclature[C]{$\psi$}{Ângulo de guinada}
% ---
-\section{Tabelas}
+\section{Listas}
% ---
-A \cref{tab:nivinv} é um exemplo de tabela construída em
-\LaTeX.
+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.
-\begin{table}[htb]
-\footnotesize
-\caption[Níveis de investigação]{Níveis de investigação}
-\label{tab:nivinv}
-{\renewcommand{\arraystretch}{1.2} % espaçamento entre as linhas da tabela
-\begin{tabular}{p{2.6cm}|p{6.0cm}|p{2.25cm}|p{3.40cm}} %\hline
- \textbf{Nível de Investigação} & \textbf{Insumos} & \textbf{Sistemas de Investigação} & \textbf{Produtos} \\ \hline
- Meta-nível & Filosofia da Ciência & Epistemologia & Paradigma \\ \hline
- Nível do objeto & Paradigmas do metanível e evidências do nível inferior & Ciência & Teorias e modelos \\ \hline
- Nível inferior & Modelos e métodos do nível do objeto e problemas do nível inferior & Prática & Solução de problemas \\ %\hline
-\end{tabular}}
-\fonte{\citeonline{van86}}
-\end{table}
+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 \cref{cap:intr}, foram utilizados os seguintes comandos:
+\begin{verbatim}
+\nomenclature[A]{ABNT}{Associação Brasileira de Normas Técnicas}
+\nomenclature[A]{UnB}{Universidade de Brasília}
+\end{verbatim}
-Já a \cref{tab:ibge} apresenta uma tabela criada conforme o padrão do \citeonline{ibge1993} requerido pelas normas da ABNT para documentos técnicos e acadêmicos.
+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 \cref{sec:mat}, foram utilizados os comandos:
+\begin{verbatim}
+\nomenclature[B]{$p$}{Pressão}
+\nomenclature[B]{$v$}{Velocidade}
+\nomenclature[B]{$h$}{Elevação}
+\nomenclature[C]{$\theta$}{Ângulo de arfagem}
+\nomenclature[C]{$\phi$}{Ângulo de rolamento}
+\nomenclature[C]{$\psi$}{Ângulo de guinada}
+\end{verbatim}
-\begin{table}[htb]
-\IBGEtab{%
- \caption{Um Exemplo de tabela alinhada que pode ser longa ou curta, conforme padrão IBGE}%
- \label{tab:ibge}
-}{%
- \begin{tabular}{ccc}
- \toprule
- Nome & Nascimento & Documento \\ \midrule \midrule
- Maria da Silva & 11/11/1111 & 111.111.111-11 \\ \midrule
- João Souza & 11/11/2111 & 211.111.111-11 \\ \midrule
- Laura Vicuña & 05/04/1891 & 3111.111.111-11 \\ \bottomrule
-\end{tabular}%
-}{%
- \fonte{Produzido pelos autores.}%
- \nota{Esta é uma nota, que diz que os dados são baseados na regressão linear.}%
- \nota[Anotações]{Uma anotação adicional, que pode ser seguida de várias outras.}%
-}
-\end{table}
+Note que a letra \verb|[A]| de \verb|\nomenclature[A]| indica que o item pertence à lista de abreviaturas e siglas. Já as letras \verb|[B]| em \verb|\nomenclature[B]| e \verb|[C]| em \verb|\nomenclature[C]| referem-se, respectivamente, aos grupos de símbolos romanos e gregos, que compõem a lista de símbolos. As listas e seus grupos estão definidos no arquivo \texttt{unbtex-example.tex}. A ordem de apresentação dos grupos em uma lista segue a ordem alfabética das letras que os designam.
-Na \cref{tab:lvlii} são mostrados os componentes curriculares obrigatórios do 2º nível da nova estrutura curricular do curso de engenharia mecatrônica da UnB.
+% ---
+\section{Remissões internas}
+% ---
-\begin{table}[htb]
-\small
-\begin{center}%
-\caption{Componentes curriculares do segundo nível}
-\label{tab:lvlii}
-{\renewcommand{\arraystretch}{1.2} % espaçamento entre as linhas da tabela
-\begin{tabular}{|m{1.5cm}|m{4.3cm}|m{.7cm}|m{.7cm}|m{.7cm}|m{.7cm}|m{.7cm}|m{2.1cm}|}
-\hline%
-\multicolumn{8}{|l|}{\textbf{2º Nível}} \\\hline%
-\multirow{2}{*}{Código} &
-\multirow{2}{*}{Componente curricular} &
-\multicolumn{5}{c|}{Quantidade de horas} &
-\multirow{2}{*}{Pré-requisito} \\
-\cline{3-7} & & Teo. & Pr. & Ext. & EaD & Tot. & \\\hline\hline%
-MAT0026 & Cálculo 2 & 60 & 30 & 0 & 0 & 90 & MAT0025 \\\hline%
-IFD0171 & Física 1 & 60 & 0 & 0 & 0 & 60 & \\\hline%
-IFD0173 & Física 1 Experimental & 0 & 30 & 0 & 0 & 30 & \\\hline%
-EST0023 & Probabilidade e Estatística & 30 & 30 & 0 & 0 & 60 & MAT0025 \\\hline%
-ENM0190 & Desenho Mecânico para Engenharia & 30 & 30 & 0 & 0 & 60 & \\\hline%
-CIC0090 & Estruturas de Dados & 30 & 30 & 0 & 0 & 60 & CIC0004 \\\hline%
-\multicolumn{6}{|l|}{Componentes optativos ou eletivos} & 60 & \multicolumn{1}{r}{} \\\cline{1-7}%
-\multicolumn{6}{|l|}{Total de horas do 2º Nível} & 420 & \multicolumn{1}{r}{} \\\cline{1-7}%
-\end{tabular}}
-\end{center}%
-\end{table}
+Ao nomear a \cref{sec:mat} e a \cref{eq:bernoulli}, apresentamos um exemplo de remissão interna, que também pode ser feita quando indicamos o \cref{cap:exemplos}, que tem o nome \emph{\nameref{cap:exemplos}}. O número do capítulo indicado é \ref{cap:exemplos}, que se inicia à \cpageref{cap:exemplos}\footnote{O número da página de uma remissão pode ser obtida também assim: \pageref{cap:exemplos}.}.
-É 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.
+O código usado para produzir o texto desta seção é:
+\begin{verbatim}
+Ao nomear a \cref{sec:mat} e a \cref{eq:bernoulli}, apresentamos um
+exemplo de remissão interna, que também pode ser feita quando indicamos
+o \cref{cap:exemplos}, que tem o nome \emph{\nameref{cap:exemplos}}.
+O número do capítulo indicado é \ref{cap:exemplos}, que se inicia à
+\cpageref{cap:exemplos}\footnote{O número da página de uma remissão
+pode ser obtida também assim: \pageref{cap:exemplos}.}.
+\end{verbatim}
% ---
-\section{Figuras}
+\section{Referências bibliográficas}
% ---
-Existem pacotes que permitem criar figuras e gráficos no próprio código \LaTeX. Por exemplo, temos
+A formatação das referências bibliográficas conforme as regras da ABNT são um dos principais objetivos do \abnTeX. Para obter informações sobre como criar entradas em arquivos \texttt{bib} para diferentes tipos de referências (artigos em periódicos, artigos em anais de eventos, livros, capítulos de livros, etc.) e como utilizá-las, recomenda-se consultar os manuais \citeonline{abntex2cite} e \citeonline{abntex2cite-alf}, disponíveis nos links:
\begin{itemize}
- \item \textsf{PGFPlots}: \url{http://pgfplots.sourceforge.net/}
- \item \textsf{TikZ}: \url{http://www.texample.net/tikz/examples/all/}
- \item \textsf{Metapost}: \url{http://tex.loria.fr/prod-graph/zoonekynd/metapost/metapost.html}
- \item \textsf{PSTricks}: \url{https://tug.org/PSTricks/main.cgi?file=examples}
+\item \url{https://linorg.usp.br/CTAN/macros/latex/contrib/abntex2/doc/abntex2cite.pdf},
+\item \url{https://linorg.usp.br/CTAN/macros/latex/contrib/abntex2/doc/abntex2cite-alf.pdf}.
\end{itemize}
-Figuras também podem ser incorporadas de arquivos externos, como é o caso das \cref{fig:blockdiagram,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 \texttt{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.
-
-\begin{figure}[tb]
- \centering
- \caption{Sistema de controle em malha fechada}
- \label{fig:blockdiagram}
- \includegraphics[scale=1]{blockdiagram.pdf}
-\end{figure}
+Note que a classe UnB\TeX\ contempla atualizações mais recentes das normas NBR 6023 \cite{NBR6023:2018} e NBR 10520 \cite{NBR10520:2023} da ABNT, não consideradas no \abnTeX. Os arquivos de estilo \texttt{unbtexcite-en.bst} e \texttt{unbtexcite-pt.bst}, ambos para sistema autor-ano, implementam as alterações nas normas, além de customizar as citações para textos escritos em inglês. O estilo da referências bibliográficas é selecionado por meio do comando \verb|\bibliographystyle|.
-\begin{figure}[tb]
- \centering
- \caption{Resposta em frequência de malha aberta}
- \label{fig:grafico}
- \includegraphics[scale=1]{bodediagram.pdf}
-\end{figure}
+Embora as normas da ABNT permitam citações utilizando o formato numérico, é recomendado o uso do sistema autor-ano em trabalhos acadêmicos. A razão é que a leitura por parte do avaliador fica mais simples. Basta ver o nome e o ano para se lembrar rapidamente da referência, sem precisar recorrer frequentemente à lista de referências, que fica no final do texto, tornando a leitura mais agradável.
-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.
+No formato autor-data, considere chamar as referências usando o comando \verb|\citeonline| 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.
-De todo modo, caso não seja possível utilizar arquivos de imagens como \texttt{pdf}, utilize qualquer outro formato, como \texttt{jpeg}, \texttt{gif}, \texttt{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.
+Para mais detalhes sobre como criar as entradas para cada referência bibliográfica, consulte o \cref{apd:cit}.
-De acordo com as normas da ABNT, numeração e título das figuras e tabelas devem aparecer na parte superior. Na parte inferior deve ser informada a fonte.
+%-
+\subsection{Acentuação de referências bibliográficas}
+%-
-% ---
-\subsection{Figuras em \emph{minipages}}
-% ---
+Normalmente não há problemas em usar caracteres acentuados em arquivos bibliográficos (\texttt{bib}). Porém, como as regras da ABNT fazem uso quase abusivo da conversão para letras maiúsculas, é preciso observar o modo como se escreve os nomes dos autores. Na \cref{tab:acentos} você encontra alguns exemplos das conversões mais importantes. Preste atenção especial para `ç' e `í' que devem estar envoltos em chaves. A regra geral é sempre usar a acentuação neste modo quando houver conversão para letras maiúsculas.
-\emph{Minipages} são usadas para inserir textos ou outros elementos em quadros com tamanhos e posições controladas. Veja os exemplos das \cref{fig:minipage_circuito,fig:minipage_grafico}.
-
-\begin{figure}[htb]
- \label{fig:teste}
- \centering
- \begin{minipage}[t]{0.46\textwidth}
- \centering
- \caption{Imagem da minipage}
- \label{fig:minipage_circuito}
- \includegraphics[scale=1]{circuito.pdf}
- \end{minipage}
- \hfill
- \begin{minipage}[t]{0.52\textwidth}
- \centering
- \caption{Gráfico da minipage}
- \label{fig:minipage_grafico}
- \includegraphics[scale=1.2]{diodocurva.pdf}
- \end{minipage}
-\end{figure}
-
-\subsection{Subfiguras}
-
-O pacote \textsf{subfig} foi utilizado para inserir as \cref{fig:subfigura_circuito,fig:subfigura_grafico}. Subfiguras também podem ser inseridas no texto com o pacote \textsf{subcaption}.
-
-% utiliza o pacote subfig
-\begin{figure}[htb]
- \centering
- \caption{Figura com subfiguras}
- \label{fig:subfiguras}
- \subfloat[Primeira subfigura]{\label{fig:subfigura_circuito} \centering
- \includegraphics[scale=1]{circuito.pdf}}
- \subfloat[Segunda subfigura]{\label{fig:subfigura_grafico} \hspace{0.4em}
- \centering \includegraphics[scale=1.2]{diodocurva.pdf}}
-\end{figure}
-
-% utiliza o pacote subcaption
-%\begin{figure}[htb]
-% \centering
-% \caption{Figura com subfiguras}
-% \label{fig:subfiguras}
-% \begin{subfigure}[t]{0.47\textwidth}
-% \caption{Primeira subfigura}
-% \label{fig:subfigura_circuito}
-% \includegraphics[scale=1]{circuito.pdf}
-% \end{subfigure}%
-% \hfill
-% \begin{subfigure}[t]{0.52\textwidth}
-% \caption{Segunda subfigura}
-% \label{fig:subfigura_grafico}
-% \includegraphics[scale=1.2]{diodocurva.pdf}
-% \end{subfigure}
-%\end{figure}
+\begin{table}[htb]
+\begin{center}
+\caption{Tabela de conversão de acentuação}
+\label{tab:acentos}
+\begin{tabular}{ll} \toprule
+acento & bibtex\\ \midrule\midrule
+à á ã & \verb|\`a| \verb|\'a| \verb|\~a|\\ \midrule
+í & \verb|{\'\i}|\\ \midrule
+ç & \verb|{\c c}|\\ \bottomrule
+\end{tabular}
+\end{center}
+\end{table}
% ---
-\subsection{Obtenção de figuras com texto e equações que usam as mesmas fontes do documento}
+\section{Citações diretas}\label{sec:citacao}
% ---
-Caso queira utilizar a mesma fonte do texto para escrever dentro de figuras, como é o caso da \cref{fig:psfrag1} (arquivo \texttt{blockdiagram.pdf}), produza uma figura como a da \cref{fig:psfrag2} e a salve no formato \texttt{eps} (arquivo \texttt{blockdiagram.eps}). Softwares como InkScape, CorelDraw ou Adobe Ilustrator podem ser utilizados para este fim.
-
-\begin{figure}[htb]
- \centering
- \caption{Uso do pacote \textsf{psfrag}}
- \subfloat[Arquivo \texttt{blockdiagram.pdf}]{\label{fig:psfrag1} \centering
- \includegraphics[scale=1]{blockdiagram.pdf}} \\
- \subfloat[Arquivo \texttt{blockdiagram.eps}]{\label{fig:psfrag2}
- \centering \includegraphics[scale=1]{blockdiagramfrag.eps}}
- \label{fig:psgrag}
-\end{figure}
-
-Crie no Overleaf um projeto nomeado \texttt{blockdiagram} e que tenha, dentro de um arquivo nomeado \texttt{blockdiagram.tex}, o conteúdo mostrado no \cref{cod:tex}.
-
-\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
+Utilize o ambiente \texttt{citacao} para incluir citações diretas com mais de três linhas:
+\begin{citacao}
+As citações diretas, no texto, com mais de três linhas, devem ser destacadas com recuo de 4 cm da margem esquerda, com letra menor que a do texto utilizado e sem as aspas. No caso de documentos datilografados, deve-se observar apenas o recuo \cite[seção 5.3]{NBR10520:2002}.
+\end{citacao}
-No menu do Overleaf, defina \texttt{LaTeX} como compilador e o arquivo \texttt{blockdiagram.tex} como principal. Coloque dentro do projeto o arquivo \texttt{blockdiagram.eps} e compile o projeto. A saída gerada corresponde à \cref{fig:psfrag1} e deverá ser salva como \texttt{blockdiagram.pdf}. Este arquivo poderá ser carregado no projeto do texto do trabalho (TCC, dissertação ou tese) que você estiver escrevendo com o UnB\TeX\ (que usa o \texttt{pdfLaTeX} como compilador).
+Use o ambiente assim:
+\begin{verbatim}
+\begin{citacao}
+As citações diretas, no texto, com mais de três linhas [...] deve-se observar
+apenas o recuo \cite[seção 5.3]{NBR10520:2002}.
+\end{citacao}
+\end{verbatim}
-Note no \cref{cod:tex} que o pacote \textsf{psfrag} substitui, por meio do comando
+O ambiente \texttt{citacao} pode receber como parâmetro opcional um nome de idioma previamente carregado nas opções da classe (\cref{sec:hifenizacao}). Nesse caso, o texto da citação é automaticamente escrito em itálico e a hifenização é ajustada para o idioma selecionado na opção do ambiente. Por exemplo:
\begin{verbatim}
-\psfrag{r}[c][c]{\footnotesize $R(s)$}
+\begin{citacao}[english]
+Text in English language in italic with correct hyphenation.
+\end{citacao}
\end{verbatim}
-o ``\texttt{r}'' da figura \texttt{eps} por ``\verb|$R(s)$|'', produzindo ``$R(s)$'' na figura \texttt{pdf}. O pacote \textsf{psfrag} funciona apenas com o compilador \texttt{LaTeX}, o que torna a criação de um novo projeto no Overleaf uma boa solução. Este projeto poderá ser aproveitado para gerar outras figuras do seu trabalho.
+
+Tem como resultado:
+\begin{citacao}[english]
+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''.
% ---
\section{Enumerações: alíneas e subalíneas}
@@ -365,34 +245,10 @@ subdividida em alíneas \cite[seção 4.2]{NBR6024:2012}:
\end{alineas}
% ---
-\section{Inclusão de outros arquivos}\label{sec:include}
-% ---
-
-É uma boa prática dividir o seu documento em diversos arquivos, e não apenas escrever tudo em um único. Esse recurso foi utilizado neste documento. Para incluir diferentes arquivos em um arquivo principal, de modo que cada arquivo incluído fique em uma página diferente, utilize o comando:
-\begin{verbatim}
-\include{documento-a-ser-incluido} % sem a extensão .tex
-\end{verbatim}
-
-Para incluir documentos sem quebra de páginas, utilize:
-\begin{verbatim}
-\input{documento-a-ser-incluido} % sem a extensão .tex
-\end{verbatim}
-
-% ---
-\section{Remissões internas}
+\section{Notas de rodapé}
% ---
-Ao nomear a \cref{tab:nivinv} e a \cref{fig:blockdiagram}, apresentamos um exemplo de remissão interna, que também pode ser feita quando indicamos o \cref{cap:exemplos}, que tem o nome \emph{\nameref{cap:exemplos}}. O número do capítulo indicado é \ref{cap:exemplos}, que se inicia à \cpageref{cap:exemplos}\footnote{O número da página de uma remissão pode ser obtida também assim: \pageref{cap:exemplos}.}.
-
-O código usado para produzir o texto desta seção é:
-\begin{verbatim}
-Ao nomear a \cref{tab:nivinv} e a \cref{fig:syscl}, apresentamos um
-exemplo de remissão interna, que também pode ser feita quando indicamos
-o \cref{cap:exemplos}, que tem o nome \emph{\nameref{cap:exemplos}}.
-O número do capítulo indicado é \ref{cap:exemplos}, que se inicia à
-\cpageref{cap:exemplos}\footnote{O número da página de uma remissão
-pode ser obtida também assim: \pageref{cap:exemplos}.}.
-\end{verbatim}
+As notas de rodapé são detalhadas pela NBR 14724:2011 na seção 5.2.1\footnote{Caso uma série de notas sejam criadas sequencialmente, o \abnTeX\ instrui o \LaTeX\ para que uma vírgula seja colocada após cada número do expoente que indica a nota de rodapé no corpo do texto.}\footnote{Verifique se os números do expoente possuem uma vírgula para dividi-los no corpo do texto.}.
% ---
\section{Diferentes idiomas e hifenizações}
@@ -421,83 +277,37 @@ Isso altera automaticamente a hifenização e todos os nomes constantes de refer
A \cref{sec:citacao} descreve o ambiente \texttt{citacao} que pode receber como parâmetro um idioma a ser usado na citação.
% ---
-\section{Consulte o manual da classe \textsf{abntex2}}
-% ---
-
-Consulte o manual da classe \textsf{abntex2} \cite{abntex2classe} para uma referência completa das macros e ambientes disponíveis.
-
-Além disso, o manual possui informações adicionais sobre as normas ABNT observadas pelo \abnTeX\ e considerações sobre eventuais requisitos específicos não atendidos, como o caso da \citeonline[seção 5.2.2]{NBR14724:2011}, que especifica o espaçamento entre os capítulos e o início do texto, regra propositalmente não atendida pelo presente modelo.
-
-% ---
-\section{Referências bibliográficas}
+\section{Inclusão de outros arquivos}\label{sec:include}
% ---
-A formatação das referências bibliográficas conforme as regras da ABNT são um dos principais objetivos do \abnTeX. Para obter informações sobre como criar entradas em arquivos \texttt{bib} para diferentes tipos de referências (artigos em periódicos, artigos em anais de eventos, livros, capítulos de livros, etc.) e como utilizá-las, recomenda-se consultar os manuais \citeonline{abntex2cite} e \citeonline{abntex2cite-alf}, disponíveis nos links:
-
-\begin{itemize}
-\item \url{https://tug.ctan.org/macros/latex/contrib/abntex2/doc/abntex2cite.pdf},
-\item \url{https://mirrors.ibiblio.org/CTAN/macros/latex/contrib/abntex2/doc/abntex2cite-alf.pdf}.
-\end{itemize}
-
-Note que a classe UnB\TeX\ contempla atualizações mais recentes das normas NBR 6023 \cite{NBR6023:2018} e NBR 10520 \cite{NBR10520:2023} da ABNT, não consideradas no \abnTeX. Os arquivos de estilo \texttt{unbtexcite-en.bst} e \texttt{unbtexcite-pt.bst}, ambos para sistema autor-ano, implementam as alterações nas normas, além de customizar as citações para textos escritos em inglês. O estilo da referências bibliográficas é selecionado por meio do comando \verb|\bibliographystyle|.
-
-Embora as normas da ABNT permitam citações utilizando o formato numérico, é recomendado o uso do sistema autor-ano em trabalhos acadêmicos. A razão é que a leitura por parte do avaliador fica mais simples. Basta ver o nome e o ano para se lembrar rapidamente da referência, sem precisar recorrer frequentemente à lista de referências, que fica no final do texto, tornando a leitura mais agradável.
-
-No formato autor-data, considere chamar as referências usando o comando \verb|\citeonline| 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.
-
-%-
-\subsection{Acentuação de referências bibliográficas}
-%-
-
-Normalmente não há problemas em usar caracteres acentuados em arquivos bibliográficos (\texttt{bib}). Porém, como as regras da ABNT fazem uso quase abusivo da conversão para letras maiúsculas, é preciso observar o modo como se escreve os nomes dos autores. Na \cref{tab:acentos} você encontra alguns exemplos das conversões mais importantes. Preste atenção especial para `ç' e `í' que devem estar envoltos em chaves. A regra geral é sempre usar a acentuação neste modo quando houver conversão para letras maiúsculas.
+É uma boa prática dividir o seu documento em diversos arquivos, e não apenas escrever tudo em um único. Esse recurso foi utilizado neste documento. Para incluir diferentes arquivos em um arquivo principal, de modo que cada arquivo incluído fique em uma página diferente, utilize o comando:
+\begin{verbatim}
+\include{documento-a-ser-incluido} % sem a extensão .tex
+\end{verbatim}
-\begin{table}[htbp]
-\begin{center}
-\caption{Tabela de conversão de acentuação}
-\label{tab:acentos}
-\begin{tabular}{ll} \toprule
-acento & bibtex\\ \midrule\midrule
-à á ã & \verb|\`a| \verb|\'a| \verb|\~a|\\ \midrule
-í & \verb|{\'\i}|\\ \midrule
-ç & \verb|{\c c}|\\ \bottomrule
-\end{tabular}
-\end{center}
-\end{table}
+Para incluir documentos sem quebra de páginas, utilize:
+\begin{verbatim}
+\input{documento-a-ser-incluido} % sem a extensão .tex
+\end{verbatim}
% ---
-\section{Listas}
+%\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.
-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.
+%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 \texttt{tex} principal do relatório, na linha que tem o comando \verb|\numerocutter| troque por
+%\begin{verbatim}
+%\numerocutter{769}
+%\end{verbatim}
-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 \cref{cap:intr}, foram utilizados os seguintes comandos:
-\begin{verbatim}
-\nomenclature[A]{ABNT}{Associação Brasileira de Normas Técnicas}
-\nomenclature[A]{UnB}{Universidade de Brasília}
-\end{verbatim}
-
-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 \cref{sec:mat}, foram utilizados os comandos:
-\begin{verbatim}
-\nomenclature[B]{$p$}{Pressão}
-\nomenclature[B]{$v$}{Velocidade}
-\nomenclature[B]{$h$}{Elevação}
-\nomenclature[C]{$\theta$}{Ângulo de arfagem}
-\nomenclature[C]{$\phi$}{Ângulo de rolamento}
-\nomenclature[C]{$\psi$}{Ângulo de guinada}
-\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}.
-Note que a letra \verb|[A]| de \verb|\nomenclature[A]| indica que o item pertence à lista de abreviaturas e siglas. Já as letras \verb|[B]| em \verb|\nomenclature[B]| e \verb|[C]| em \verb|\nomenclature[C]| referem-se, respectivamente, aos grupos de símbolos romanos e gregos, que compõem a lista de símbolos. As listas e seus grupos estão definidos no arquivo \texttt{unbtex-example.tex}. A ordem de apresentação dos grupos em uma lista segue a ordem alfabética das letras que os designam.
+%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).
% ---
-\section{Ficha catalográfica com código Cutter-Sanborn}
+\section{Consulte o manual da classe \textsf{abntex2}}
% ---
-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 \texttt{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}.
+Consulte o manual da classe \textsf{abntex2} \cite{abntex2classe} para uma referência completa das macros e ambientes disponíveis.
-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
+Além disso, o manual possui informações adicionais sobre as normas ABNT observadas pelo \abnTeX\ e considerações sobre eventuais requisitos específicos não atendidos, como o caso da \citeonline[seção 5.2.2]{NBR14724:2011}, que especifica o espaçamento entre os capítulos e o início do texto, regra propositalmente não atendida pelo presente modelo. \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex b/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
index 8dd6184026..af5f00ba52 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo3.tex
@@ -1,10 +1,93 @@
% ----------------------------------------------------------
-\chapter{Figuras e gráficos}
+\chapter{Tabelas e figuras}
% ----------------------------------------------------------
-\section{Introdução}
+% ---
+\section{Tabelas}
+% ---
-Sugiro que você guarde todas as figuras na pasta ``figuras'' para que seu projeto fique mais organizado. A \cref{fig:logolatex} mostra como é fácil inserir uma figura com legenda e referência à fonte.
+As \cref{tab:nivel,tab:fluxo,tab:ibge} são exemplos de tabelas construída em
+\LaTeX. Note que a \cref{tab:ibge} utiliza o padrão do \citeonline{ibge1993} para documentos técnicos e acadêmicos.
+
+\begin{table}[htb]
+\begin{center}%
+\small
+\caption[Níveis de investigação]{Níveis de investigação}
+\label{tab:nivel}
+{\renewcommand{\arraystretch}{1.3} % espaçamento entre as linhas da tabela
+\begin{tabular}{p{2.5cm}p{5.4cm}p{2.3cm}p{2.5cm}}
+ \rowcolor{verdeunb!10}\textbf{Nível de Investigação} & \textbf{Insumos} & \textbf{Sistemas de Investigação} & \textbf{Produtos} \\ \hline
+ Meta-nível & Filosofia da Ciência & Epistemologia & Paradigma \\ \hline
+ Nível do objeto & Paradigmas do metanível e evidências do nível inferior & Ciência & Teorias e modelos \\ \hline
+ Nível inferior & Modelos e métodos do nível do objeto e problemas do nível inferior & Prática & Solução de problemas \\
+\end{tabular}}
+\fonte{\citeonline{van86}}
+\end{center}%
+\end{table}
+
+\begin{table}[htb]
+\small
+\begin{center}%
+\caption{Componentes curriculares do segundo nível}
+\label{tab:fluxo}
+{\renewcommand{\arraystretch}{1.2} % espaçamento entre as linhas da tabela
+\begin{tabular}{|m{1.6cm}|m{4.3cm}|C{.7cm}|C{.7cm}|C{.7cm}|C{.75cm}|C{.7cm}|m{2.1cm}|}
+\hline%
+\multicolumn{8}{|l|}{\textbf{2º Nível}} \\\hline%
+\multirow{2}{*}{Código} &
+\multirow{2}{*}{Componente curricular} &
+\multicolumn{5}{c|}{Quantidade de horas} &
+\multirow{2}{*}{Pré-requisito} \\
+\cline{3-7} & & Teo. & Pr. & Ext. & EaD & Tot. & \\\hline\hline%
+MAT0026 & Cálculo 2 & 60 & 30 & 0 & 0 & 90 & MAT0025 \\\hline%
+IFD0171 & Física 1 & 60 & 0 & 0 & 0 & 60 & \\\hline%
+IFD0173 & Física 1 Experimental & 0 & 30 & 0 & 0 & 30 & \\\hline%
+EST0023 & Probabilidade e Estatística & 30 & 30 & 0 & 0 & 60 & MAT0025 \\\hline%
+ENM0190 & Desenho Mecânico para Engenharia & 30 & 30 & 0 & 0 & 60 & \\\hline%
+CIC0090 & Estruturas de Dados & 30 & 30 & 0 & 0 & 60 & CIC0004 \\\hline%
+\multicolumn{6}{|l|}{Componentes optativos ou eletivos} & 60 & \multicolumn{1}{r}{} \\\cline{1-7}%
+\multicolumn{6}{|l|}{Total de horas do 2º Nível} & 420 & \multicolumn{1}{r}{} \\\cline{1-7}%
+\end{tabular}}
+\end{center}%
+\end{table}
+
+\begin{table}[htb]
+\IBGEtab{%
+ \caption{Um Exemplo de tabela alinhada que pode ser longa ou curta, conforme padrão IBGE}%
+ \label{tab:ibge}
+}{%
+ \begin{tabular}{ccc}
+ \toprule
+ \textbf{Nome} & \textbf{Nascimento} & \textbf{Documento} \\ \midrule \midrule
+ Maria da Silva & 11/11/1111 & 111.111.111-11 \\ \midrule
+ João Souza & 11/11/2111 & 211.111.111-11 \\ \midrule
+ Laura Vicuña & 05/04/1891 & 3111.111.111-11 \\ \bottomrule
+\end{tabular}%
+}{%
+ \fonte{Produzido pelos autores.}%
+ \nota{Esta é uma nota, que diz que os dados são baseados na regressão linear.}%
+ \nota[Anotações]{Uma anotação adicional, que pode ser seguida de várias outras.}%
+}
+\end{table}
+
+Para tabelas que ocupam mais de uma página, é possível utilizar o pacote \textsf{longtable}. Para alterar a cor de linhas e de células de tabelas, o pacote \textsf{colortbl} pode ser utilizado. 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}
+% ---
+
+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 \texttt{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. A \cref{fig:grafico} foi inserida no texto utilizando-se um arquivo no formato \texttt{pdf}.
+
+\begin{figure}[htb]
+ \centering
+ \caption{Resposta em frequência de malha aberta}
+ \label{fig:grafico}
+ \includegraphics[scale=1]{bodediagram.pdf}
+\end{figure}
+
+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 \texttt{pdf}, utilize qualquer outro formato, como \texttt{jpeg}, \texttt{gif}, \texttt{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. A \cref{fig:logolatex} mostra como é fácil inserir uma figura com legenda e referência à fonte utilizando um arquivo no formato \texttt{png}.
\begin{figure}[htb]
\begin{center}
@@ -15,77 +98,91 @@ Sugiro que você guarde todas as figuras na pasta ``figuras'' para que seu proje
\end{center}
\end{figure}
-Além de figuras, é possível inserir caixas de texto de diversos tipos, como exercícios, exemplos, etc, como o \cref{exc:in} e o \cref{exp:ae}.
-
-\section{Exercício}
-
-\begin{exercise}\label{exc:in}
- Explique como Isaac Newton usaria cada um dos pacotes seguintes, se vivesse no tempo presente:
- \begin{enumerate}[label=(\alph*)]
- \item Metapost
- \item TikZ
- \item PGFPlots
- \item PSTricks
- \end{enumerate}
-\end{exercise}
-
-\section{Exemplo}
-
-\begin{example}\label{exp:ae}
- Einstein usaria um editor WYSIWYG ou \LaTeX? \\
- Einstein era físico. Portanto, usando o teorema LaTeX-WYSIWYG, concluímos que ele usaria \LaTeX.
-\end{example}
-
-\section{Algoritmo}
-
-O \cref{alg:NNMPC} é um pseudo-código para obtenção de um controlador preditivo baseado em modelo e em redes neurais.
-
-\begin{algorithm}[htb]
-%\linespread{1.0}\selectfont % espaçamento entre as linhas do algoritmo
-\caption{Pseudocódigo de MPC baseado em redes neurais para consenso}
-\label{alg:NNMPC}
-\begin{algorithmic}[1] %\opção para numerar as linhas [1]
-%\Procedure{Roy}{$a,b$} \Comment{This is a test}
- \State Inicialização do sistema em $x(0), \theta(0)$
- \State $J = V(e(0),\theta(0))$
- \State $K^{ab}_0 = 0$ $\forall (a,b)$
- \State $dataset \gets [K_0,J]$
- \For{$k = 1:k_{max}$} \Comment{Laço de simulação}
- \State $(W,Y) \gets train(dataset)$
- \State $\tilde{J} = Y\sigma(Wz)$ $\forall K^{ab}_k\pm \delta_K$
- \State $K_k^{\ast} = arg \min_{K_k}(\tilde{J})$
- \State $u(k) = \left( L(\theta(k)) \otimes K_k^{\ast} \right) x(k)$
- \State $\hat{x}(k) = x(k)$; $\hat{\theta}(k) = \theta(k)$
- \For{$t = k+1:k+h+1$} \Comment{Laço de predição}
- \State $\hat{\theta}(t) = randMarkov(\hat{\theta}(t-1),\Pi)$
- \State $p = \hat{\theta}(t)$
- \State $\hat{u}(t) = \left( L(p) \otimes K_k^{\ast} \right) \hat{x}(t)$
- \State $\hat{x}(t+1) = F_{p}(\hat{x}(t))$
- \State $x_0(t) = mean(\hat{x}(t))$
- \State $\hat{e}(t) = F_{p}(\hat{x}(t)) - \boldsymbol{1_N} f_{p0}(x(t)) $
- \State $\hat{V}_{t} = \hat{e}^T(t)P_{p}\hat{e}(t)$
- \EndFor
- \State $\hat{J} = \sum_{t = k+1}^{k+h+1} \hat{V}_{t}$
- \State $dataset \gets [K^{\ast}_k,\hat{J}]$
- \State $x(k+1) = F_{p}(x(k))$
- \EndFor
-%\EndProcedure
-\end{algorithmic}
-\end{algorithm}
-
-\section{Programa}
-
-O \cref{cod:exemplo} é um exemplo de programa. Para mais exemplos, confira o \cref{apd:cdg}.
-
-\begin{lstlisting}[caption={Exemplo de programa},label={cod:exemplo}]
-/**
-* MSO: ativa o servo cujo eixo eh descrito
-* por drive_axis; informacoes de controle
-* sao gravadas em MSO_1
-*/
- MSO(drive_axis,MSO_1);
-/* Atribui o valor 0.0 ao primeiro elemento do array speed */
- speed[0] := 0.0;
-/* Atribui 1 para dataInitialized */
- dataInitialized := 1;
-\end{lstlisting} \ No newline at end of file
+Note que de acordo com as normas da ABNT, numeração e título das figuras e tabelas devem aparecer na parte superior. Na parte inferior deve ser informada a fonte.
+
+Outros exemplos de inserção de figuras no texto podem ser encontrados nos \cref{anx:fig,anx:logo}.
+
+% ---
+\subsection{Figuras em \emph{minipages}}
+% ---
+
+\emph{Minipages} são usadas para inserir textos ou outros elementos em quadros com tamanhos e posições controladas. Veja os exemplos das \cref{fig:minipage_circuito,fig:minipage_grafico}.
+
+\begin{figure}[htb]
+ \label{fig:teste}
+ \centering
+ \begin{minipage}[t]{0.46\textwidth}
+ \centering
+ \caption{Imagem da minipage}
+ \label{fig:minipage_circuito}
+ \includegraphics[scale=1]{circuito.pdf}
+ \end{minipage}
+ \hfill
+ \begin{minipage}[t]{0.52\textwidth}
+ \centering
+ \caption{Gráfico da minipage}
+ \label{fig:minipage_grafico}
+ \includegraphics[scale=1.2]{diodocurva.pdf}
+ \end{minipage}
+\end{figure}
+
+\subsection{Subfiguras}
+
+O pacote \textsf{subfig} foi utilizado para inserir as \cref{fig:subfigura_circuito,fig:subfigura_grafico}. Subfiguras também podem ser inseridas no texto com o pacote \textsf{subcaption}.
+
+% utiliza o pacote subfig
+\begin{figure}[htb]
+ \centering
+ \caption{Figura com subfiguras}
+ \label{fig:subfiguras}
+ \subfloat[Primeira subfigura]{\label{fig:subfigura_circuito} \centering
+ \includegraphics[scale=1]{circuito.pdf}}
+ \subfloat[Segunda subfigura]{\label{fig:subfigura_grafico} \hspace{0.4em}
+ \centering \includegraphics[scale=1.2]{diodocurva.pdf}}
+\end{figure}
+
+% utiliza o pacote subcaption
+%\begin{figure}[htb]
+% \centering
+% \caption{Figura com subfiguras}
+% \label{fig:subfiguras}
+% \begin{subfigure}[t]{0.47\textwidth}
+% \caption{Primeira subfigura}
+% \label{fig:subfigura_circuito}
+% \includegraphics[scale=1]{circuito.pdf}
+% \end{subfigure}%
+% \hfill
+% \begin{subfigure}[t]{0.52\textwidth}
+% \caption{Segunda subfigura}
+% \label{fig:subfigura_grafico}
+% \includegraphics[scale=1.2]{diodocurva.pdf}
+% \end{subfigure}
+%\end{figure}
+
+% ---
+\subsection{Obtenção de figuras com texto e equações que usam as mesmas fontes do documento}
+% ---
+
+Caso queira utilizar a mesma fonte do texto para escrever dentro de figuras, como é o caso da \cref{fig:psfrag1} (arquivo \texttt{blockdiagram.pdf}), produza uma figura como a da \cref{fig:psfrag2} e a salve no formato \texttt{eps} (arquivo \texttt{blockdiagram.eps}). Softwares como InkScape, CorelDraw ou Adobe Ilustrator podem ser utilizados para este fim.
+
+\begin{figure}[htb]
+ \centering
+ \caption{Uso do pacote \textsf{psfrag}}
+ \subfloat[Arquivo \texttt{blockdiagram.pdf}]{\label{fig:psfrag1} \centering
+ \includegraphics[scale=1]{blockdiagram.pdf}} \\
+ \subfloat[Arquivo \texttt{blockdiagram.eps}]{\label{fig:psfrag2}
+ \centering \includegraphics[scale=1]{blockdiagramfrag.eps}}
+ \label{fig:psgrag}
+\end{figure}
+
+Crie no Overleaf um projeto nomeado \texttt{blockdiagram} e que tenha, dentro de um arquivo nomeado \texttt{blockdiagram.tex}, o conteúdo mostrado no \cref{cod:tex}.
+
+\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
+
+No menu do Overleaf, defina \texttt{LaTeX} como compilador e o arquivo \texttt{blockdiagram.tex} como principal. Coloque dentro do projeto o arquivo \texttt{blockdiagram.eps} e compile o projeto. A saída gerada corresponde à \cref{fig:psfrag1} e deverá ser salva como \texttt{blockdiagram.pdf}. Este arquivo poderá ser carregado no projeto do texto do trabalho (TCC, dissertação ou tese) que você estiver escrevendo com o UnB\TeX\ (que usa o \texttt{pdfLaTeX} como compilador).
+
+Note no \cref{cod:tex} que o pacote \textsf{psfrag} substitui, por meio do comando
+\begin{verbatim}
+\psfrag{r}[c][c]{\footnotesize $R(s)$}
+\end{verbatim}
+o ``\texttt{r}'' da figura \texttt{eps} por ``\verb|$R(s)$|'', produzindo ``$R(s)$'' na figura \texttt{pdf}. O pacote \textsf{psfrag} funciona apenas com o compilador \texttt{LaTeX}, o que torna a criação de um novo projeto no Overleaf uma boa solução. Este projeto poderá ser aproveitado para gerar outras figuras do seu trabalho. \ 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 ee18e6f531..d7e54d1611 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
+++ b/macros/latex/contrib/unbtex/unbtex-example/capitulo4.tex
@@ -31,5 +31,74 @@ O WYSIWYG (ou ``What You See Is What You Get - O que você vê é o formato fina
\end{corollary}
\begin{proof}
- Físicos gostam de equações bonitas. Editores What-You-See-Is-What-You-Get não são apropriados para fazer equações bonitas.\footnote{É certo que há editores WYSIWYG baseados em \LaTeX, mas eles não nos dão o mesmo nível de controle.} Logo, se algum físico preferisse usar um editor WYSIWYG no lugar de \LaTeX, não seria muito inteligente. Como todo físico é inteligente, o teorema está demonstrado \textit{ad absurdum}.
-\end{proof} \ No newline at end of file
+ Físicos gostam de equações bonitas. Editores What-You-See-Is-What-You-Get não são apropriados para fazer equações bonitas\footnote{É certo que há editores WYSIWYG baseados em \LaTeX, mas eles não nos dão o mesmo nível de controle.}. Logo, se algum físico preferisse usar um editor WYSIWYG no lugar de \LaTeX, não seria muito inteligente. Como todo físico é inteligente, o teorema está demonstrado \textit{ad absurdum}.
+\end{proof}
+
+\begin{exercise}\label{exc:in}
+ Explique como Isaac Newton usaria cada um dos pacotes seguintes, se vivesse no tempo presente:
+ \begin{enumerate}[label=(\alph*)]
+ \item Metapost
+ \item TikZ
+ \item PGFPlots
+ \item PSTricks
+ \end{enumerate}
+\end{exercise}
+
+\begin{example}\label{exp:ae}
+ Einstein usaria um editor WYSIWYG ou \LaTeX? \\
+ Einstein era físico. Portanto, usando o teorema LaTeX-WYSIWYG, concluímos que ele usaria \LaTeX.
+\end{example}
+
+\section{Algoritmo}
+
+O \cref{alg:NNMPC} é um pseudo-código para obtenção de um controlador preditivo baseado em modelo e em redes neurais.
+
+\begin{algorithm}[htb]
+%\linespread{1.0}\selectfont % espaçamento entre as linhas do algoritmo
+\caption{Pseudocódigo de MPC baseado em redes neurais para consenso}
+\label{alg:NNMPC}
+\begin{algorithmic}[1] %\opção para numerar as linhas [1]
+%\Procedure{Roy}{$a,b$} \Comment{This is a test}
+ \State Inicialização do sistema em $x(0), \theta(0)$
+ \State $J = V(e(0),\theta(0))$
+ \State $K^{ab}_0 = 0$ $\forall (a,b)$
+ \State $dataset \gets [K_0,J]$
+ \For{$k = 1:k_{max}$} \Comment{Laço de simulação}
+ \State $(W,Y) \gets train(dataset)$
+ \State $\tilde{J} = Y\sigma(Wz)$ $\forall K^{ab}_k\pm \delta_K$
+ \State $K_k^{\ast} = arg \min_{K_k}(\tilde{J})$
+ \State $u(k) = \left( L(\theta(k)) \otimes K_k^{\ast} \right) x(k)$
+ \State $\hat{x}(k) = x(k)$; $\hat{\theta}(k) = \theta(k)$
+ \For{$t = k+1:k+h+1$} \Comment{Laço de predição}
+ \State $\hat{\theta}(t) = randMarkov(\hat{\theta}(t-1),\Pi)$
+ \State $p = \hat{\theta}(t)$
+ \State $\hat{u}(t) = \left( L(p) \otimes K_k^{\ast} \right) \hat{x}(t)$
+ \State $\hat{x}(t+1) = F_{p}(\hat{x}(t))$
+ \State $x_0(t) = mean(\hat{x}(t))$
+ \State $\hat{e}(t) = F_{p}(\hat{x}(t)) - \boldsymbol{1_N} f_{p0}(x(t)) $
+ \State $\hat{V}_{t} = \hat{e}^T(t)P_{p}\hat{e}(t)$
+ \EndFor
+ \State $\hat{J} = \sum_{t = k+1}^{k+h+1} \hat{V}_{t}$
+ \State $dataset \gets [K^{\ast}_k,\hat{J}]$
+ \State $x(k+1) = F_{p}(x(k))$
+ \EndFor
+%\EndProcedure
+\end{algorithmic}
+\end{algorithm}
+
+\section{Programa}
+
+O \cref{cod:exemplo} é um exemplo de programa. Para mais exemplos, confira o \cref{apd:cdg}.
+
+\begin{lstlisting}[caption={Exemplo de programa},label={cod:exemplo}]
+/**
+* MSO: ativa o servo cujo eixo eh descrito
+* por drive_axis; informacoes de controle
+* sao gravadas em MSO_1
+*/
+ MSO(drive_axis,MSO_1);
+/* Atribui o valor 0.0 ao primeiro elemento do array speed */
+ speed[0] := 0.0;
+/* Atribui 1 para dataInitialized */
+ dataInitialized := 1;
+\end{lstlisting} \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex-example/references.bib b/macros/latex/contrib/unbtex/unbtex-example/references.bib
deleted file mode 100644
index e002ec4ac3..0000000000
--- a/macros/latex/contrib/unbtex/unbtex-example/references.bib
+++ /dev/null
@@ -1,189 +0,0 @@
-%%%
-%%% Arquivo obtido de Castro (2019)
-%%%
-
-@misc{wikimedia-latex,
- author = {{Wikimedia Commons}},
- title = {File: {\normalfont LaTeX logo.svg}},
- year = {2008},
- note = {Upload de EmilJ. Dispon\'ivel em: \url{https://upload.wikimedia.org/wikipedia/commons/9/92/LaTeX_logo.svg} -- acesso em 24 jan. 2019.}
-}
-
-@misc{Castro2019,
- author = {Leonardo Luiz e Castro},
- title = {Modelo de livro para Editora UnB},
- howpublished = {\url{https://www.overleaf.com/latex/templates/modelo-de-livro-para-editora-unb/trznrgjcsyfg}},
- month = {1},
- year = {2019},
- note = {Dispon\'ivel como template no Overleaf}
-}
-
-% Exemplo tirado de https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX abaixo:
-
-@article{greenwade93,
- author = "George D. Greenwade",
- title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
- year = "1993",
- journal = "TUGBoat",
- volume = "14",
- number = "3",
- pages = "342--351"
-}
-
-% Outros exemplos, tirados de https://verbosus.com/bibtex-style-examples.html abaixo:
-
-@article{article,
- author = {Peter Adams},
- title = {The title of the work},
- journal = {The name of the journal},
- year = 1993,
- number = 2,
- pages = {201-213},
- month = 7,
- note = {An optional note},
- volume = 4
-}
-
-@book{book,
- author = {Peter Babington},
- title = {The title of the work},
- publisher = {The name of the publisher},
- year = 1993,
- volume = 4,
- series = 10,
- address = {The address},
- edition = 3,
- month = 7,
- note = {An optional note},
- isbn = {3257227892}
-}
-
-@booklet{booklet,
- title = {The title of the work},
- author = {Peter Caxton},
- howpublished = {How it was published},
- address = {The address of the publisher},
- month = 7,
- year = 1993,
- note = {An optional note}
-}
-
-@conference{conference,
- author = {Peter Draper},
- title = {The title of the work},
- booktitle = {The title of the book},
- year = 1993,
- editor = {The editor},
- volume = 4,
- series = 5,
- pages = 213,
- address = {The address of the publisher},
- month = 7,
- organization = {The organization},
- publisher = {The publisher},
- note = {An optional note}
-}
-
-@inbook{inbook,
- author = {Peter Eston},
- title = {The title of the work},
- chapter = 8,
- pages = {201-213},
- publisher = {The name of the publisher},
- year = 1993,
- volume = 4,
- series = 5,
- address = {The address of the publisher},
- edition = 3,
- month = 7,
- note = {An optional note}
-}
-
-@incollection{incollection,
- author = {Peter Farindon},
- title = {The title of the work},
- booktitle = {The title of the book},
- publisher = {The name of the publisher},
- year = 1993,
- editor = {The editor},
- volume = 4,
- series = 5,
- chapter = 8,
- pages = {201-213},
- address = {The address of the publisher},
- edition = 3,
- month = 7,
- note = {An optional note}
-}
-
-@manual{manual,
- title = {The title of the work},
- author = {Peter Gainsford},
- organization = {The organization},
- address = {The address of the publisher},
- edition = 3,
- month = 7,
- year = 1993,
- note = {An optional note}
-}
-
-@mastersthesis{mastersthesis,
- author = {Peter Harwood},
- title = {The title of the work},
- school = {The school of the thesis},
- year = 1993,
- address = {The address of the publisher},
- month = 7,
- note = {An optional note}
-}
-
-@misc{misc,
- author = {Peter Isley},
- title = {The title of the work},
- howpublished = {How it was published},
- month = 7,
- year = 1993,
- note = {An optional note}
-}
-
-@phdthesis{phdthesis,
- author = {Peter Joslin},
- title = {The title of the work},
- school = {The school of the thesis},
- year = 1993,
- address = {The address of the publisher},
- month = 7,
- note = {An optional note}
-}
-
-@proceedings{proceedings,
- title = {The title of the work},
- year = 1993,
- editor = {Peter Kidwelly},
- volume = 4,
- series = 5,
- address = {The address of the publisher},
- month = 7,
- organization = {The organization},
- publisher = {The name of the publisher},
- note = {An optional note}
-}
-
-@techreport{techreport,
- author = {Peter Lambert},
- title = {The title of the work},
- institution = {The institution that published},
- year = 1993,
- number = 2,
- address = {The address of the publisher},
- month = 7,
- note = {An optional note}
-}
-
-@unpublished{unpublished,
- author = {Peter Marcheford},
- title = {The title of the work},
- note = {An optional note},
- month = 7,
- year = 1993
-} \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex-example/referencias.bib b/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
index 2cac676cb4..6539a93470 100644
--- a/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
+++ b/macros/latex/contrib/unbtex/unbtex-example/referencias.bib
@@ -1,5 +1,4 @@
%%
-%% Arquivo utilizado no projeto abnTeX
%% Utilize comandos específicos para acentuar palavras em arquivos *.bib
%%
@@ -369,4 +368,186 @@
Date-Modified = {2012-04-23 11:34:16 +0000},
Publisher = {Perigee Books},
Title = {Art as Experience},
- Year = {1980}} \ No newline at end of file
+ Year = {1980}}
+
+@misc{wikimedia-latex,
+ author = {{Wikimedia Commons}},
+ title = {File: {\normalfont LaTeX logo.svg}},
+ year = {2008},
+ note = {Upload de EmilJ. Dispon\'ivel em: \url{https://upload.wikimedia.org/wikipedia/commons/9/92/LaTeX_logo.svg} -- acesso em 24 jan. 2019.}
+}
+
+@misc{Castro2019,
+ author = {Leonardo Luiz e Castro},
+ title = {Modelo de livro para Editora UnB},
+ howpublished = {\url{https://www.overleaf.com/latex/templates/modelo-de-livro-para-editora-unb/trznrgjcsyfg}},
+ month = {1},
+ year = {2019},
+ note = {Dispon\'ivel como template no Overleaf}
+}
+
+@article{greenwade93,
+ author = "George D. Greenwade",
+ title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
+ year = "1993",
+ journal = "TUGBoat",
+ volume = "14",
+ number = "3",
+ pages = "342--351"
+}
+
+@article{article,
+ author = {Peter Adams},
+ title = {The title of the work},
+ journal = {The name of the journal},
+ year = 1993,
+ number = 2,
+ pages = {201-213},
+ month = 7,
+ note = {An optional note},
+ volume = 4
+}
+
+@book{book,
+ author = {Peter Babington},
+ title = {The title of the work},
+ publisher = {The name of the publisher},
+ year = 1993,
+ volume = 4,
+ series = 10,
+ address = {The address},
+ edition = 3,
+ month = 7,
+ note = {An optional note},
+ isbn = {3257227892}
+}
+
+@booklet{booklet,
+ title = {The title of the work},
+ author = {Peter Caxton},
+ howpublished = {How it was published},
+ address = {The address of the publisher},
+ month = 7,
+ year = 1993,
+ note = {An optional note}
+}
+
+@conference{conference,
+ author = {Peter Draper},
+ title = {The title of the work},
+ booktitle = {The title of the book},
+ year = 1993,
+ editor = {The editor},
+ volume = 4,
+ series = 5,
+ pages = 213,
+ address = {The address of the publisher},
+ month = 7,
+ organization = {The organization},
+ publisher = {The publisher},
+ note = {An optional note}
+}
+
+@inbook{inbook,
+ author = {Peter Eston},
+ title = {The title of the work},
+ chapter = 8,
+ pages = {201-213},
+ publisher = {The name of the publisher},
+ year = 1993,
+ volume = 4,
+ series = 5,
+ address = {The address of the publisher},
+ edition = 3,
+ month = 7,
+ note = {An optional note}
+}
+
+@incollection{incollection,
+ author = {Peter Farindon},
+ title = {The title of the work},
+ booktitle = {The title of the book},
+ publisher = {The name of the publisher},
+ year = 1993,
+ editor = {The editor},
+ volume = 4,
+ series = 5,
+ chapter = 8,
+ pages = {201-213},
+ address = {The address of the publisher},
+ edition = 3,
+ month = 7,
+ note = {An optional note}
+}
+
+@manual{manual,
+ title = {The title of the work},
+ author = {Peter Gainsford},
+ organization = {The organization},
+ address = {The address of the publisher},
+ edition = 3,
+ month = 7,
+ year = 1993,
+ note = {An optional note}
+}
+
+@mastersthesis{mastersthesis,
+ author = {Peter Harwood},
+ title = {The title of the work},
+ school = {The school of the thesis},
+ year = 1993,
+ address = {The address of the publisher},
+ month = 7,
+ note = {An optional note}
+}
+
+@misc{misc,
+ author = {Peter Isley},
+ title = {The title of the work},
+ howpublished = {How it was published},
+ month = 7,
+ year = 1993,
+ note = {An optional note}
+}
+
+@phdthesis{phdthesis,
+ author = {Peter Joslin},
+ title = {The title of the work},
+ school = {The school of the thesis},
+ year = 1993,
+ address = {The address of the publisher},
+ month = 7,
+ note = {An optional note}
+}
+
+@proceedings{proceedings,
+ title = {The title of the work},
+ year = 1993,
+ editor = {Peter Kidwelly},
+ volume = 4,
+ series = 5,
+ address = {The address of the publisher},
+ month = 7,
+ organization = {The organization},
+ publisher = {The name of the publisher},
+ note = {An optional note}
+}
+
+@techreport{techreport,
+ author = {Peter Lambert},
+ title = {The title of the work},
+ institution = {The institution that published},
+ year = 1993,
+ number = 2,
+ address = {The address of the publisher},
+ month = 7,
+ note = {An optional note}
+}
+
+@unpublished{unpublished,
+ author = {Peter Marcheford},
+ title = {The title of the work},
+ note = {An optional note},
+ month = 7,
+ year = 1993
+} \ No newline at end of file
diff --git a/macros/latex/contrib/unbtex/unbtex.cls b/macros/latex/contrib/unbtex/unbtex.cls
index 7c88458859..aec90b8169 100644
--- a/macros/latex/contrib/unbtex/unbtex.cls
+++ b/macros/latex/contrib/unbtex/unbtex.cls
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.4.1 2023/11/27
+%% Version 1.4.2 2023/12/15
%% Copyright (C) 2021-2023 by Henrique C. Ferreira <hcferreira@unb.br>
%%
%% This class file may be distributed and/or modified under the conditions
@@ -22,7 +22,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{unbtex}[2023/11/27 v1.4.1 Modelo da Universidade de Brasília baseado em abnTeX2]
+\ProvidesClass{unbtex}[2023/12/15 v1.4.2 Modelo da Universidade de Brasília baseado em abnTeX2]
% ---
% Repassa todos os parâmetros a classe abntex2,
@@ -40,15 +40,6 @@
% ------------------------------------------------------------------------
% ---
-% Pacotes básicos
-% ---
-\RequirePackage{graphicx} % Inclusão de gráficos
-%\RequirePackage[skip=8pt]{subcaption} % Permite fazer subfiguras
-\RequirePackage[captionskip=8pt]{subfig} % Permite fazer subfiguras
-\RequirePackage{multirow} % Para combinar linhas nas tabelas
-% ---
-
-% ---
% Pacotes matemáticos
% ---
\RequirePackage{amsmath}
@@ -67,12 +58,21 @@
\RequirePackage[stickstoo,vvarbb]{newtxmath}
\RequirePackage[scaled=0.88]{helvet} % Fonte sans serif
\RequirePackage[scaled=1.03]{inconsolata} % Fonte monoespaçada
+% ---
+
+% ---
+% Pacotes para figuras
+% ---
+\RequirePackage{graphicx} % Inclusão de figuras
+%\RequirePackage[skip=8pt]{subcaption} % Permite fazer subfiguras
+\RequirePackage[captionskip=8pt]{subfig} % Permite fazer subfiguras
+% ---
% ---
% Cores verde e azul UnB
% http://www.marca.unb.br/arquivosdigitais/files/guia_pratico/guia_pratico.pdf
% ---
-\RequirePackage[dvipsnames,table]{xcolor} % Para cores da UnB
+\RequirePackage[dvipsnames]{xcolor} % Para cores da UnB
\definecolor{verdeunb}{cmyk}{1,0,1,0.2}
\definecolor{azulunb}{cmyk}{1,0.65,0,0.35}
@@ -80,9 +80,21 @@
\renewcommand{\tocheadstart}{}
\renewcommand{\ABNTEXchapterfont}{\bfseries\color{verdeunb}\sffamily}
\renewcommand{\ABNTEXsubsectionfont}{}
+% ---
+
+% ---
+% Configurações para tabelas
+% ---
+\RequirePackage{multirow} % Para combinar linhas nas tabelas
+\RequirePackage{colortbl} % Permite alterar cores de linhas e células das tabelas
+\arrayrulecolor{verdeunb} % Define a cor das linhas das tabelas
+\setlength\arrayrulewidth{0.6pt} % Define a espessura das linhas das tabelas
-% Cores das linhas de todas as tabelas:
-\arrayrulecolor{verdeunb}
+% Alinhamento em colunas com especificação de largura
+\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
+% ---
% ---
% ---
@@ -101,7 +113,7 @@
% Ajusta espaço entre texto e figuras/tabelas
\setlength{\textfloatsep}{18.0pt plus 2.0pt minus 2.0pt} % espaçamento entre texto e floats no topo/base da página
\setlength{\floatsep}{12.0pt plus 2.0pt minus 2.0pt} % espaçamento entre floats
-\setlength{\intextsep}{16pt plus 2pt minus 2pt} % espaçamento entre texto e floats no meio da página
+\setlength{\intextsep}{14pt plus 2pt minus 2pt} % espaçamento entre texto e floats no meio da página
% Ajusta espaçamento nos ambientes itemize, enumerate, description e alineas
\setlist[itemize]{topsep=0pt,itemsep=0pt,leftmargin=\parindent}
@@ -118,7 +130,7 @@
%\setlength{\normalrulethickness}{0pt} % retira a linha do cabeçalho
% Modifica o tamanho da fonte e espaçamento entre linhas no ambiente verbatim
-\usepackage{fvextra}
+\RequirePackage{fvextra}
\renewenvironment{verbatim}{%
\VerbatimEnvironment
\begin{Verbatim}[fontsize=\small,baselinestretch=1.1]%
@@ -138,8 +150,11 @@
}{%
\end{SingleSpace}%
\endlist}%
+% ---
+% ---
% Personalização do Sumário
+% ---
\settocdepth{subsection}
\renewcommand{\cftchapterfont}{\normalsize\bfseries\sffamily}
\setlength{\cftbeforechapterskip}{8pt}
@@ -158,6 +173,27 @@
\renewcommand*{\cftappendixname}{#1 \space}
}
\renewcommand{\cftpartpagefont}{\normalsize\bfseries}
+
+% Anexos - comando
+\renewcommand{\anexos}{%
+ \cftinserthook{toc}{AAA}
+ \PRIVATEapendiceconfig{\Anexoname}{\Anexosname}
+ \appendix
+ \renewcommand\theHchapter{anexochapback.\arabic{chapter}}
+}
+
+% Anexos - ambiente
+\renewenvironment{anexosenv}{%
+ \cftinserthook{toc}{AAA}
+ \PRIVATEapendiceconfig{\Anexoname}{\Anexosname}
+ \crefalias{appendix}{annex}
+ \begin{appendix}
+ \renewcommand\theHchapter{anexochapback.\arabic{chapter}}
+}{
+ \end{appendix}
+ \setboolean{abntex@apendiceousecao}{false}
+ \bookmarksetup{startatroot}
+}
% ---
% ---
@@ -271,9 +307,15 @@
showstringspaces=false,%without this there will be a symbol in the places where there is a space
literate={á}{{\'a}}1 {ã}{{\~a}}1 {é}{{\'e}}1 {ç}{{\c{c}}}1 {â}{{\^a}}1 {õ}{{\~o}}1 {ú}{{\'u}}1 {ó}{{\'o}}1 {í}{{\'i}}1 {Í}{{\'I}}1
}
+% ---
+% ---
% Referências cruzadas automáticas, dependendo do tipo de referência (figuras, tabelas, equações, etc.)
+% ---
\RequirePackage[nameinlink,noabbrev,english,brazilian]{cleveref}
+\crefname{annex}{\anexoname}{\anexosname}
+\Crefname{annex}{\Anexoname}{\Anexosname}
+% ---
% ---
% Definição de ambientes definição, teorema, exemplo, demonstração, etc.
@@ -299,13 +341,13 @@
\theoremstyle{remark}
\let\proof\relax
\let\endproof\relax
-\newmdtheoremenv[linecolor=azulunb,linewidth=0.5mm,hidealllines=false]{remark}{\rmname}[chapter]
+\newmdtheoremenv[linecolor=azulunb,linewidth=1pt,hidealllines=false]{remark}{\rmname}[chapter]
\newtheoremstyle{myproof}{\topsep}{\topsep}{}{}{\bfseries}{}{ }{\thmname{#1} \thmnote{#3}}
\theoremstyle{myproof}
\let\proof\relax
\let\endproof\relax
-\newmdtheoremenv[linecolor=verdeunb,linewidth=0.5mm,hidealllines=false]{proof}{\proofname.}
+\newmdtheoremenv[linecolor=verdeunb,linewidth=1pt,hidealllines=false]{proof}{\proofname.}
\AtEndEnvironment{proof}{\hfill$\square$}
\newcommand{\thmnameen}{
@@ -321,9 +363,9 @@
\newcommand{\rmname}{Remark}
\renewcommand{\proofname}{Proof}
\renewcommand{\lstlistingname}{Code}
+\renewcommand{\ALG@name}{Algorithm}
\crefname{listing}{code}{codes}
\Crefname{listing}{Code}{Codes}
-\renewcommand{\ALG@name}{Algorithm}
}
\newcommand{\thmnamebr}{
@@ -339,9 +381,9 @@
\newcommand{\rmname}{Observação}
\renewcommand{\proofname}{Demonstração}
\renewcommand{\lstlistingname}{Código}
+\renewcommand{\ALG@name}{Algoritmo}
\crefname{listing}{código}{códigos}
\Crefname{listing}{Código}{Códigos}
-\renewcommand{\ALG@name}{Algoritmo}
}
% ---
@@ -391,7 +433,8 @@
\newcommand{\kwordiv}[1]{\def\kwordivnome{#1}}
% Código da ficha catalográfica
-\newcommand{\numerocutter}[1]{\def\imprimircutter{#1}}
+%\newcommand{\numerocutter}[1]{\def\imprimircutter{#1}}
+% ---
% ---
% Imprime capa
@@ -401,7 +444,7 @@
\center
\AddToShipoutPicture*{\BackgroundPic}
\vspace*{7.5cm}
- {\bfseries\sffamily\LARGE \instituicaoi \par \instituicaoii} \par
+ {\bfseries\sffamily\LARGE \instituicaoi \\[12pt] \instituicaoii} \\[12pt]
\abntex@ifnotempty{\instituicaoiii}{{\bfseries\sffamily\LARGE\instituicaoiii}}
\begin{center}
\vfill
@@ -409,11 +452,11 @@
\end{center}
\vfill
{\Large\autorinome\ \autorisobrenome
- \par
+ \\[12pt]
\abntex@ifnotempty{\autoriinome}{\autoriinome\ \autoriisobrenome}}
\vfill
\begin{center}
- \color{white}{\sffamily\Large\expandafter\MakeUppercase\expandafter \imprimirtipotrabalho \par \expandafter\MakeUppercase\expandafter\imprimircurso \\ \vspace{0.2cm} \imprimirlocal \par \imprimirano}
+ \color{white}{\sffamily\Large\expandafter\MakeUppercase\expandafter \imprimirtipotrabalho \\[4pt] \expandafter\MakeUppercase\expandafter\imprimircurso \\[6pt] \imprimirlocal \\[6pt] \imprimirano}
\end{center}
\end{capa}
}
@@ -440,7 +483,7 @@
\renewcommand{\folhaderostocontent}{
\begin{center}
- {\bfseries\sffamily\LARGE \instituicaoi \par \instituicaoii} \par
+ {\bfseries\sffamily\LARGE \instituicaoi \\[12pt] \instituicaoii} \\[12pt]
\abntex@ifnotempty{\instituicaoiii}{{\bfseries\sffamily\LARGE\instituicaoiii}}
\vfill\vfill\vfill
@@ -450,8 +493,8 @@
\vfill
-{\large\autorinome\ \autorisobrenome
- \par
+{\Large\autorinome\ \autorisobrenome
+ \\[12pt]
\abntex@ifnotempty{\autoriinome}{\autoriinome\ \autoriisobrenome}}
\vfill\vfill
@@ -470,7 +513,7 @@
\vfill
}%
-{\large \orientadorname: \orienttitulo\ \orientnome\ \orientsobrenome\par}
+{\large \orientadorname: \orienttitulo\ \orientnome\ \orientsobrenome\\[6pt]}
\abntex@ifnotempty{\coorientnome}{%
{\large\coorientadorname: \coorienttitulo\ \coorientnome\ \coorientsobrenome}%
@@ -478,7 +521,7 @@
\vfill\vfill
-{\sffamily\large\imprimirlocal \par\imprimirano}
+{\sffamily\large\imprimirlocal \\[6pt] \imprimirano}
\end{center}
}
@@ -488,26 +531,27 @@
% ---
% Imprime ficha catalográfica
% ---
-\RequirePackage{xstring}
-
+% https://bce.unb.br/servicos/elaboracao-de-fichas-catalograficas/
+% Para imprimir o código Cutter, remova os comentários
\renewcommand{\fichacatalografica}{
\thispagestyle{empty}{
-\setlength{\fboxsep}{10pt}
+\setlength{\fboxsep}{18pt}
\vspace*{\fill}
{\small
{\SingleSpacing
\begin{center}
+{\sffamily\large FICHA CATALOGRÁFICA} \\ \vspace{18pt}
\fbox{\begin{minipage}[t][7.5cm]{12.5cm}
-\begin{tabular}{p{1.25cm} p{10.25cm}}
-& \autorisobrenome, \autorinome. \\
-\StrChar{\autorisobrenome}{1}\imprimircutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp}
-& \hspace{0.5cm} \StrDel{\imprimirtitulo}{\\} ~/ \autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientadorname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientadorname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano. \\
-& \hspace{0.5cm}\thelastpage~p. \\
-& \\
-& \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}
+%\begin{tabular}{p{1.25cm} p{10.25cm}} &
+\autorisobrenome, \autorinome. \\
+%\StrChar{\autorisobrenome}{1}\imprimircutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp} &
+\hspace*{2em}\noindent \StrDel{\imprimirtitulo}{\\ } ~/ \autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientadorname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientadorname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano. \\ % &
+\hspace*{2em}\noindent \thelastpage~p. \\ % &
+\\ % &
+\hspace*{2em}\noindent \imprimirtipotrabalho\ (\imprimircurso)\ \texttt{-{}-} \instituicaoi, \imprimirano. \\ % &
+\\ % &
+\hspace*{2em}\noindent 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}
\end{minipage}}
\end{center}
}}
@@ -523,17 +567,17 @@
\newcommand{\imprimirfolhadeaprovacao}{
\begin{folhadeaprovacao}
\begin{center}
- {\bfseries\sffamily\Large \instituicaoi \par\vspace{0.5mm} \instituicaoii} \par
+ {\bfseries\sffamily\Large \instituicaoi \\[7.5pt] \instituicaoii} \\[6pt]
\abntex@ifnotempty{\instituicaoiii}{{\bfseries\sffamily\Large\instituicaoiii}}
- \vfill\vfill
+ \vfill
\begin{center}
- \color{verdeunb}\bfseries\sffamily\LARGE\imprimirtitulo
+ \color{verdeunb}\bfseries\sffamily\LARGE\StrDel{\imprimirtitulo}{\\ }
\end{center}
\vfill
{\large\autorinome\ \autorisobrenome
- \par
+ \\[6pt]
\abntex@ifnotempty{\autoriinome}{\autoriinome\ \autoriisobrenome}}
\vfill
@@ -563,7 +607,7 @@
\vfill
\begin{center}
{\sffamily\large\imprimirlocal
- \par \imprimirano}
+ \\[6pt] \imprimirano}
\end{center}
\end{center}
\end{folhadeaprovacao}
@@ -572,7 +616,9 @@
\makeatother
% ---
+% ---
% Correção para o pacote microtype
+% ---
\makeatletter
\long\def\MT@prot@l#1{%
\MT@get@prot{#1}{left}%
@@ -580,8 +626,11 @@
#1}
\def\MT@prot@group#{\bgroup\afterassignment\MT@prot@get@firstchar\let\MT@temp= }
\makeatother
+% ---
+% ---
% Ajusta a indentação das listas de figuras e de tabelas
+% ---
\RequirePackage{tocbasic}
\DeclareTOCStyleEntry[
indent=0pt,
@@ -589,7 +638,6 @@
dynnumwidth,
%numsep=0em
]{tocline}{figure}
-%\newcommand\entrynumberwithprefix[2]{#1\enspace#2:\hfill}
\DeclareTOCStyleEntry[
indent=0pt,
@@ -597,4 +645,5 @@
dynnumwidth,
%numsep=0em
]{tocline}{table}
-\newcommand\entrynumberwithprefix[2]{#1~#2~\hfill} \ No newline at end of file
+\newcommand\entrynumberwithprefix[2]{#1~#2~\hfill}
+% --- \ No newline at end of file