texlive[64634] Master/texmf-dist: unbtex (6oct22)
commits+karl at tug.org
commits+karl at tug.org
Thu Oct 6 21:58:44 CEST 2022
Revision: 64634
http://tug.org/svn/texlive?view=revision&revision=64634
Author: karl
Date: 2022-10-06 21:58:43 +0200 (Thu, 06 Oct 2022)
Log Message:
-----------
unbtex (6oct22)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/unbtex/README.md
trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.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
Removed Paths:
-------------
trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/figuras/fig1.eps
Modified: trunk/Master/texmf-dist/doc/latex/unbtex/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/README.md 2022-10-06 19:58:15 UTC (rev 64633)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/README.md 2022-10-06 19:58:43 UTC (rev 64634)
@@ -1,6 +1,6 @@
# UnBTeX: A class for bachelor, master, and doctoral thesis at the
University of Brasilia (UnB), Brazil.
-Version 1.1.3 2022/09/04
+Version 1.2 2022/10/05
Copyright (C) 2021-2022 by Henrique C. Ferreira <hcferreira at unb.br>
@@ -35,6 +35,13 @@
. Documentation and comments improvements
1.1.3 (2022-09-04):
. Improved compilation time
+ 1.2 (2022-10-05):
+ . The styles of Table of Contents (Sumário), List of Sybols (Lista de
+ símbolos), and List of Acronyms (Lista de abreviaturas) have been
+ modified
+ . A compilation problem with Tex Live 2022 that arises when microtype
+ package is used has been solved
+
## Overleaf
Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex 2022-10-06 19:58:15 UTC (rev 64633)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/capitulo2.tex 2022-10-06 19:58:43 UTC (rev 64634)
@@ -158,12 +158,12 @@
pinstyle/.style={
pin edge={to-,thin,black}
}
-}
+}
\begin{figure}[htb]
\centering
% The block diagram code is probably more verbose than necessary
-% The block diagram code is probably more verbose than necessary
+\tikzsetnextfilename{blockdiagram}
\begin{tikzpicture}[auto,>=latex']
% We start by placing the blocks
\node [input, name=input] {};
@@ -171,11 +171,11 @@
\node [block, right = of sum] (controller) {Controlador};
\node [block, right = of controller, pin={[pinstyle]above:Perturbações},
node distance=3cm] (system) {Planta};
- % We draw an edge between the controller and system block to
- % calculate the coordinate u. We need it to place the measurement block.
- \draw [->] (controller) -- node[name=u] {$u$} (system);
- \node [output, right =of system] (output) {};
- %\node [block, below of=u] (measurements) {Measurements};
+% We draw an edge between the controller and system block to
+% calculate the coordinate u. We need it to place the measurement block.
+ \draw [->] (controller) -- node[name=u] {$u$} (system);
+ \node [output, right =of system] (output) {};
+ %\node [block, below of=u] (measurements) {Measurements};
% Once the nodes are placed, connecting them is easy.
\draw [draw,->] (input) -- node {$r$} (sum);
@@ -324,6 +324,10 @@
\end{split}
\end{equation}
+\nomenclature[C]{$\theta$}{Ângulo de arfagem}
+\nomenclature[C]{$\phi$}{Ângulo de rolamento}
+\nomenclature[C]{$\psi$}{Ângulo de guinada}
+
% ---
\section{Enumerações: alíneas e subalíneas}
% ---
@@ -527,9 +531,12 @@
\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}
-Note que o \verb|[A]| de \verb|\nomenclature[A]| indica que se trata de uma abreviatura ou sigla. Já o \verb|[B]| em \verb|\nomenclature[B]| indica que se trata de símbolo. Daí cada elemento a ser listado vai para a lista a qual pertencem.
+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 \verb|unbtex-example.tex|. A ordem de apresentação dos grupos em uma lista segue a ordem alfabética das letras que os designam.
% ---
\section{Ficha catalográfica com código Cutter-Sanborn}
Deleted: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/figuras/fig1.eps
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib 2022-10-06 19:58:15 UTC (rev 64633)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example/referencias.bib 2022-10-06 19:58:43 UTC (rev 64634)
@@ -11,7 +11,7 @@
Date-Modified = {2013-08-21 13:56:10 +0000},
Edition = {3},
Organization = {http://biblioteca.ibge.gov.br/visualizacao/livros/liv23907.pdf},
- Publisher = {Centro de Documentação e Disseminação de Informações. Fundação Intituto Brasileiro de Geografia e Estatística},
+ Publisher = {Centro de Documentação e Disseminação de Informações. Fundação Instituto Brasileiro de Geografia e Estatística},
Title = {Normas de apresentação tabular},
urldate = {2013-08-21},
Year = {1993}}
@@ -142,7 +142,7 @@
Org-Short = {ABNT},
Organization = {Associação Brasileira de Normas T\'ecnicas},
Pages = 7,
- Subtitle = {Informação e documentação --- Apresentação de citaçãoes em documentos},
+ Subtitle = {Informação e documentação --- Apresentação de citações em documentos},
Title = {{NBR} 10520},
Year = 2002}
@@ -154,7 +154,7 @@
Org-Short = {ABNT},
Organization = {Associação Brasileira de Normas T\'ecnicas},
Pages = 4,
- Subtitle = {Numeração progressiva das seçãoes de um documento},
+ Subtitle = {Numeração progressiva das seções de um documento},
Title = {{NBR} 6024},
Year = 2012}
@@ -164,7 +164,7 @@
Date-Modified = {2012-12-15 21:02:50 +0000},
Month = {11},
Org-Short = {ABNT},
- Organization = {Associação Brasileira de Normas T\'ecnicas},
+ Organization = {Associação Brasileira de Normas Técnicas},
Pages = 2,
Subtitle = {Resumo - Apresentação},
Title = {{NBR} 6028},
@@ -176,9 +176,9 @@
Date-Modified = {2012-12-15 20:34:08 +0000},
Month = {07},
Org-Short = {ABNT},
- Organization = {Associação Brasileira de Normas T\'ecnicas},
+ Organization = {Associação Brasileira de Normas Técnicas},
Pages = 6,
- Subtitle = {Informação e documentação --- trabalhos acad\^emicos --- apresentação},
+ Subtitle = {Informação e documentação --- trabalhos acadêmicos --- apresentação},
Title = {{NBR} 14724},
Year = 2001}
@@ -188,9 +188,9 @@
Date-Modified = {2012-12-15 20:34:17 +0000},
Month = {08},
Org-Short = {ABNT},
- Organization = {Associação Brasileira de Normas T\'ecnicas},
+ Organization = {Associação Brasileira de Normas Técnicas},
Pages = 6,
- Subtitle = {Informação e documentação --- trabalhos acad\^emicos --- apresentação},
+ Subtitle = {Informação e documentação --- trabalhos acadêmicos --- apresentação},
Title = {{NBR} 14724},
Year = 2002}
@@ -200,9 +200,9 @@
Date-Modified = {2012-12-15 20:35:25 +0000},
Month = {12},
Org-Short = {ABNT},
- Organization = {Associação Brasileira de Normas T\'ecnicas},
+ Organization = {Associação Brasileira de Normas Técnicas},
Pages = 9,
- Subtitle = {Informação e documentação --- trabalhos acad\^emicos --- apresentação},
+ Subtitle = {Informação e documentação --- trabalhos acadêmicos --- apresentação},
Title = {{NBR} 14724},
Year = 2005}
@@ -215,7 +215,7 @@
Org-Short = {ABNT},
Organization = {Associação Brasileira de Normas T\'ecnicas},
Pages = 15,
- Subtitle = {Informação e documentação --- trabalhos acad\^emicos --- apresentação},
+ Subtitle = {Informação e documentação --- trabalhos acadêmicos --- apresentação},
Title = {{NBR} 14724},
Year = 2011}
@@ -246,7 +246,7 @@
Date-Modified = {2012-04-23 11:35:13 +0000},
Keywords = {arquitetura da informação},
School = {Universidade de Brasília},
- Title = {Arquitetura da Informação: aspectos espistemológicos, científicos e práticos.},
+ Title = {Arquitetura da Informação: aspectos epistemológicos, científicos e práticos.},
Type = {Dissertação de Mestrado},
Year = {2005}}
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 2022-10-06 19:58:15 UTC (rev 64633)
+++ trunk/Master/texmf-dist/doc/latex/unbtex/unbtex-example.tex 2022-10-06 19:58:43 UTC (rev 64634)
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.1.3 2022/09/04
+%% Version 1.2 2022/10/05
%% Copyright (C) 2021-2022 by Henrique C. Ferreira <hcferreira at unb.br>
%%
%% This class file may be distributed and/or modified under the conditions
@@ -26,6 +26,7 @@
oneside, % caso queira imprimir em frente e verso, use
%twoside,
a4paper, % tamanho do papel.
+ sumario=tradicional,
% -- opções da classe abntex2 -- https://www.ctan.org/pkg/abntex2
%chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas
%section=TITLE, % títulos de seções convertidos em letras maiúsculas
@@ -41,10 +42,6 @@
% Pacotes básicos (Adicione abaixo pacotes úteis para o seu trabalho)
% ---
-% Pacote para desenho
-\usepackage{tikz}
-\usetikzlibrary{external,shapes,arrows,positioning}
-
% Bibliografia nas normas da ABNT, formato autor-data (Pacote biblatex)
% O formato autor-data facilita a leitura, sobretudo de trabalhos com muitas páginas
% https://www.ctan.org/pkg/biblatex
@@ -63,6 +60,43 @@
% ---
% ---
+% Compila lista de siglas 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
+\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
+}
+
+
+
+%\renewcommand{\nomgroup}[1]{
+%\ifthenelse{\equal{##1}{A}}{}{%
+%\chapter*{\hspace{-\leftmargin}\listadesimbolosname}
+%\ifthenelse{\equal{##1}{S}}{}{}}}
+
+% ---
% Compila a nomenclatura
% ---
\makenomencl
@@ -72,6 +106,16 @@
\graphicspath{{unbtex-example/figuras/}}
% ---
+% Pacote para desenho
+\tikzexternalize[prefix=unbtex-example/figuras/,
+ %only named=true,
+ %mode=graphics if exists,
+ %figure list=true,
+ %optimize=true, optimize command away=\includegraphics,
+ %optimize command away=\includepdf,
+ %shell escape=-enable-write18
+ ]
+
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% Informações do trabalho
@@ -107,8 +151,8 @@
% Local e data
\local{Brasília}
-\dia{29}
-\mes{julho}
+\dia{5}
+\mes{outubro}
\ano{2022}
% Palavras-chave (pelo menos três devem ser informadas)
@@ -156,6 +200,8 @@
\renewcommand{\lstlistingname}{Código}
\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}
}{
\thmnameen
\renewcommand{\bibname}{References}
@@ -162,6 +208,8 @@
\renewcommand{\lstlistingname}{Code}
\renewcommand{\orientadorname}{Orientador} % O gênero pode ser alterado para Orientadora. Não alterar para Supervisor/Advisor, mesmo que o trabalho seja em inglês.
\renewcommand{\coorientadorname}{Coorientador} % O gênero pode ser alterado para Coorientadora. Não alterar para Co-Supervisor/Co-Advisor, mesmo que o trabalho seja em inglês.
+\renewcommand{\anexoname}{Annex}
+\renewcommand{\apendicename}{Appendix}
}
% ------------------------------------------------------------------------
@@ -317,11 +365,12 @@
% ---
% ---
-% Insere lista de abreviaturas e siglas
+% Insere as listas de abreviaturas e siglas e de símbolos
% ---
-{\SingleSpacing
-%\setlength{\nomitemsep}{-\parsep}
-\printnomenclature[2cm]}
+%{\SingleSpacing
+\setlength{\nomitemsep}{-\parsep}
+\printnomenclature[2cm]
+% A opção do comando \printnomenclature define a largura da primeira coluna das listas
\cleardoublepage
% ---
@@ -383,7 +432,7 @@
\cleardoublepage
\phantomsection
\tocprintchapternonum
-\addcontentsline{toc}{chapter}{\texorpdfstring{\MakeTextUppercase{\bibname}}{\bibname}}
+\addcontentsline{toc}{chapter}{\texorpdfstring{\bibname}{\bibname}}
\printbibliography
\markboth{}{}
% ---
Modified: trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls 2022-10-06 19:58:15 UTC (rev 64633)
+++ trunk/Master/texmf-dist/tex/latex/unbtex/unbtex.cls 2022-10-06 19:58:43 UTC (rev 64634)
@@ -1,7 +1,7 @@
%%
%% UnBTeX: A class for bachelor, master, and doctoral thesis at the
%% University of Brasilia (UnB), Brazil
-%% Version 1.1.3 2022/09/04
+%% Version 1.2 2022/10/05
%% Copyright (C) 2021-2022 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}[2022/09/04 v1.1.3 Modelo da Universidade de Brasília baseado em abnTeX2]
+\ProvidesClass{unbtex}[2022/10/05 v1.2 Modelo da Universidade de Brasília baseado em abnTeX2]
% ---
% Repassa todos os parâmetros a classe abntex2,
@@ -51,24 +51,14 @@
\RequirePackage{subcaption} % Permite fazer subfiguras
\RequirePackage{icomma} % Configura casas decimais separadas por vírgula
\RequirePackage{indentfirst} % Indenta o primeiro parágrafo de cada seção.
-\RequirePackage{microtype} % Para melhorias de justificação
+\RequirePackage[nopatch=item]{microtype} % Para melhorias de justificação
\RequirePackage{multirow} % Para combinar linhas nas tabelas
+\RequirePackage[dvipsnames,table]{xcolor} % Para cores da UnB
+\RequirePackage{tikz} % Cria desenhos
+\usetikzlibrary{external,shapes,arrows,positioning}
% ---
% ---
-% Compila lista de siglas 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
-\def\pagedeclaration##1{\dotfill\hyperlink{page.##1}{\nobreakspace##1}\par}
- \renewcommand{\nomname}{\listadesiglasname}
-\renewcommand{\nomgroup}[1]{
-\ifthenelse{\equal{##1}{B}}{\chapter*{\hspace*{-\leftmargin}\listadesimbolosname}}{}}
-}
-% ---
-
-% ---
% Pacotes matemáticos
% ---
\RequirePackage{amsmath}
@@ -84,7 +74,6 @@
% Cores verde e azul UnB
% http://www.marca.unb.br/arquivosdigitais/files/guia_pratico/guia_pratico.pdf
% ---
-\RequirePackage[dvipsnames,table]{xcolor}
\definecolor{verdeunb}{cmyk}{1,0,1,0.2}
\definecolor{azulunb}{cmyk}{1,0.65,0,0.35}
@@ -110,6 +99,10 @@
% Controle do espaçamento entre um parágrafo e outro:
\setlength{\parskip}{0.2cm} % tente também \onelineskip
+% Numeração por capítulo das figuras e tabelas
+\renewcommand{\thefigure}{\thechapter.\arabic{figure}}
+\renewcommand{\thetable}{\thechapter.\arabic{table}}
+
% configuração do cabeçalho das páginas
\pagestyle{myheadings} % cabeçalho com linha e numeração da página
%\setlength{\normalrulethickness}{0pt} % retira a linha do cabeçalho
@@ -120,6 +113,12 @@
% Alterando o espaçamento entre linhas do ambiente verbatim
\def\verbatim at font{\linespread{1}\small\ttfamily}
+% Personalização do Sumário
+\settocdepth{subsection}
+\renewcommand{\cftchapterfont}{\normalsize\bfseries\sffamily}
+\setlength{\cftbeforechapterskip}{1.0em}
+\setlength{\cftbeforepartskip}{1.0em}
+
% Corrige falha do abntex2 nos anexos e apêndices
\renewcommand{\PRIVATEapendiceconfig}[2]{%
\setboolean{abntex at apendiceousecao}{true}%
@@ -127,11 +126,12 @@
\ifthenelse{\boolean{ABNTEXsumario-abnt-6027-2012}}{
\renewcommand{\appendixtocname}{\texorpdfstring{\MakeTextUppercase{#2}}{#2}}
}{%
-\renewcommand{\appendixtocname}{#2}}
-\renewcommand{\appendixpagename}{#2}
+\renewcommand{\appendixtocname}{{\normalsize\bfseries\sffamily #2}}}
+\renewcommand{\appendixpagename}{{\Huge\bfseries\sffamily #2}}
\switchchapname{#1}
\renewcommand*{\cftappendixname}{#1 \space}
}
+\renewcommand{\cftpartpagefont}{\normalsize\bfseries}
% ---
% ---
@@ -370,8 +370,10 @@
\parbox[b][\paperheight]{\paperwidth}{%
\vfill
\centering
+ \tikzexternalenable
\includegraphics[width=\paperwidth,height=\paperheight,%
keepaspectratio]{capa_fundo.pdf}%
+ \tikzexternaldisable
\vfill
}
}
More information about the tex-live-commits
mailing list.