texlive[43433] Master/texmf-dist: fei (8mar17)

commits+karl at tug.org commits+karl at tug.org
Thu Mar 9 00:01:51 CET 2017


Revision: 43433
          http://tug.org/svn/texlive?view=revision&revision=43433
Author:   karl
Date:     2017-03-09 00:01:51 +0100 (Thu, 09 Mar 2017)
Log Message:
-----------
fei (8mar17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/fei/fei.pdf
    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.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/fei/fei.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2017-03-08 23:01:35 UTC (rev 43432)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.dtx	2017-03-08 23:01:51 UTC (rev 43433)
@@ -63,7 +63,7 @@
 
 This work consists of the file  fei.dtx,
 and the derived files           fei.pdf and
-fei.cls.
+                                fei.cls.
 
 \endpostamble
 \usedir{tex/latex/fei}
@@ -91,7 +91,7 @@
 % \fi
 % \iffalse
 %<*driver>
-\documentclass[rascunho,twoside,xindy]{\jobname}
+\documentclass[rascunho,xindy,oneside]{\jobname}
 \usepackage{multicol}
 
 \author{Douglas De Rizzo Meneghetti}
@@ -170,7 +170,7 @@
 
 Em sua versão 3, a classe \LaTeX{} da FEI deixa de utilizar o pacote \texttt{biblatex-abnt}\index{abntex2cite@\emph{abntex2cite}} para formatação de referências e passa a utilizar o novo pacote \texttt{biblatex-abnt}\index{biblatex-abnt@\emph{biblatex-abnt}}, o qual possui como dependências o pacote \texttt{biblatex}\index{biblatex@\emph{biblatex}} e o programa \emph{Biber}\index{biber@\emph{Biber}}, todos disponíveis nas distribuições comuns do \LaTeX{}.
 
-Isso significa que usuários de versões antigas da classe não mais usarão o comando \texttt{bibtex} para geração das referências e sim o comando \texttt{biber}. Para conferir mais mudanças, ler as seções \ref{subsec:referencias-pre, subsec:referencias-pos} para se familiarizar com a nova forma de adicionar arquivos \texttt{bib} ao projeto e imprimir as referências, assim como a seção \ref{sec:dificil}, onde todos os comandos necessários para a compilação de um documento estão disponíveis.
+Isso significa que usuários de versões antigas da classe não mais usarão o comando \texttt{bibtex} para geração das referências e sim o comando \texttt{biber}. Para conferir mais mudanças, ler as seções \ref{subsec:referencias-pre} e \ref{subsec:referencias-pos} para se familiarizar com a nova forma de adicionar arquivos \texttt{bib} ao projeto e imprimir as referências, assim como a seção \ref{sec:dificil}, onde todos os comandos necessários para a compilação de um documento estão disponíveis.
 
 Adicionalmente, os \emph{templates} que acompanham a classe foram devidamente atualizados para exemplificar as mudanças.
 
@@ -1168,8 +1168,7 @@
 % \fi
 %<*class>
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2016/09/02 3.0.2 Modelo da FEI]
-\LoadClass[a4paper]{memoir}
+\ProvidesClass{fei}[2017/03/07 3.0.3 Modelo da FEI]
 % passa a opção do xindy pros pacotes que podem utilizá-lo
 \DeclareOption{xindy}{
 	\PassOptionsToPackage{\CurrentOption}{imakeidx}
@@ -1179,53 +1178,45 @@
 % de aprovação e ficha catalográfica
 \newif\ifrascunho
 \rascunhofalse
-\DeclareOption{rascunho}
-{
-	\rascunhotrue
-}
+\DeclareOption{rascunho}{\rascunhotrue}
 
 \newif\ifsublist
 \sublistfalse
-\DeclareOption{sublist}
-{
-	\sublisttrue
-}
+\DeclareOption{sublist}{\sublisttrue}
 
 \newif\ifarial
-\DeclareOption{arial}
-{
-	\arialtrue
-}
+\DeclareOption{arial}{\arialtrue}
+\DeclareOption{times}{\arialfalse}
 
-\DeclareOption{times}
-{
-	\arialfalse
-}
+\newif\ifoneside
+\DeclareOption{oneside}{\onesidetrue}
+\DeclareOption{twoside}{\onesidefalse}
 
-\newif\iftwoside
-\twosidefalse
-\DeclareOption{twoside}
-{
-	\twosidetrue
-}
+\DeclareOption{algo-as-figure}{\PassOptionsToPackage{figure}{algorithm2e}}%
 
-\DeclareOption{algo-as-figure}
-{
-	\PassOptionsToPackage{figure}{algorithm2e}
-}
+% Assume that any unknown option will be understood by the base class:
+% \DeclareOption*{%
+% 	\ClassWarning{fei}{fei class doesn't recognize \CurrentOption. Passing it to memoir.}
+% 	\PassOptionsToClass{\CurrentOption}{memoir}%
+% }
 
-\iftwoside
-\PassOptionsToClass{twoside}{memoir}
-\else
-\PassOptionsToClass{oneside}{memoir}
-\fi
-
 % https://tex.stackexchange.com/questions/229355/algorithm-algorithmic-algorithmicx-algorithm2e-algpseudocode-confused
 
-\ExecuteOptions{times} % processa opções-padrão
+\PassOptionsToClass{a4paper}{memoir}
 
+% processa opções-padrão
+% oneside é padrão na classe da FEI, apesar de twoside ser padrão na classe base, memoir
+\ExecuteOptions{oneside,times}
+
 \ProcessOptions\relax % processa todas as opções
 
+% depois de muitos erros tentando passar opções para a classe após carregá-la, a solução encontrada foi carregá-la com todas as opções de uma vez
+\ifoneside
+\LoadClass[oneside]{memoir}
+\else
+\LoadClass{memoir}
+\fi
+
 \RequirePackage[utf8]{inputenc}
 % carrega idiomas e caracteres de saída de 8 bits
 \RequirePackage[T1]{fontenc}
@@ -1267,7 +1258,6 @@
 \RequirePackage{icomma} % vírgula como separador decimal
 
 \ifarial
-% \RequirePackage{helvet}
 \usepackage[scaled]{uarial}
 \renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
 \else
@@ -1384,7 +1374,7 @@
 	\@startsection{subsubsection}{3}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\bfseries\itshape}}
 
 \renewcommand{\paragraph}{%
-	\@startsection{paragraph}{4}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\it}}
+	\@startsection{paragraph}{4}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\itshape}}
 
 \setcounter{secnumdepth}{4} % numerar divisões até o quarto nível (paragraph)
 \setcounter{tocdepth}{4} % incluir divisões no sumário até o quarto nível (paragraph)
@@ -1494,7 +1484,7 @@
 
 				% ficha catalográfica: funciona da mesma forma da folha de aprovação, só que procura o arquivo *ficha.pdf*
 				\newcommand{\fichacatalografica}{
-					\iftwoside
+					\if at twoside
 					\else
 					% se não for frente e verso, a ficha catalográfica não é contada no verso da folha de rosto
 					\addtocounter{page}{-1}

Modified: trunk/Master/texmf-dist/source/latex/fei/fei.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.ins	2017-03-08 23:01:35 UTC (rev 43432)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.ins	2017-03-08 23:01:51 UTC (rev 43433)
@@ -42,7 +42,7 @@
 
 This work consists of the file  fei.dtx,
 and the derived files           fei.pdf and
-fei.cls.
+                                fei.cls.
 
 \endpostamble
 \usedir{tex/latex/fei}
@@ -65,7 +65,7 @@
 %% 
 %% This work consists of the file  fei.dtx,
 %% and the derived files           fei.pdf and
-%% fei.cls.
+%%                                 fei.cls.
 %% 
 %%
 %% End of file `fei.ins'.

Modified: trunk/Master/texmf-dist/tex/latex/fei/fei.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2017-03-08 23:01:35 UTC (rev 43432)
+++ trunk/Master/texmf-dist/tex/latex/fei/fei.cls	2017-03-08 23:01:51 UTC (rev 43433)
@@ -14,8 +14,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% -----------------------------------------------------------------------------------------------------
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2016/09/02 3.0.2 Modelo da FEI]
-\LoadClass[a4paper]{memoir}
+\ProvidesClass{fei}[2017/03/07 3.0.3 Modelo da FEI]
 \DeclareOption{xindy}{
 \PassOptionsToPackage{\CurrentOption}{imakeidx}
 \PassOptionsToPackage{\CurrentOption}{glossaries}
@@ -22,52 +21,36 @@
 }
 \newif\ifrascunho
 \rascunhofalse
-\DeclareOption{rascunho}
-{
-\rascunhotrue
-}
+\DeclareOption{rascunho}{\rascunhotrue}
 
 \newif\ifsublist
 \sublistfalse
-\DeclareOption{sublist}
-{
-\sublisttrue
-}
+\DeclareOption{sublist}{\sublisttrue}
 
 \newif\ifarial
-\DeclareOption{arial}
-{
-\arialtrue
-}
+\DeclareOption{arial}{\arialtrue}
+\DeclareOption{times}{\arialfalse}
 
-\DeclareOption{times}
-{
-\arialfalse
-}
+\newif\ifoneside
+\DeclareOption{oneside}{\onesidetrue}
+\DeclareOption{twoside}{\onesidefalse}
 
-\newif\iftwoside
-\twosidefalse
-\DeclareOption{twoside}
-{
-\twosidetrue
-}
+\DeclareOption{algo-as-figure}{\PassOptionsToPackage{figure}{algorithm2e}}%
 
-\DeclareOption{algo-as-figure}
-{
-\PassOptionsToPackage{figure}{algorithm2e}
-}
 
-\iftwoside
-\PassOptionsToClass{twoside}{memoir}
-\else
-\PassOptionsToClass{oneside}{memoir}
-\fi
 
+\PassOptionsToClass{a4paper}{memoir}
 
-\ExecuteOptions{times} % processa op^^c3^^a7^^c3^^b5es-padr^^c3^^a3o
+\ExecuteOptions{oneside,times}
 
 \ProcessOptions\relax % processa todas as op^^c3^^a7^^c3^^b5es
 
+\ifoneside
+\LoadClass[oneside]{memoir}
+\else
+\LoadClass{memoir}
+\fi
+
 \RequirePackage[utf8]{inputenc}
 \RequirePackage[T1]{fontenc}
 \RequirePackage[english,portuges]{babel}
@@ -198,7 +181,7 @@
 \@startsection{subsubsection}{3}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\bfseries\itshape}}
 
 \renewcommand{\paragraph}{%
-\@startsection{paragraph}{4}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\it}}
+\@startsection{paragraph}{4}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\itshape}}
 
 \setcounter{secnumdepth}{4} % numerar divis^^c3^^b5es at^^c3^^a9 o quarto n^^c3^^advel (paragraph)
 \setcounter{tocdepth}{4} % incluir divis^^c3^^b5es no sum^^c3^^a1rio at^^c3^^a9 o quarto n^^c3^^advel (paragraph)
@@ -289,7 +272,7 @@
 }
 
 \newcommand{\fichacatalografica}{
-\iftwoside
+\if at twoside
 \else
 \addtocounter{page}{-1}
 \fi
@@ -466,7 +449,7 @@
 %% 
 %% This work consists of the file  fei.dtx,
 %% and the derived files           fei.pdf and
-%% fei.cls.
+%%                                 fei.cls.
 %% 
 %%
 %% End of file `fei.cls'.



More information about the tex-live-commits mailing list