texlive[71708] Master/texmf-dist: unbtex (4jul24)

commits+karl at tug.org commits+karl at tug.org
Thu Jul 4 22:28:34 CEST 2024


Revision: 71708
          https://tug.org/svn/texlive?view=revision&revision=71708
Author:   karl
Date:     2024-07-04 22:28:34 +0200 (Thu, 04 Jul 2024)
Log Message:
-----------
unbtex (4jul24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/unbtex/README.md
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/anexo-b.tex
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo3.tex
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo4.tex
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.pdf
    trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.tex
    trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/README.md	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/README.md	2024-07-04 20:28:34 UTC (rev 71708)
@@ -1,6 +1,6 @@
 # UnBTeX: A class for bachelor, master, and doctoral thesis at the
 # University of Brasilia (UnB), Brazil.
-# Version 1.5.1 2024/03/02
+# Version 1.5.2 2024/07/04
 
 Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira at unb.br>
 
@@ -109,6 +109,12 @@
   1.5.1 (2024-03-02):
     . The approval sheet (folha de aprovação) has been changed
     . The bottom margin size has been corrected to be consistently adhered to
+  1.5.2 (2024-07-04):
+    . The length of the footnote separator line has been corrected according 
+      to ABNT standards
+    . The left margin indentation of the citacao environment has been corrected
+      according to ABNT standards
+    . The left margin indentation of the references can be adjusted by the user
 
 ## Overleaf
 

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/anexo-b.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/anexo-b.tex	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/anexo-b.tex	2024-07-04 20:28:34 UTC (rev 71708)
@@ -7,6 +7,9 @@
 \cleardoublepage
 
 \newcounter{includepdfpage} % para referenciar no texto páginas pdf incluídas
+\makepagestyle{simple}
+\makeevenhead{simple}{\footnotesize\thepage}{}{}
+\makeoddhead{simple}{}{}{\footnotesize\thepage}
 
 \includepdf[
     pages=-, % intervalo das páginas do arquivo pdf que serão incluídas

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex	2024-07-04 20:28:34 UTC (rev 71708)
@@ -264,9 +264,7 @@
 
 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). No site da Biblioteca Central da UnB\footnote{\url{https://bce.unb.br/servicos/elaboracao-de-fichas-catalograficas/}} há mais informações a respeito. A classe UnB\TeX\ gera automaticamente a ficha catalográfica com as informações do trabalho, com opção de inclusão do código Cutter.
 
-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 obter o código correspondente ao 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: 
+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 obter o código correspondente ao 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: 
 \begin{verbatim}
 Lisboa, Carlos
 \end{verbatim}
@@ -276,7 +274,7 @@
 \end{verbatim}
 Note que na ficha catalográfica gerada aparecerá \texttt{L769m}. A letra \textbf{L} maiúscula, correspondente à primeira letra do sobrenome \textbf{Lisboa}, é automaticamente adicionada na frente do número. A letra \textbf{m} minúscula, correspondente à primeira letra do título do trabalho (neste caso, \emph{Modelo de trabalho acadêmico com UnB\TeX}), é adicionada no final do número.
 
-Se seu nome for, por exemplo, Carlos de Souza, utilize 
+Se o nome do autor for, por exemplo, Carlos de Souza, utilize 
 \begin{verbatim}
 Souza, Carlos de
 \end{verbatim}
@@ -289,12 +287,12 @@
 \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:
+É uma boa prática dividir o seu documento em diversos arquivos, e não apenas escrever tudo em um único. 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 que haja necessariamente quebra de páginas, utilize o comando:
+Para incluir documentos haver necessariamente quebra de páginas, utilize o comando:
 \begin{verbatim}
 \input{documento-a-ser-incluido}        % sem a extensão .tex
 \end{verbatim}

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo3.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo3.tex	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo3.tex	2024-07-04 20:28:34 UTC (rev 71708)
@@ -136,7 +136,7 @@
     \caption{Figura com subfiguras}
     \label{fig:subfiguras}
     \subfloat[Primeira subfigura]{\label{fig:subfigura_circuito} \centering 
-    \includegraphics[scale=1]{circuito.pdf}} 
+    \includegraphics[scale=1]{circuito.pdf}}
     \subfloat[Segunda subfigura]{\label{fig:subfigura_grafico} \hspace{0.4em}
     \centering \includegraphics[scale=1.2]{diodocurva.pdf}}
 \end{figure}
@@ -175,15 +175,13 @@
     \label{fig:psgrag}
 \end{figure}
 
-Crie no Overleaf um novo projeto que tenha o conteúdo do \cref{cod:tex} dentro de um arquivo \texttt{tex} nomeado, por exemplo, como \texttt{blockdiagram.tex}. No menu do Overleaf, altere o compilador de \texttt{pdfLaTeX} para \texttt{LaTeX} e defina o arquivo \texttt{blockdiagram.tex} como principal. Coloque o arquivo \texttt{blockdiagram.eps} dentro do projeto e compile. A saída gerada, corresponde à \cref{fig:psfrag1}, deve 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).
-
-\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
-
-Observe na \cref{fig:psfrag2} que o ``\texttt{g}'' é substituído por ``$G(s)$'' na \cref{fig:psfrag1}. Para tal, o \cref{cod:tex} utiliza o seguinte comando do pacote \textsf{psfrag}:
+Crie no Overleaf um novo projeto que tenha o conteúdo do \cref{cod:tex} dentro de um arquivo \texttt{tex} nomeado, por exemplo, como \texttt{blockdiagram.tex}. No menu do Overleaf, altere o compilador de \texttt{pdfLaTeX} para \texttt{LaTeX} e defina o arquivo \texttt{blockdiagram.tex} como principal. Coloque o arquivo \texttt{blockdiagram.eps} dentro do projeto e compile. A saída gerada, corresponde à \cref{fig:psfrag1}, deve 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). Observe na \cref{fig:psfrag2} que o ``\texttt{g}'' é substituído por ``$G(s)$'' na \cref{fig:psfrag1}. Para tal, o \cref{cod:tex} utiliza o seguinte comando do pacote \textsf{psfrag}:
 \begin{verbatim}
 \psfrag{g}[c][c]{\footnotesize $G(s)$}
 \end{verbatim}
 
+\lstinputlisting[numbers=none,float,caption={\texttt{blockdiagram.tex}},label={cod:tex}]{unbtex-example/codigos/blockdiagram.tex}
+
 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 documento principal. Para mais informações sobre o pacote, consulte seu manual\footnote{Disponível em \url{http://mirrors.ctan.org/macros/latex/contrib/psfrag/pfgguide.pdf}}.
 
 Evite o uso de figuras no formato \texttt{eps} no documento principal. Documentos que usam a classe UnB\TeX\ precisam ser compilados pelo \texttt{pdfLaTeX}, que inicialmente converte os arquivos \texttt{eps} para o formato \texttt{pdf}, exigindo maior tempo de processamento. O projeto auxiliar (\cref{cod:tex}) usa a classe \texttt{article} e admite compilador \texttt{LaTeX}, que não necessita de etapas adicionais para processar códigos que chamam arquivos \texttt{eps}.
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo4.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo4.tex	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo4.tex	2024-07-04 20:28:34 UTC (rev 71708)
@@ -1,5 +1,5 @@
 % ----------------------------------------------------------
-\chapter{Ambientes}
+\chapter{Ambientes do UnB\TeX}
 % ----------------------------------------------------------
 
 A classe UnB\TeX\ disponibiliza alguns ``ambientes'', ou seja, caixas de texto com formatação especial para certos tipos de elementos, que podem ser automaticamente numerados (por exemplo, \cref{thm:WYSIWYG}, \cref{exc:in}, \cref{alg:NNMPC}, etc.). Esses ambientes foram adaptados a partir do modelo de \citeonline{Castro2019}.
@@ -51,7 +51,7 @@
 
 \section{Algoritmo}
 
-O \cref{alg:NNMPC} é um pseudo-código para obtenção de um controlador preditivo baseado em modelo e em redes neurais.
+O \cref{alg:NNMPC} é um exemplo de pseudo-código.
 
 \begin{algorithm}[htb]
 %\linespread{1.0}\selectfont % espaçamento entre as linhas do algoritmo

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib	2024-07-04 20:28:34 UTC (rev 71708)
@@ -12,7 +12,7 @@
     pages = {342--351}}
 
 @article{van86,
-    author = {{van}, Gigch, John P. and Leo L. Pipino},
+    author = {John P. van Gigch and Leo L. Pipino},
     journal = {Future Computing Systems},
     number = {1},
     pages = {71-97},
@@ -53,7 +53,7 @@
 
 @inproceedings{martin1997,
     address = {Rio de Janeiro},
-    author = {Martin, Neto, L. and C. Bayer and J. Mielniczuk},
+    author = {L. Martin{ }Neto and C. Bayer and J. Mielniczuk},
     booktitle = {Resumos do [...]},
     conference-number = {26},
     conference-year = {1997},

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.tex	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.tex	2024-07-04 20:28:34 UTC (rev 71708)
@@ -1,7 +1,7 @@
 %%
 %% UnBTeX: A class for bachelor, master, and doctoral thesis at the
 %% University of Brasilia (UnB), Brazil
-%% Version 1.5.1 2024/03/02
+%% Version 1.5.2 2024/07/04
 %% Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira at unb.br>
 %%
 %% This class file may be distributed and/or modified under the conditions
@@ -55,7 +55,7 @@
 
 % ---
 % Diretório das figuras
-\graphicspath{{unbtex-example/figuras/}}
+\graphicspath{{unbtex-example/figuras}}
 % --- 
 
 % ------------------------------------------------------------------------
@@ -67,7 +67,7 @@
 % ---
 % Título
 % ---
-\titulo{Modelo de trabalho \\ acadêmico com UnB\TeX} % No idioma principal do texto
+\titulo{Modelo de trabalho\\ acadêmico com UnB\TeX} % No idioma principal do texto
 % Insira \\ caso queira 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)
 % ---
@@ -102,27 +102,27 @@
 % ---
 % Informações do trabalho
 % ---
-\tipotrabalho{Projeto Final de Curso} % Dissertação de Mestrado; Tese de Doutorado (em português, mesmo que o trabalho seja em inglês)
+\tipotrabalho{Trabalho de Conclusão de Curso} % Dissertação de Mestrado; Tese de Doutorado (em português, mesmo que o trabalho seja em inglês)
 %\tipotrabalho{Tese de Doutorado}
 % ---
-\tipocurso{Engenharia de Controle e Automação} % Nome do curso de graduação ou do programa de pós-graduação, em português
+\tipocurso{Engenharia Elétrica} % Nome do curso de graduação ou do programa de pós-graduação, em português
 %\tipocurso{Programa de Pós-Graduação em Engenharia Elétrica}
 % ---
 % Texto que aparece na folha de rosto e na folha de aprovação
-\preambulo{Projeto Final de Curso submetido como requisito parcial para obtenção do grau de Engenheiro de Controle e Automação.} 
+\preambulo{Trabalho de Conclusão de Curso submetido como requisito parcial para obtenção do grau de Engenheiro Eletricista.} 
 %\preambulo{Tese de Doutorado submetida ao Programa de Pós-Graduação em Engenharia Elétrica da Universidade de Brasília como parte dos requisitos necessários para obtenção do grau de Doutor.}
 % Consulte a secretaria/coordenação do curso para saber o que deve ser escrito no preâmbulo. Use português mesmo que o trabalho seja em inglês.
 % ---
 % Informação adicional para ser impressa na folha de rosto
 \publicacao{} % Deixe o argumento vazio caso não haja
-%\publicacao{Publicação PPGEE 201/23} % Também imprime as informações no trabalho no topo da página da ficha catalográfica
+%\publicacao{Publicação PPGEE 201/23} % Também imprime as informações do trabalho no topo da página da ficha catalográfica
 % ---
 
 % ---
 % Instituição
 % ---
-\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{} % Use português mesmo que o trabalho seja em inglês
-%\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{Departamento de Engenharia Elétrica} % Caso queira incluir o departamento da unidade acadêmica
+%\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{} % Use português mesmo que o trabalho seja em inglês
+\instituicao[Universidade de Brasília]{Faculdade de Tecnologia}{Departamento de Engenharia Elétrica} % Caso queira incluir o departamento da unidade acadêmica
 % ---
 
 % ---
@@ -129,8 +129,8 @@
 % Local e data da defesa
 % ---
 \local{Brasília}
-\dia{2}
-\mes{março}
+\dia{4}
+\mes{julho}
 \ano{2024}
 % ---
 
@@ -148,7 +148,7 @@
 \membrodabancav{} % Deixe vazio se não tiver o quinto membro
 \membrodabancavfuncao{Examinador externo}
 % Comprimento da linha da assinatura (ajuste conforme necessidade)
-\setlength{\ABNTEXsignwidth}{9cm}
+\signlinewidth{9cm}
 % ---
 
 % ---
@@ -212,7 +212,7 @@
 
 % Primeiro autor
 \begin{DedicatoriaAutorI}
-Este trabalho é dedicado às crianças adultas que, \\
+Este trabalho é dedicado às crianças adultas que,\\
 quando pequenas, sonharam em se tornar cientistas.
 \end{DedicatoriaAutorI}
 
@@ -334,6 +334,7 @@
 % Referências bibliográficas
 % ---
 % Arquivo com as referências bibliográficas
+\bibhang{2.2em} % Recuo da margem esquerda da lista de referências
 \bibliography{unbtex-example/referencias} % O estilo de citação é selecionado automaticamente
 % ---
 

Modified: trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls	2024-07-04 20:28:24 UTC (rev 71707)
+++ trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls	2024-07-04 20:28:34 UTC (rev 71708)
@@ -1,7 +1,7 @@
 %%
 %% UnBTeX: A class for bachelor, master, and doctoral thesis at the
 %% University of Brasilia (UnB), Brazil
-%% Version 1.5.1 2024/03/02
+%% Version 1.5.2 2024/07/04
 %% Copyright (C) 2021-2024 by Henrique C. Ferreira <hcferreira at unb.br>
 %%
 %% This class file may be distributed and/or modified under the conditions
@@ -21,7 +21,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{unbtex}[2024/03/02 v1.5.1 Modelo da Universidade de Brasília baseado em abnTeX2]
+\ProvidesClass{unbtex}[2024/07/04 v1.5.2 Modelo da Universidade de Brasília baseado em abnTeX2]
 
 % ------------------------------------------------------------------------
 % Opções para a classe
@@ -118,9 +118,20 @@
 \setlength{\parindent}{3em} % Tamanho da indentação da primeira linha do parágrafo
 \frenchspacing % Retira espaço extra entre as frases (após o ponto final)
 \setlength{\parskip}{3pt plus 1pt minus 1pt} % Espaço entre parágrafos
+\pdfminorversion=7 % Configuração da versão do arquivo pdf produzido
+
+% Configurações das margens e cabeçalho
+\AtBeginDocument{
+\setlrmarginsandblock{3cm}{2cm}{*} % Margens esquerda e direita
+\setulmarginsandblock{3cm}{2cm}{*} % Margens superior e inferior
+\checkandfixthelayout[nearest] % Implementa as margens
+\pagestyle{myheadings} % Cabeçalho com linha e numeração da página
+}
+
+% Espaçamento para notas de rodapé
 \setlength{\skip\footins}{20pt plus 2pt minus 2pt} % Espaço entre o texto e as notas de rodapé
 \addtolength{\footnotesep}{2pt} % Espaço entre as notas de rodapé
-\pdfminorversion=7 % Configuração da versão do arquivo pdf produzido
+\renewcommand*{\footnoterule}{\kern-3pt \hrule width 5cm \kern 2.6pt} % Tamanho do traço superior (5cm)
 
 % Ajusta espaço entre texto e figuras/tabelas
 \setlength{\textfloatsep}{18pt plus 2pt minus 2pt} % Espaçamento entre texto e floats no topo/base da página
@@ -137,9 +148,6 @@
 \renewcommand{\thefigure}{\thechapter.\arabic{figure}}\numberwithin{figure}{chapter}
 \renewcommand{\thetable}{\thechapter.\arabic{table}}\numberwithin{table}{chapter}
 
-% Configuração do cabeçalho das páginas
-\pagestyle{myheadings} % Cabeçalho com linha e numeração da página
-
 % Modifica o tamanho da fonte e espaçamento entre linhas no ambiente verbatim
 \RequirePackage{fvextra}
 \renewenvironment{verbatim}{\VerbatimEnvironment
@@ -385,16 +393,15 @@
 \urlstyle{same}
 }
 % Gera as referências bibliográficas de acordo com as normas da ABNT
+\newcommand{\bibhang}[1]{\setlength{\bibindent}{#1}}
 \IfStrEq{\bibsty}{alf}{% Estilo autor-data
-\newcommand{\recuo}{3em} % Indentação da lista de referências
-\RequirePackage[alf,recuo=\recuo,abnt-etal-list=0,abnt-etal-cite=3,abnt-emphasize=bf,bibjustif]{abntex2cite}
+\RequirePackage[alf,abnt-etal-list=0,abnt-etal-cite=3,abnt-emphasize=bf,bibjustif]{abntex2cite}
 \renewcommand{\@biblabel}[1]{}%
 \IfStrEq{\idioma}{brazil} % Seleciona o arquivo de estilo de citação
 {\bibliographystyle{unbtexcite/unbtex-alf-pt}}{\bibliographystyle{unbtexcite/unbtex-alf-en}}
 }{%
 \IfStrEq{\bibsty}{num}{% Estilo numérico
-\newcommand{\recuo}{2.2em} % Aumente este valor se o número de referências for superior a 100
-\RequirePackage[num,recuo=\recuo,abnt-etal-list=0,abnt-emphasize=bf,bibjustif]{abntex2cite}
+\RequirePackage[num,abnt-etal-list=0,abnt-emphasize=bf,bibjustif]{abntex2cite}
 \RequirePackage{cite} % Para ordenar, comprimir e colocar entre colchetes os números nas citações
 \renewcommand{\@biblabel}[1]%
 {%
@@ -408,7 +415,7 @@
 {\setlength{\ABCIauxlen}{\minimumbiblabelwidth-\ABCIauxlen}}%
 {\setlength{\ABCIauxlen}{0cm}}%
 %{\biblabeltext\hspace{\ABCIauxlen}}%
-\parbox[t]{\recuo}{\raggedleft\biblabeltext\hspace{\ABCIauxlen}}%
+\parbox[t]{\bibindent}{\raggedleft\biblabeltext\hspace{\ABCIauxlen}}%
 }}%
 \renewcommand{\citeonline}[2][] % Redefine \citeonline como \cite
 {\ifthenelse{\equal{#1}{}}{\cite{#2}}{\cite[#1]{#2}}}
@@ -465,7 +472,6 @@
     indent=0pt,
     entrynumberformat=\entrynumberwithprefix{\figurename},
     dynnumwidth,
-    %numsep=0em
 ]{tocline}{figure}
 
 \DeclareTOCStyleEntry[
@@ -472,12 +478,30 @@
     indent=0pt,
     entrynumberformat=\entrynumberwithprefix{\tablename},
     dynnumwidth,
-    %numsep=0em
 ]{tocline}{table}
 \newcommand\entrynumberwithprefix[2]{#1~#2\thinspace\hfill}
 % ---
 
 % ---
+% Citacao direta com mais de 3 linhas - ABNT NBR 10520/2002 - 5.3
+% Corrige tamanho do recuo do ambiente citacao do abntex2 para 4cm
+% ---
+\ifthenelse{\equal{\ABNTEXistwocolumn}{true}}{%
+ \setlength{\ABNTEXcitacaorecuo}{1.8cm}
+}{% else
+ \setlength{\ABNTEXcitacaorecuo}{4cm}
+}
+\renewenvironment*{citacao}[1][default]{%
+  \begin{adjustwidth}{\ABNTEXcitacaorecuo}{0mm}%
+  \ABNTEXfontereduzida%
+  \begin{SingleSpace}%
+  \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}%
+}{%
+  \end{SingleSpace}%
+  \end{adjustwidth}}
+% ---
+
+% ---
 % Define o texto dos rótulos de acordo com o idioma principal selecionado
 % ---
 \AtBeginDocument{
@@ -611,13 +635,14 @@
 \renewcommand{\imprimircapa}{%
 \hypersetup{pageanchor=false}
 \setlrmargins{*}{*}{1} % Margens laterais iguais para a capa
-\checkandfixthelayout[nearest]
+\setulmarginsandblock{3cm}{2cm}{*}
+\checkandfixthelayout[fixed]
   \begin{capa}%
     \center
     \AddToShipoutPicture*{\BackgroundPic}
     \vspace*{7.5cm}
-    {\LARGE{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
-    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+    {\LARGE\sffamily\bfseries\instituicaoi \\ \instituicaoii \\
+    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
     \vfill
     \begin{center}
     % Define o tamanho da fonte do título
@@ -641,7 +666,7 @@
 % Reestabelece as margens
 \setlrmarginsandblock{3cm}{2cm}{*}
 \setulmarginsandblock{3cm}{2cm}{*}
-\checkandfixthelayout[fixed]
+\checkandfixthelayout[nearest]
 \cleardoublepage
 \hypersetup{pageanchor=true}
 }
@@ -652,8 +677,7 @@
     \put(0,0){%
 	\parbox[b][\paperheight]{\paperwidth}{%
 	\vfill
-	\centering
-	\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{capa_fundo.pdf}%
+	\centering	\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{capa_fundo.pdf}%
 	\vfill
 	}
     }
@@ -665,8 +689,8 @@
 % ---
 \renewcommand{\folhaderostocontent}{%
 \begin{center}
-    {\LARGE{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
-    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+    {\LARGE\sffamily\bfseries \instituicaoi \\ \instituicaoii \\ 
+    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
     \vfill\vfill
 
 \begin{center}
@@ -712,7 +736,7 @@
 \ifthenelse{\equal{\imprimirpublicacao}{}}{}{
 \begin{OnehalfSpace}
 {\noindent\sffamily\large REFERÊNCIA BIBLIOGRÁFICA}\par
-\noindent\MakeUppercase\autorisobrenome, \autorinome \ifthenelse{\equal{\autoriinome}{}}{.}{;~\MakeUppercase\autoriisobrenome, \autoriinome.} {\bfseries\StrDel{\imprimirtitulo}{\\ }}. \begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ifthenelse{\equal{\imprimirpublicacao}{}}{}{,~\imprimirpublicacao} -- \ifthenelse{\equal{\instituicaoiii}{}}{}{\instituicaoiii,~}\instituicaoii, \instituicaoi, \imprimirlocal, \thelastpage~p. \imprimirano.\end{otherlanguage*}
+\noindent\MakeUppercase\autorisobrenome, \autorinome \ifthenelse{\equal{\autoriinome}{}}{.}{;~\MakeUppercase\autoriisobrenome, \autoriinome.} {\bfseries\StrDel{\imprimirtitulo}{\\}}. \begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ifthenelse{\equal{\imprimirpublicacao}{}}{}{,~\imprimirpublicacao} -- \ifthenelse{\equal{\instituicaoiii}{}}{}{\instituicaoiii,~}\instituicaoii, \instituicaoi, \imprimirlocal, \thelastpage~p. \imprimirano.\end{otherlanguage*}
 \end{OnehalfSpace}}
 \IfInteger{\imprimircutter}{\setlength{\fboxsep}{10pt}}{\setlength{\fboxsep}{18pt}}
 \vspace*{\fill}
@@ -724,7 +748,7 @@
 \IfInteger{\imprimircutter}{\begin{tabular}{p{1.25cm} p{10.25cm}}}{} \cutter
 \autorisobrenome, \autorinome. \\
 \IfInteger{\imprimircutter}{\StrChar{\autorisobrenome}{1}\imprimircutter\StrChar{\imprimirtitulo}{1}[\SUBtemp]\MakeLowercase{\SUBtemp}}{} \cutter
-\hspace*{2em}\noindent \StrDel{\imprimirtitulo}{\\ } ~/ \begin{otherlanguage*}{brazil}{\autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano.}\end{otherlanguage*} \\ \cutter
+\hspace*{2em}\noindent \StrDel{\imprimirtitulo}{\\} ~/ \begin{otherlanguage*}{brazil}{\autorinome\ \autorisobrenome; \ifthenelse{\equal{\autoriinome}{}}{}{\autoriinome\ \autoriisobrenome;} \MakeLowercase\orientname\ \orientnome\ \orientsobrenome \ifthenelse{\equal{\coorientnome}{}}{.}{;~\MakeLowercase\coorientname\ \coorientnome\ \coorientsobrenome.} \texttt{-{}-} \imprimirlocal, \imprimirano.}\end{otherlanguage*} \\ \cutter
 \hspace*{2em}\noindent \thelastpage~p. \\ \cutter
 \\ \cutter
 \hspace*{2em}\noindent\begin{otherlanguage*}{brazil}\imprimirtipotrabalho\ (\imprimircurso)\ \texttt{-{}-} \instituicaoi, \imprimirano.\end{otherlanguage*} \\ \cutter
@@ -742,18 +766,19 @@
 % ---
 % Imprime folha de aprovação
 % ---
+\newcommand{\signlinewidth}[1]{\setlength{\ABNTEXsignwidth}{#1}}
 \newcommand{\imprimirfolhadeaprovacao}{%
 \begin{folhadeaprovacao}
 \begin{center}
-    {\Large{\sffamily{\bfseries\instituicaoi \\ \instituicaoii \\
-    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}}}\par}
+    {\Large\sffamily\bfseries\instituicaoi \\ \instituicaoii \\
+    \abntex at ifnotempty{\instituicaoiii}{\instituicaoiii}\par}
     \vfill
     \begin{center}
     % Define o tamanho da fonte do título
-    \autotitle[1]{\bfseries\StrDel{\imprimirtitulo}{\\ }}
+    \autotitle[1]{\bfseries\StrDel{\imprimirtitulo}{\\}}
     \ifthenelse{\equal{\titleformat}{\large}}
-    {\color{verdeunb}\Large\bfseries \StrDel{\imprimirtitulo}{\\ }\par}
-    {\color{verdeunb}\titleformat\bfseries \StrDel{\imprimirtitulo}{\\ }\par}
+    {\color{verdeunb}\Large\bfseries \StrDel{\imprimirtitulo}{\\}\par}
+    {\color{verdeunb}\titleformat\bfseries \StrDel{\imprimirtitulo}{\\}\par}
     \end{center}
     \vfill
 
@@ -781,10 +806,6 @@
     \abntex at ifnotempty{\membrodabancaivnome}{\assinatura{\textbf{\membrodabancaivnome} \\ \membrodabancaivfuncaonome}}
     \abntex at ifnotempty{\membrodabancavnome}{\assinatura{\textbf{\membrodabancavnome} \\ \membrodabancavfuncaonome}}
 }
-%\vfill
-%    \begin{center}
-%    {\sffamily\large\imprimirlocal \\ \imprimirano\par}
-%    \end{center}
 \end{center}
 \end{folhadeaprovacao}
 }



More information about the tex-live-commits mailing list.