texlive[52322] Master/texmf-dist: fei (9oct19)

commits+karl at tug.org commits+karl at tug.org
Wed Oct 9 23:56:12 CEST 2019


Revision: 52322
          http://tug.org/svn/texlive?view=revision&revision=52322
Author:   karl
Date:     2019-10-09 23:56:12 +0200 (Wed, 09 Oct 2019)
Log Message:
-----------
fei (9oct19)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fei/fei-template-sublist.tex
    trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex
    trunk/Master/texmf-dist/doc/latex/fei/fei.pdf
    trunk/Master/texmf-dist/doc/latex/fei/referencias.bib
    trunk/Master/texmf-dist/source/latex/fei/fei.dtx
    trunk/Master/texmf-dist/source/latex/fei/fei.ins
    trunk/Master/texmf-dist/tex/latex/fei/fei.cls

Modified: trunk/Master/texmf-dist/doc/latex/fei/fei-template-sublist.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/fei-template-sublist.tex	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/doc/latex/fei/fei-template-sublist.tex	2019-10-09 21:56:12 UTC (rev 52322)
@@ -85,7 +85,10 @@
 Vivamus vel erat erat. Integer venenatis nisl velit, vel commodo lectus condimentum ac. Aliquam id magna at tellus sagittis tempus id quis ante. Maecenas bibendum ipsum nec urna condimentum mollis. In venenatis eget nunc ac adipiscing. Vivamus faucibus vel orci mattis egestas. In hac habitasse platea dictumst. Nulla faucibus neque eu fermentum luctus. Duis ipsum nunc, congue vel justo nec, faucibus iaculis erat. Integer sit amet augue nec enim blandit placerat. Sed bibendum feugiat eros.
 \end{agradecimentos}
 
-\epigrafe{A good scientist is a person with original ideas. A good engineer is a person who makes a design that works with as few original ideas as possible. There are no prima donnas in engineering.}{Freeman Dyson \nocite{dyson_disturbing_1979}}
+\begin{epigrafe}
+	\epig{Beware of bugs in the above code; I have only proved it correct, not tried it.}{Donald E. Knuth \nocite{knuth77}}
+	\epig{Something is rotten in the state of Denmark.}{William Shakespeare \nocite{shakespeare1885tragedy}}
+\end{epigrafe}
 
 \begin{resumo}
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean quam turpis, ullamcorper quis laoreet ac, malesuada sed mi. Quisque orci nunc, placerat quis mauris vel, luctus dictum tellus. Ut aliquam dui nunc, quis commodo justo mattis aliquam. Nam congue libero nec dui auctor pharetra. Sed sit amet justo sodales, elementum massa quis, luctus ipsum. Ut et libero mattis, rhoncus nisi vitae, facilisis sapien. Aliquam erat volutpat. Mauris eget libero egestas, ullamcorper leo quis, convallis libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Modified: trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex	2019-10-09 21:56:12 UTC (rev 52322)
@@ -1,13 +1,4 @@
 
-\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\ 2019 "Douglas De Rizzo Meneghetti"}
-    \Keywords  {manual\sep latex\sep tipografia}
-    \Language  {pt-BR}
-    \Subject   {Resumo vai aqui em uma única linha corrida.}
-\end{filecontents*}
-
 \documentclass[xindy,acronym,symbols]{fei}
 
 \usepackage[utf8]{inputenc}
@@ -72,7 +63,10 @@
 Vivamus vel erat erat. Integer venenatis nisl velit, vel commodo lectus condimentum ac. Aliquam id magna at tellus sagittis tempus id quis ante. Maecenas bibendum ipsum nec urna condimentum mollis. In venenatis eget nunc ac adipiscing. Vivamus faucibus vel orci mattis egestas. In hac habitasse platea dictumst. Nulla faucibus neque eu fermentum luctus. Duis ipsum nunc, congue vel justo nec, faucibus iaculis erat. Integer sit amet augue nec enim blandit placerat. Sed bibendum feugiat eros.
 \end{agradecimentos}
 
-\epigrafe{A good scientist is a person with original ideas. A good engineer is a person who makes a design that works with as few original ideas as possible. There are no prima donnas in engineering.}{Freeman Dyson \nocite{dyson_disturbing_1979}}
+\begin{epigrafe}
+	\epig{Beware of bugs in the above code; I have only proved it correct, not tried it.}{Donald E. Knuth \nocite{knuth77}}
+	\epig{Something is rotten in the state of Denmark.}{William Shakespeare \nocite{shakespeare1885tragedy}}
+\end{epigrafe}
 
 \begin{resumo}
 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean quam turpis, ullamcorper quis laoreet ac, malesuada sed mi. Quisque orci nunc, placerat quis mauris vel, luctus dictum tellus. Ut aliquam dui nunc, quis commodo justo mattis aliquam. Nam congue libero nec dui auctor pharetra. Sed sit amet justo sodales, elementum massa quis, luctus ipsum. Ut et libero mattis, rhoncus nisi vitae, facilisis sapien. Aliquam erat volutpat. Mauris eget libero egestas, ullamcorper leo quis, convallis libero. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

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

Modified: trunk/Master/texmf-dist/doc/latex/fei/referencias.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/referencias.bib	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/doc/latex/fei/referencias.bib	2019-10-09 21:56:12 UTC (rev 52322)
@@ -1,3 +1,18 @@
+ at Book{shakespeare1885tragedy,
+  title={Tragedy of Hamlet, prince of Denmark},
+  author={Shakespeare, William},
+  year={1885},
+  publisher={SR Winchell \& Company}
+}
+
+ at Unpublished{knuth77,
+  title={Notes on the van Emde Boas construction of priority deques: an instructive use of recursion},
+  author={Knuth, Donald Ervin},
+  year={1977},
+  month=mar,
+  note={Classroom notes}
+}
+
 @Book{art1,
   title         = {The Art of Computer Programming: Fundamental algorithms},
   author        = {Donald Knuth},

Modified: trunk/Master/texmf-dist/source/latex/fei/fei.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2019-10-09 21:56:12 UTC (rev 52322)
@@ -49,7 +49,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2017 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+Copyright (C) 2019 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
@@ -173,8 +173,14 @@
 \begin{agradecimentos}
 	Agradecemos a Donald Knuth pela criação do \TeX{}, a Leslie Lamport pelo \LaTeX{} e a toda a comunidade de desenvolvedores que continua dando suporte e criando pacotes para melhorar a qualidade dos documentos escritos. Agradecimentos especiais são estendidos aos membros da \TeX{} \emph{Stack Exchange} pela divisão do fardo de criar documentos com belas tipografias. Agradece-se também os mantenedores da \gls{ctan}, por hospedar a classe e garantir sua distribuição em todas as maiores distribuições de \LaTeX{} nos principais sistemas operacionais, além de enviar-me e-mails toda vez que subo uma versão errada da classe.
 \end{agradecimentos}
-\epigrafe{A good scientist is a person with original ideas. A good engineer is a person who makes a design that works with as few original ideas as possible. There are no prima donnas in engineering.}{Freeman Dyson \nocite{dyson_disturbing_1979}}
 
+\begin{epigrafe}
+	\epig{Beware of bugs in the above code; I have only proved it correct, not tried it.}{Donald E. Knuth \nocite{knuth77}}
+	\epig{Something is rotten in the state of Denmark.}{William Shakespeare \nocite{shakespeare1885tragedy}}
+\end{epigrafe}
+
+% \epigrafe{A good scientist is a person with original ideas. A good engineer is a person who makes a design that works with as few original ideas as possible. There are no prima donnas in engineering.}{Freeman Dyson \nocite{dyson_disturbing_1979}}
+
 \begin{resumo}
 	O \TeX{} é um sistema de formatação de textos baseado em uma \emph{mark-up language}, criado em 1978 por Donald Knuth e ampliado com uma série de macros por Leslie Lamport, dando à luz o \LaTeX{}. Utilizado com frequência na área acadêmica, foram criadas classes em \LaTeX{} para satisfazer às regras de formatação dos mais variados órgãos, sociedades, institutos e universidades. Baseada nos padrões da ABNT, a biblioteca da FEI criou seu próprio guia para formatação de trabalhos acadêmicos, o qual originou, extra-oficialmente, a classe \texttt{fei.cls}. Neste guia, os usuários serão guiados no uso dessa classe, desde a criação de elementos pré-textuais (capa, folha de rosto, ficha catalográfica, epígrafe, dedicatória, sumário, listas de figuras, tabelas, algoritmos, siglas e símbolos), passando pelo corpo do texto e elementos pós-textuais (índice remissivo, referências bibliográficas, apêndices e anexos) e terminando com uma explicação referente à instalação dos pré-requisitos e compilação de um trabalho dissertativo com todos os recursos que a classe pode oferecer.
 	\keywords{\LaTeX{}. FEI.}
@@ -337,8 +343,9 @@
 	\item \texttt{sublist}: configura o pacote \texttt{glossaries} para que sub-listas de símbolos sejam usadas. Mais sobre sub-listas na seção \ref{sec:sublist};
 	\item \texttt{algo-as-figure}: configura o pacote \texttt{algorithm2e} para que algoritmos sejam listados na lista de ilustrações. Essa configuração é preferível, uma vez que a formatação das legendas e da lista de algoritmos, no presente, não condiz com as recomendações do guia da biblioteca;
 	\item \texttt{twoside}: a atualização de 2015 do guia da biblioteca recomenda que trabalhos acadêmicos com mais de 100 páginas sejam impressos em formato \index{frente-e-verso}frente-e-verso. Por ser derivada da classe \texttt{memoir}, a classe da FEI pode receber algumas opções nativas de \texttt{memoir}. Um exemplo de opção que pode ser útil é \texttt{twoside}, a qual alterna o tamanho das margens direita e esquerda das páginas, assim como a posição da numeração, permitindo realizar uma impressão frente-e-verso de melhor qualidade. Alterações adicionais foram realizadas para que todos os elementos pré-textuais sejam corretamente iniciados nas páginas ímpares, como recomenda o guia e a norma. É importante reparar, contudo, que a utilização de \texttt{twoside} acarreta no aumento do número de páginas, uma vez que os versos de algumas páginas no pré-texto podem ser deixados em branco em prol da norma.
-	\item \texttt{acronym}: sinaliza a configuração da lista de abreviaturas;
-	\item \texttt{symbols}: sinaliza a configuração da lista de símbolos.
+	\item \texttt{acronym}: passado para o pacote \texttt{glossaries-extra}, sinaliza o uso de abreviaturas no trabalho;
+	\item \texttt{symbols}: passado para o pacote \texttt{glossaries-extra}, sinaliza o uso de símbolos no trabalho;
+	\item \texttt{record}: passado para o pacote \texttt{glossaries-extra}, sinaliza o uso de um arquivo \texttt{.bib} para definição de símbolos e abreviaturas, a ser compilado pelo programa \index{bib2gls@\texttt{bib2gls}}\texttt{bib2gls}.
 \end{enumerate}
 
 \subsection{Nome do autor, e título}
@@ -400,12 +407,20 @@
 \end{lstlisting}
 
 \subsection{Epígrafe}
-A epígrafe possui um formato especial, da mesma forma que a dedicatória. Este comando recebe dois parâmetros, sendo o primeiro a epígrafe e o segundo o autor da mesma.
 
+A página da epígrafe é criada utilizando o ambiente \texttt{epigrafe}. Dentro deste ambiente, uma ou mais citações podem ser inseridas separadamente utilizando o comando \lstinline+\epig{citacao}{Autor}+. Este comando recebe dois parâmetros, sendo o primeiro a citação em si e o segundo o autor da mesma. Apesar do guia de formatação da biblioteca não mencionar a possibilidade de incluir mais que uma cvitação na epígrafe, a classe da FEI disponibiliza esta opção aos seus usuários
+
 \emph{Nota:} O guia da FEI requer que a referência da epígrafe esteja presente no final do trabalho. O comando \lstinline+\nocite{obra}+ pode ser usado para que a referência apareça ao final do texto, sem aparecer na epígrafe.
 
-Exemplo: \lstinline+\epigrafe{Haw-Haw!}{Nelson Muntz \nocite{muntz_book}}+
+Exemplo de declaração da página de epígrafe com duas citações:
 
+\begin{lstlisting}
+\begin{epigrafe}
+\epig{Epígrafe número um]}{Autor da Silva \nocite{obra_1}}
+\epig{Epígrafe número dois]}{Autor de Souza \nocite{obra_2}}
+\end{epigrafe}
+\end{lstlisting}
+
 \subsection{Resumo e \emph{abstract}}
 
 O ambiente \texttt{resumo} é destinado à inserção do resumo em português do trabalho, enquanto o ambiente \texttt{abstract} contém o resumo em inglês. A única diferença entre os dois ambientes está no fato de \texttt{abstract} possuir o comando \lstinline+\selectlanguage{english}+ no início, enquanto \texttt{resumo} utiliza \lstinline+\selectlanguage{brazil}+. Palavras-chave podem ser inseridas ao final desses ambientes utilizando, no resumo, o comando \lstinline+\palavraschave{...}+ e no \emph{abstract}, o comando \lstinline+\keyword{...}+. Lembrando que as palavras-chave devem ser separadas manualmente por ponto final.
@@ -1310,7 +1325,7 @@
 % \fi
 %<*class>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2019/05/31 4.5.1 Modelo da FEI]
+\ProvidesClass{fei}[2019/10/03 4.6 Modelo da FEI]
 
 % passa a opção draft para a classe
 \DeclareOption{draft}{
@@ -1340,6 +1355,11 @@
 	\glossariestrue
 	\PassOptionsToPackage{\CurrentOption}{glossaries-extra}
 }
+% opção para configurar a lista de abreviaturas
+\DeclareOption{record}{
+	\glossariestrue
+	\PassOptionsToPackage{\CurrentOption}{glossaries-extra}
+}
 % opção para criar sub-listas de símbolos
 \newif\ifsublist
 \sublistfalse
@@ -1848,13 +1868,12 @@
 	\end{flushright}
 }
 
-% epígrafe
-\newcommand{\epigrafe}[2]{
-	\cleardoublepage
-	\thispagestyle{empty}
-	\vspace*{\fill}
-	\begin{flushright}
-		\begin{minipage}[t][0.5\textheight][c]{0.5\textwidth}
+\newenvironment{epigrafe}{\cleardoublepage\pagestyle{empty}\vspace*{\fill}}{\pagestyle{plain}}
+
+\newcommand{\epig}[2]{
+	\vspace{2\baselineskip}
+		\begin{flushright}
+		\begin{minipage}[t]{0.5\textwidth}
 			``{#1}''
 			\begin{flushright}
 				#2
@@ -1862,7 +1881,6 @@
 		\end{minipage}
 	\end{flushright}
 }
-
 % resumo
 \newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}\setlength{\parindent}{1.25cm}}
 

Modified: trunk/Master/texmf-dist/source/latex/fei/fei.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.ins	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.ins	2019-10-09 21:56:12 UTC (rev 52322)
@@ -28,7 +28,7 @@
 \endpreamble
 \postamble
 
-Copyright (C) 2017 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+Copyright (C) 2019 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
@@ -51,7 +51,7 @@
 }
 \endbatchfile
 %% 
-%% Copyright (C) 2017 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+%% Copyright (C) 2019 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

Modified: trunk/Master/texmf-dist/tex/latex/fei/fei.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2019-10-09 21:55:55 UTC (rev 52321)
+++ trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2019-10-09 21:56:12 UTC (rev 52322)
@@ -14,7 +14,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% -----------------------------------------------------------------------------------------------------
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2019/05/31 4.5.1 Modelo da FEI]
+\ProvidesClass{fei}[2019/10/03 4.6 Modelo da FEI]
 
 \DeclareOption{draft}{
 \PassOptionsToClass{\CurrentOption}{memoir}
@@ -37,6 +37,10 @@
 \glossariestrue
 \PassOptionsToPackage{\CurrentOption}{glossaries-extra}
 }
+\DeclareOption{record}{
+\glossariestrue
+\PassOptionsToPackage{\CurrentOption}{glossaries-extra}
+}
 \newif\ifsublist
 \sublistfalse
 \DeclareOption{sublist}{\sublisttrue}
@@ -442,12 +446,12 @@
 \end{flushright}
 }
 
-\newcommand{\epigrafe}[2]{
-\cleardoublepage
-\thispagestyle{empty}
-\vspace*{\fill}
+\newenvironment{epigrafe}{\cleardoublepage\pagestyle{empty}\vspace*{\fill}}{\pagestyle{plain}}
+
+\newcommand{\epig}[2]{
+\vspace{2\baselineskip}
 \begin{flushright}
-\begin{minipage}[t][0.5\textheight][c]{0.5\textwidth}
+\begin{minipage}[t]{0.5\textwidth}
 ``{#1}''
 \begin{flushright}
 #2
@@ -455,7 +459,6 @@
 \end{minipage}
 \end{flushright}
 }
-
 \newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}\setlength{\parindent}{1.25cm}}
 
 \renewenvironment{abstract}{\selectlanguage{english}\part*{Abstract}\pagestyle{empty}\setlength{\parindent}{1.25cm}}{\cleardoublepage\pagestyle{plain}\selectlanguage{brazil}}
@@ -609,7 +612,7 @@
 }{\end{SingleSpace}\end{minipage}{}
 \end{center}}
 %% 
-%% Copyright (C) 2017 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+%% Copyright (C) 2019 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