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