texlive[65352] Master/texmf-dist: fei (24dec22)

commits+karl at tug.org commits+karl at tug.org
Sat Dec 24 22:29:56 CET 2022


Revision: 65352
          http://tug.org/svn/texlive?view=revision&revision=65352
Author:   karl
Date:     2022-12-24 22:29:56 +0100 (Sat, 24 Dec 2022)
Log Message:
-----------
fei (24dec22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fei/README
    trunk/Master/texmf-dist/doc/latex/fei/README.txt
    trunk/Master/texmf-dist/doc/latex/fei/fei.pdf
    trunk/Master/texmf-dist/source/latex/fei/fei.dtx
    trunk/Master/texmf-dist/tex/latex/fei/fei.cls

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/fei/10.3

Deleted: trunk/Master/texmf-dist/doc/latex/fei/10.3
===================================================================
Modified: trunk/Master/texmf-dist/doc/latex/fei/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/README	2022-12-24 21:29:24 UTC (rev 65351)
+++ trunk/Master/texmf-dist/doc/latex/fei/README	2022-12-24 21:29:56 UTC (rev 65352)
@@ -9,7 +9,7 @@
 
 fei is a class created by graduate students and LaTeX enthusiasts that allow students from FEI University Center to create their academic works, be it a monograph, master's thesis or PhD dissertation, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments.
 
-fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6028:2003, NBR 10522:1988, NBR 6024:2012, NBR 6023:2002 and NBR 6034:2004.
+fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6023:2018 and NBR 10520:2002.
 In the manual, users will find detailed information regarding the class commands, environments and best practices to create an academic text of good quality. We also made available a few template files which students may use as a starting point for their texts.
 
 # License

Modified: trunk/Master/texmf-dist/doc/latex/fei/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/README.txt	2022-12-24 21:29:24 UTC (rev 65351)
+++ trunk/Master/texmf-dist/doc/latex/fei/README.txt	2022-12-24 21:29:56 UTC (rev 65352)
@@ -9,7 +9,7 @@
 
 fei is a class created by graduate students and LaTeX enthusiasts that allow students from FEI University Center to create their academic works, be it a monograph, master's thesis or PhD dissertation, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments.
 
-fei is loosely based in the Brazilian National Standards Organization (Associa^^c3^^a7^^c3^^a3o Brasileira de Normas T^^c3^^a9cnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6028:2003, NBR 10522:1988, NBR 6024:2012, NBR 6023:2002 and NBR 6034:2004.
+fei is loosely based in the Brazilian National Standards Organization (Associa^^c3^^a7^^c3^^a3o Brasileira de Normas T^^c3^^a9cnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6023:2018 and NBR 10520:2002.
 In the manual, users will find detailed information regarding the class commands, environments and best practices to create an academic text of good quality. We also made available a few template files which students may use as a starting point for their texts.
 
 # License

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

Modified: trunk/Master/texmf-dist/source/latex/fei/fei.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2022-12-24 21:29:24 UTC (rev 65351)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2022-12-24 21:29:56 UTC (rev 65352)
@@ -18,7 +18,7 @@
 
 fei is a class created by graduate students and LaTeX enthusiasts that allow students from FEI University Center to create their academic works, be it a monograph, master's thesis or PhD dissertation, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments.
 
-fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6028:2003, NBR 10522:1988, NBR 6024:2012, NBR 6023:2002 and NBR 6034:2004.
+fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as NBR 14724:2011, NBR 6023:2018 and NBR 10520:2002.
 In the manual, users will find detailed information regarding the class commands, environments and best practices to create an academic text of good quality. We also made available a few template files which students may use as a starting point for their texts.
 
 # License
@@ -53,7 +53,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2021 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+Copyright (C) 2022 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License (LPPL), either
@@ -105,7 +105,7 @@
   \Subject   {This is where you put the abstract.}
 \end{filecontents*}
 
-\documentclass[oneside,symbols,acronym,font=times]{\jobname}
+\documentclass[nopdfa,oneside,symbols,acronym,font=times]{\jobname}
 \usepackage{multicol}
 \usepackage{listings}
 \lstset{
@@ -141,7 +141,7 @@
 
 \newcommand{\bigvindex}[1]{\index{#1@\emph{#1}}\emph{#1}}
 \newcommand{\vindex}[1]{\index{#1}#1}
-\newcommand{\cfcite}[1]{(Cf. \cite*{#1})}
+\newcommand{\cfcite}[1]{(Cf. \textcite*{#1})}
 
 \makeindex
 \makeglossaries
@@ -214,7 +214,7 @@
 
 Este manual é organizado da seguinte forma: a seção \ref{chap:introducao} lista os passos para instalação do \LaTeX{}, da classe e de suas dependências nos principais sistemas operacionais; a seção \ref{chap:comandos} enumera os comandos e ambientes, tanto novos quanto redefinidos do \LaTeX{}, necessários para a criação do corpo do trabalho acadêmico; a seção \ref{chap:referencia} explica o uso do abn\TeX{} e exemplifica o uso de seus diversos comandos de citação; a seção \ref{chap:indice} disserta sobre os programas necessários para a criação do índice remissivo e os comandos usados para se indexar termos no decorrer do texto; a seção \ref{chap:listas} explica ao autor como criar listas de abreviaturas e símbolos; a seção \ref{chap:compilando} ensina a compilar um projeto usando a classe \LaTeX{} da FEI com todas as suas funcionalidades. O apêndice~\ref{app:hacks} descreve alguns \emph{hacks} úteis para usuários da classe que precisam realizar as customizações mais corriqueiras na formatação de seus trabalhos Já o apêndice~\ref{app:arquivos} explica cada um dos arquivos criados pelo processo de compilação, com o propósito de instruir e exemplificar o uso de um apêndice. Por último, o apêndice~\ref{app:simbolos} disponibiliza uma lista dos principais símbolos matemáticos disponíveis no \TeX{}.
 
-\section{DÚVIDAS, PROBLEMAS E CONTRIBUIÇÕES}%
+\section{Dúvidas, problemas e contribuições}%
 \label{chap:faq}
 
 Este manual descreve como produzir um documento usando a classe da FEI. Caso tenha dúvidas relacionadas a editores de texto, serviços online (como o Overleaf\index{Overleaf}), problemas frequentes de compilação ou geração de referências, existe uma wiki\index{wiki} no GitHub\index{GitHub}: \url{https://github.com/douglasrizzo/Classe-Latex-FEI/wiki}
@@ -221,12 +221,12 @@
 
 Os \emph{issues} do GitHub\index{GitHub} listam os problemas já conhecidos que a classe tem. Lá é o local preferencial para reportar problemas relacionados a ela: \url{https://github.com/douglasrizzo/Classe-Latex-FEI/issues}
 
-\section{INSTALAÇÃO}%
+\section{Instalação}%
 \label{chap:instalacao}
 
 A instalação do \LaTeX{} e da classe foram movidas para a Wiki, cujo endereço está disponível na seção~\ref{chap:faq}.
 
-\section{FONTE ARIAL}
+\section{Fonte Arial}
 
 Por ser uma fonte True Type de autoria da Microsoft, as fontes da família Arial\index{Arial} não são disponibilizadas nativamente por distribuições do \LaTeX{} como o Mik\TeX{} e o \TeX{} \emph{Live}. Para utilizá-las, é necessário instalá-las separadamente. As instruções para instalação das fontes estão disponíveis no site do \TeX \emph{Users Group}\footnote{http://tug.org/fonts/getnonfreefonts/}.
 
@@ -240,7 +240,7 @@
 
 Alternativamente, é possível usar a fonte Arimo\index{Arimo}, uma versão aberta da fonte Arial disponibilizada nas principais distribuições de \LaTeX{}. Para isso, basta ter o pacote \texttt{arimo} instalado e usar a opção \texttt{font=arimo} na declaração da classe.
 
-\section{DEPENDÊNCIAS}%
+\section{Dependências}%
 \label{sec:dependencias}
 
 A partir da versão 3, a classe da FEI foi criada tendo a classe \texttt{memoir} como base, o que permitiu com que a classe fosse personalizada, em sua maioria, através do uso de comandos nativos do \LaTeX{}, reduzindo o número de pacotes do qual ela depende.
@@ -284,7 +284,7 @@
 
 Esta seção descreve os comandos disponibilizados pela classe. Ele é separado em quatro seções: a seção \ref{sec:preambulo} disserta sobre os comandos a serem usados antes do início do texto; a seção \ref{sec:pretexto} auxilia na declaração dos elementos pré-textuais do documento; a seção \ref{sec:texto} descreve a estrutura do texto e outros elementos a serem usados durante a produção deste, como \emph{floats}; a seção \ref{sec:postexto} disserta sobre os elementos pós-textuais, a saber, referências, apêndices, anexos e índice remissivo.
 
-\section{PREÂMBULO}%
+\section{Preâmbulo}%
 \label{sec:preambulo}
 
 No preâmbulo do texto são declaradas as propriedades globais do documento, como a classe que rege a formatação geral do texto e novos comandos a serem usados no decorrer do texto. O preâmbulo da classe \LaTeX{} da FEI contém os seguintes elementos que devem ser declarados no preâmbulo:
@@ -306,7 +306,7 @@
 \begin{filecontents*}{\jobname.xmpdata}
 \Title     {Minha tese-dissertação-monografia}
 \Author    {Meu Nome\sep Nome Do Outro Integrante\sep Nome do Terceiro}
-\Copyright {Copyright \copyright\ 2021 "Douglas De Rizzo Meneghetti"}
+\Copyright {Copyright \copyright\ 2022 "Douglas De Rizzo Meneghetti"}
 \Keywords  {manual\sep latex\sep tipografia}
 \Language  {pt-BR}
 \Subject   {Resumo vai aqui em uma única linha corrida.}
@@ -365,7 +365,7 @@
 
 Para saber como imprimir a lista de referências bibliográficas na seção pós-textual so trabalho, confira a seção \ref{subsec:referencias-pos}.
 
-\section{PRÉ-TEXTO}%
+\section{Pré-texto}%
 \label{sec:pretexto}
 
 O pré-texto do documento engloba todos os elementos textuais que precedem o corpo da obra. A seguir são listados os elementos pré-textuais suportados pela classe \LaTeX{} da FEI e os respectivos comandos para a criação de cada um deles.
@@ -462,7 +462,7 @@
   \smallcaption{Fonte: o Autor}
 \end{table}
 
-\section{TEXTO}%
+\section{Texto}%
 \label{sec:texto}
 
 O texto pode ser estruturado usando até 5 níveis de títulos de seção. Isso se traduz no uso dos 5 comandos de seccionamento do texto disponibilizados nativamente pelo \LaTeX: \lstinline+\chapter{...}+, \lstinline+\section{...}+, \lstinline+\subsection{...}+, \lstinline+\subsubsection{...}+ e \lstinline+\paragraph{...}+. Estes comandos inserem os títulos de suas respectivas divisões de acordo com o guia e são usados posteriormente na criação automática do sumário.
@@ -773,7 +773,7 @@
   \item Terceiro item extremamente grande usaara testar se as linhas das alíneas são alinhadas verticalmente no início, como demanda o guia de 2020.
 \end{enumerate}
 
-\section{PÓS-TEXTO}%
+\section{Pós-texto}%
 \label{sec:postexto}
 
 Fazem parte dos elementos pós-textuais as referências bibliográficas, apêndices, anexos e o índice remissivo. Esta seção descreve os comandos para \emph{inserção} destes elementos. As seções seguintes instruirão como \emph{criá-los}.
@@ -855,13 +855,13 @@
         \end{itemize}
 \end{itemize}
 
-\section{CITAÇÃO PARA \emph{FLOATS}}
+\section{Citação para \emph{floats}}
 
 No caso das citações que devem ser feitas em \emph{floats}, como ilustrações e tabelas, foi criado o comando \lstinline+\citefloat{}+ um comando específico que reflete as recomendações da biblioteca. O objetivo principal deste comando é ser usado dentro de \lstinline+\smallcaption{}+, para que a fonte do \emph{float} seja referenciada corretamente.
 
 \lstinline+Fonte: \citefloat{Kernighan1988}.+ \(\to\) Fonte: \citefloat{Kernighan1988}.
 
-\section{CITAÇÕES COM MAIS DE TRÊS LINHAS}
+\section{Citações com mais de três linhas}
 
 De acordo com o guia da biblioteca, a citação direta com mais de 3 linhas deve ter recuo de 4 cm da margem esquerda, letra de tamanho 10 pt, espaçamento simples e não deve conter aspas nem recuo no início do parágrafo. O \index{Latex@\LaTeX}\LaTeX{} já disponibiliza os ambientes \texttt{quote}, para citações de um parágrafo, e \texttt{quotation}, para citações com mais de um parágrafo. Para conseguir a formatação especificada pela biblioteca, os usuários da classe da FEI devem usaambiente \texttt{quote}. O ambiente \texttt{quotation} também foi reestruturado para ficar similar à formatação do ambiente \texttt{quote}, porém, como não há instruções para a realização de citações com mais de um parágrafo no guia da biblioteca, não existe recomendação para seu uso.
 
@@ -881,7 +881,7 @@
   The standard formalizes constructions that were hinted but not described in the first edition, particularly structure assignment and enumerations. It provides a new form of function declaration that permits cross-checking of definition with use. It specifies a standard library, with an extensive set of functions for performing input and output, memory management, string manipulation, and similar tasks. It makes precise the behavior of features that were not spelled out in the original definition, and at the same time states explicitly which aspects of the language remain machine-dependent. \cite{Kernighan1988}
 \end{quotation}
 
-\section{CITAÇÕES DE MÚLTIPLAS OBRAS COM MESMO AUTOR}
+\section{Citações de múltiplas obras com mesmo autor}
 
 Essa seção demonstra a formatação de citações quando o(s) primeiro(s) autor(es) de uma obra é(são) o(s) mesmo(s).
 
@@ -896,11 +896,11 @@
 
 Em suma, a geração de índices remissivos tem como dependências os programas \texttt{xindy} e \texttt{texindy} e o pacote \texttt{imakeidx} do \LaTeX{}. Como o \emph{xindy} não é parte integrante do \LaTeX{}, é necessário instalá-lo usando o gerenciador de pacotes de sua distribuição. Também é necessário executar um passo adicional na compilação do projeto, o qual é explicado na seção \ref{chap:compilando}.
 
-\section{SINALIZANDO A CRIAÇÃO DOS ARQUIVOS DE ÍNDICE}
+\section{Sinalizando a criação dos arquivos de índice}
 
 Para que o \LaTeX{} crie os arquivos auxiliares  que serão lidos pelo \emph{xindy}, é necessário sinalizar o compilador para que essa criação seja feita. Isso é feito adicionando o comando \lstinline+\makeindex+ ao preâmbulo de seu texto.
 
-\section{INDEXANDO PALAVRAS}
+\section{Indexando palavras}
 
 Para que uma palavra apareça posteriormente no índice, é necessário indexá-la. Para isso, usa-se o comando \lstinline+\index{palavra}+, o qual inclui ``palavra'' no arquivo auxiliar de indexação.
 
@@ -910,7 +910,7 @@
 
 Para aprender dicas avançadas na criação de índices mais complexos, recomenda-se a leitura da documentação do pacote \emph{MakeIndex} (\url{http://www.ctan.org/pkg/makeindex}), o pacote original de geração de índices do \LaTeX{}, \textcite{mittelbach_latex_2004} também é uma leitura recomendada, pois disserta tanto sobre o \emph{xindy} como o \emph{MakeIndex}.
 
-\section{IMPRIMINDO O ÍNDICE}
+\section{Imprimindo o índice}
 
 A impressão do índice é feita usando o comando \lstinline+\printindex+, o qual também inclui uma entrada para o mesmo no sumário do documento.
 
@@ -923,13 +923,13 @@
 
 \emph{Nota:} assim como descrito na seção \ref{chap:indice}, o pacote \emph{glossaries-extra} depende das ferramentas \index{makeindex@\emph{MakeIndex}}\emph{MakeIndex}.
 
-\section{SINALIZANDO A CRIAÇÃO DOS ARQUIVOS DE LISTAS DE SÍMBOLOS E ABREVIATURAS}
+\section{Sinalizando a criação dos arquivos de listas de símbolos e abreviaturas}
 
 Para que a classe da FEI configure a formatação das listas de acordo com o padrão da biblioteca, é necessário passar as opções \texttt{acronym}, para abreviaturas e \texttt{symbols}, para símbolos, na declaração da classe (vide seção \ref{subsec:documentclass}). Caso abreviaturas e símbolos sejam indexados e as opções não sejam passadas, um erro é gerado. Caso as opções sejam passadas mas nenhum item seja adicionado às listas, serão geradas páginas em branco.
 
 Para que o \LaTeX{} crie os arquivos auxiliares que serão lidos pelo \emph{glossaries}, é necessário sinalizar a criação deles ao compilador. Isso é feito adicionando o comando \lstinline+\makeglossaries+ ao preâmbulo de seu texto.
 
-\section{INDEXANDO ABREVIATURAS}
+\section{Indexando abreviaturas}
 
 A indexação de abreviaturas é feita usando o comando
 
@@ -948,7 +948,7 @@
 
 \lstinline+{abnt}{ABNT}{Associação Brasileira de Normas Técnicas}+
 
-\section{INDEXANDO SÍMBOLOS}
+\section{Indexando símbolos}
 
 A indexação de símbolos é feita usando o comando
 
@@ -970,7 +970,7 @@
 
 \lstinline+description={número irracional que representa [...]}}+
 
-\section{USANDO ABREVIATURAS E SÍMBOLOS INDEXADOS}%
+\section{Usando abreviaturas e símbolos indexados}%
 \label{sec:citar-abrevs-simbs}
 
 O pacote \bigvindex{glossaries} disponibiliza os seguintes comandos para chamar os itens indexados durante o texto:
@@ -996,7 +996,7 @@
 
 É importante ressaltar que o pacote \bigvindex{glossaries} adiciona às listas somente os termos que forem usados durante o texto. Para que todos os termos declarados apareçam, basta usar o comando \lstinline+\glsaddall+ no corpo do texto.
 
-\section{HIERARQUIA DE SÍMBOLOS}%
+\section{Hierarquia de símbolos}%
 \label{sec:sublist}
 Atendendo à demanda de alunos que usam uma quantidade muito extensa de símbolos em seus trabalhos, a classe da FEI passou a suportar o uso de listas se símbolos que permitam a ordenação hierárquica dos símbolos. Esta adição foi feita através do uso do estilo \texttt{alttree} do pacote \texttt{glossaries}. Para que este estilo seja usado no documento, a opção \texttt{sublist} deve ser passada à classe.
 
@@ -1010,7 +1010,7 @@
   description={pressure drop, $Pa$}}
 \end{lstlisting}
 
-\section{IMPRIMINDO AS LISTAS}
+\section{Imprimindo as listas}
 
 A lista de abreviaturas pode ser impressa através do comando \lstinline+\printacronyms+. A lista de símbolos pode ser impressa através do comando \lstinline+\printsymbols+. Todas as listas criadas através do pacote \texttt{glossaries}, inclusive as definidas pelo próprio usuário, podem ser impressas sequencialmente através do comando \lstinline+\printglossaries+.
 
@@ -1019,7 +1019,7 @@
 
 Para usar todos os recursos que a \texttt{fei.cls} disponibiliza, é necessário compilar o projeto usando diferentes programas. Esta sessão descreve tanto uma maneira automatizada de se compilar o projeto, usando o latexmk, assim como os programas que podem ser chamados manualmente, para fins de depuração..
 
-\section{COMPILAÇÃO AUTOMATIZADA}%
+\section{Compilação automatizada}%
 \label{sec:latexmk}
 
 Existem diversas ferramentas que automatizam o processo de compilação de um documento em \LaTeX{}, abstraindo o usuário da complexidade de usar todos os programas menores que geram o arquivo final. Dentre as ferramentas mais conhecidas estão o \texttt{latexmk}, \texttt{rubber} e \texttt{arara}, criadas especificamente para realizar a automatização da compilação de documentos \TeX{}. Para a classe da FEI, recomenda-se o uso do \texttt{latexmk}. As configurações necessárias são disponibilizadas no arquivo \texttt{.latexmkrc}, o qual deve ser colocado no mesmo diretório que o arquivo \texttt{.tex} principal do documento. O \texttt{latexmk} pode então ser chamado da seguinte forma (supondo que haja um arquivo chamado \texttt{documento.tex} no diretório atual):
@@ -1030,7 +1030,7 @@
 
 Caso haja apenas um arquivo \texttt{tex} no diretório, não é necessário especificar o nome do documento, assim como nunca é necessário deixar explícito tanto ao \texttt{latexmk} quanto ao \texttt{rubber} se o documento sendo compilado possui bibliografia, índices ou listas. Os programas detectam a existência desses construtos adicionais examinando os arquivos auxiliares gerados durante o processo e executam todos os comandos apropriados na ordem certa e o número suficiente de vezes.
 
-\section{COMPILAÇÃO MANUAL}%
+\section{Compilação manual}%
 \label{sec:dificil}
 
 A compilação manual do projeto depende dos seguintes programas:
@@ -1086,7 +1086,7 @@
 
 Existem alguns casos específicos nos quais técnicas de formatação avançadas ou redefinições de comandos são requeridas. Não existe forma simples de disponibilizar os recursos listados neste apêndice aos usuários da classe, então o apêndice ensinará os usuários a realizar personalizações básicas na classe, assim como fazer formatações menos convencionais que sejam necessárias para aderir as padrões da biblioteca.
 
-\section{MUDANDO OS NOMES DAS LISTAS}
+\section{Mudando os nomes das listas}
 
 Frequentemente o(a) orientador(a) ou um(a) bibliotecário(a) decide contrariar todas as regras escritas no guia de formatação, assim como as normas da \gls{abnt}, e deseja que determinadas listas possuam nomes específicos. Este apêndice ensina os usuários a modificar os nomes das listas que são geradas no preâmbulo, assim como os nomes que precedem cada item dessas listas.
 
@@ -1129,7 +1129,7 @@
 \renewcommand*{\listfigurename}{Lista de Figuras}}
 \end{lstlisting}
 
-\section{ALINHANDO FIGURA E LEGENDA}
+\section{Alinhando figura e legenda}
 
 \begin{figure}
   \centering
@@ -1155,7 +1155,7 @@
 \end{figure}
 \end{lstlisting}
 
-\section{CRIANDO NOVAS CATEGORIAS DE \emph{FLOATS}}
+\section{Criando novas categorias de \emph{floats}}
 
 Para criar uma nova categoria de \emph{float}, a qual será listada na lista de ilustrações, adicione o seguinte código de exemplo ao preâmbulo do documento, alterando as menções a ``mapa'' para criar seu \emph{float}.
 
@@ -1331,7 +1331,7 @@
 \chapter{Referência de símbolos \TeX{}}%
 \label{app:simbolos}
 
-\section{LETRAS GREGAS}
+\section{Letras gregas}
 \begin{multicols}{3}
   \noindent
   \(\alpha\) \lstinline+\alpha+\\
@@ -1377,7 +1377,7 @@
   \(\zeta\) \lstinline+\zeta+\\
 \end{multicols}
 
-\section{SÍMBOLOS}
+\section{Símbolos}
 \begin{multicols}{3}
   \noindent
   \(\aleph\) \lstinline+\aleph+\\
@@ -1412,7 +1412,7 @@
   \(\spadesuit\) \lstinline+\spadesuit+\\
 \end{multicols}
 
-\section{OPERADORES BINÁRIOS}
+\section{Operadores binários}
 \begin{multicols}{3}
   \noindent
   \(\amalg\) \lstinline+\amalg+\\
@@ -1449,7 +1449,7 @@
   \(\wr\) \lstinline+\wr+\\
 \end{multicols}
 
-\section{RELAÇÕES}
+\section{Relações}
 \begin{multicols}{3}
   \noindent
   \(\approx\) \lstinline+\approx+\\
@@ -1491,7 +1491,7 @@
   %\(\parallet\) \lstinline++\\
 \end{multicols}
 
-\section{DELIMITADORES}
+\section{Delimitadores}
 \begin{multicols}{3}
   \noindent
   \((\!(\) \lstinline+(\!(+\\
@@ -1516,7 +1516,7 @@
   \(\vert\) \lstinline+\vert+\\
 \end{multicols}
 
-\section{SETAS}
+\section{Setas}
 \begin{multicols}{2}
   \noindent
   \(\Downarrow\) \lstinline+\Downarrow+\\
@@ -1554,7 +1554,7 @@
 % \fi
 %<*class>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2021/06/13 4.10.3 Classe da FEI]
+\ProvidesClass{fei}[2022/12/23 4.10.4 Modelo da FEI]
 
 % cria a opção chave-valor font, com valor padrão times
 \RequirePackage{kvoptions}
@@ -1709,32 +1709,23 @@
 % corrige margens usando comandos da classe memoir
 \setlrmarginsandblock{30mm}{20mm}{*}
 \setulmarginsandblock{30mm}{20mm}{*}
-\checkandfixthelayout%
+\checkandfixthelayout
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % A POLEMICA DO ESPACAMENTO DE "UM E MEIO"
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
-% O problema: O Word tem um espaçamento de 1,5 linha, mas não define como
-% isso funciona, e.g. de onde começa e termina essa medida e o que é uma
-% linha
-
-% Eu fiz uma pesquisa por vários comandos e formas de ajustar o espaçamento
-% entre linhas no LaTeX, criar a mesma página no Word e no LaTeX e ver o
-% que fica mais similar. Esses testes estão disponíveis no GitHub.
-
-% Comandos disponibilizados pela classe memoir:
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% os seguintes comandos são disponibilizados pela classe memoir
 % \OnehalfSpacing
 % \DoubleSpacing
 
-% Comandos nativos do LaTeX:
-% os valores abaixo são recomendados magicamente para espaçamento de 1,5
-% e duplo, respectivamente. mais sobre esses valores em
-% https://en.wikibooks.org/wiki/LaTeX/Text_Formatting#Line_Spacing
+% esses comandos existem nativamente no LaTeX
+% os valores abaixo são recomendados magicamente para espaçamento de 1,5 e duplo, respectivamente
+% mais sobre esses valores em https://en.wikibooks.org/wiki/LaTeX/Text_Formatting#Line_Spacing
 % \linespread{1.3}
 % \linespread{1.6}
 
-% Outra opção é usar o pacote setspace. para usá-lo com memoir, precisa-se
-% usar a seguinte configuração
+% outra opção é usar o pacote setspace
+% para usá-lo com memoir, precisa-se usar a seguinte configuração
 % \DisemulatePackage{setspace}
 % \usepackage{setspace}
 
@@ -1748,8 +1739,9 @@
 % \linespread{1.5} = setspace com \spacing{1.5}
 % \DoubleSpacing   = setspace com \onehalfspacing
 
-% Esse é o valor que eu considerei que visualmente se parece mais com o
-% espaçamento de 1,5 do Word. O comando não possui dependências.
+% esse é o valor que eu considerei que visualmente se parece
+% mais com o espaçamento de 1,5 do Word
+% o comando não possui dependências
 \linespread{1.5}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -1996,13 +1988,14 @@
 \makechapterstyle{feiappendix}{%
   % en-dash após número
   \renewcommand*{\afterchapternum}{ -- }
-  % centraliza texto verticalmente e limpa o resto da página
-  \renewcommand*{\afterchaptertitle}{\hbox{}\vfill\clearpage}
+  % centraliza texto verticalmente e limpa o resto da página, apenas depois de ter inserido a entrada no TOC
+  % https://tex.stackexchange.com/a/321565
+  \renewcommand*{\mempostaddchaptertotochook}{\null\vfill\clearpage}
   % "Apêndice  [número]" em negrito
   \renewcommand*{\chapnamefont}{\normalfont\bfseries}
   \renewcommand*{\chapnumfont}{\chapnamefont}
   % inicia a página vazia e adiciona espaço vertical para centralizar o texto
-  \renewcommand*{\chapterheadstart}{\thispagestyle{empty}\hbox{}\vfill}
+  \renewcommand*{\chapterheadstart}{\thispagestyle{empty}\null\vfill}
   % Fonte normal, texto centralizado horizontalmente
   \renewcommand*{\chaptitlefont}{\normalfont\centering}
   % a palavra "Apêndice" na página de título, em maísculas
@@ -2104,10 +2097,11 @@
 }
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\renewcommand{\cftchapterfont}{\bfseries} % coloca o titulo de capítulos em negrito
-\renewcommand{\cftsubsectionfont}{\bfseries} % coloca o titulo das secoes em negrito
-\renewcommand{\cftsubsubsectionfont}{\bfseries\itshape} % coloca o titulo das secoes em negrito
-\renewcommand{\cftparagraphfont}{\itshape} % coloca o titulo das secoes em negrito
+\renewcommand{\cftchapterfont}{\bfseries} % titulo de capítulos em negrito
+\renewcommand{\cftsectionfont}{\uppercase} % título das seções em maiúsculo
+\renewcommand{\cftsubsectionfont}{\bfseries} % titulo das subseções em negrito
+\renewcommand{\cftsubsubsectionfont}{\bfseries\itshape} % titulo das subsubseções em negrito e itálico
+\renewcommand{\cftparagraphfont}{\itshape} % titulo das subsubsubseções em itálico
 
 \renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % pontos no sumário para partes
 \renewcommand{\cftchapterleader}{\cftdotfill{\cftdotsep}} % pontos no sumário para capítulos

Modified: trunk/Master/texmf-dist/tex/latex/fei/fei.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2022-12-24 21:29:24 UTC (rev 65351)
+++ trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2022-12-24 21:29:56 UTC (rev 65352)
@@ -14,7 +14,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% -----------------------------------------------------------------------------------------------------
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2021/06/13 4.10.3 Classe da FEI]
+\ProvidesClass{fei}[2022/12/23 4.10.4 Modelo da FEI]
 
 \RequirePackage{kvoptions}
 \DeclareStringOption[times]{font}
@@ -135,7 +135,7 @@
 
 \setlrmarginsandblock{30mm}{20mm}{*}
 \setulmarginsandblock{30mm}{20mm}{*}
-\checkandfixthelayout%
+\checkandfixthelayout
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -144,8 +144,6 @@
 
 
 
-
-
 \linespread{1.5}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
@@ -364,13 +362,14 @@
 \makechapterstyle{feiappendix}{%
   % en-dash ap^^c3^^b3s n^^c3^^bamero
   \renewcommand*{\afterchapternum}{ -- }
-  % centraliza texto verticalmente e limpa o resto da p^^c3^^a1gina
-  \renewcommand*{\afterchaptertitle}{\hbox{}\vfill\clearpage}
+  % centraliza texto verticalmente e limpa o resto da p^^c3^^a1gina, apenas depois de ter inserido a entrada no TOC
+  % https://tex.stackexchange.com/a/321565
+  \renewcommand*{\mempostaddchaptertotochook}{\null\vfill\clearpage}
   % "Ap^^c3^^aandice  [n^^c3^^bamero]" em negrito
   \renewcommand*{\chapnamefont}{\normalfont\bfseries}
   \renewcommand*{\chapnumfont}{\chapnamefont}
   % inicia a p^^c3^^a1gina vazia e adiciona espa^^c3^^a7o vertical para centralizar o texto
-  \renewcommand*{\chapterheadstart}{\thispagestyle{empty}\hbox{}\vfill}
+  \renewcommand*{\chapterheadstart}{\thispagestyle{empty}\null\vfill}
   % Fonte normal, texto centralizado horizontalmente
   \renewcommand*{\chaptitlefont}{\normalfont\centering}
   % a palavra "Ap^^c3^^aandice" na p^^c3^^a1gina de t^^c3^^adtulo, em ma^^c3^^adsculas
@@ -459,10 +458,11 @@
 }
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
-\renewcommand{\cftchapterfont}{\bfseries} % coloca o titulo de cap^^c3^^adtulos em negrito
-\renewcommand{\cftsubsectionfont}{\bfseries} % coloca o titulo das secoes em negrito
-\renewcommand{\cftsubsubsectionfont}{\bfseries\itshape} % coloca o titulo das secoes em negrito
-\renewcommand{\cftparagraphfont}{\itshape} % coloca o titulo das secoes em negrito
+\renewcommand{\cftchapterfont}{\bfseries} % titulo de cap^^c3^^adtulos em negrito
+\renewcommand{\cftsectionfont}{\uppercase} % t^^c3^^adtulo das se^^c3^^a7^^c3^^b5es em mai^^c3^^basculo
+\renewcommand{\cftsubsectionfont}{\bfseries} % titulo das subse^^c3^^a7^^c3^^b5es em negrito
+\renewcommand{\cftsubsubsectionfont}{\bfseries\itshape} % titulo das subsubse^^c3^^a7^^c3^^b5es em negrito e it^^c3^^a1lico
+\renewcommand{\cftparagraphfont}{\itshape} % titulo das subsubsubse^^c3^^a7^^c3^^b5es em it^^c3^^a1lico
 
 \renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % pontos no sum^^c3^^a1rio para partes
 \renewcommand{\cftchapterleader}{\cftdotfill{\cftdotsep}} % pontos no sum^^c3^^a1rio para cap^^c3^^adtulos
@@ -747,7 +747,7 @@
         }{\end{SingleSpace}\end{minipage}{}
   \end{center}}
 %% 
-%% Copyright (C) 2021 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+%% Copyright (C) 2022 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License (LPPL), either



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