From a92f5f3354e955a09b045ff0585485e801ce5352 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 8 Mar 2017 23:01:51 +0000 Subject: fei (8mar17) git-svn-id: svn://tug.org/texlive/trunk@43433 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/fei/fei.dtx | 72 +++++++++++++----------------- Master/texmf-dist/source/latex/fei/fei.ins | 4 +- 2 files changed, 33 insertions(+), 43 deletions(-) (limited to 'Master/texmf-dist/source') diff --git a/Master/texmf-dist/source/latex/fei/fei.dtx b/Master/texmf-dist/source/latex/fei/fei.dtx index 06093f9b537..43566630f4f 100644 --- a/Master/texmf-dist/source/latex/fei/fei.dtx +++ b/Master/texmf-dist/source/latex/fei/fei.dtx @@ -63,7 +63,7 @@ Douglas De Rizzo Meneghetti. 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 @@ fei.cls. % \fi % \iffalse %<*driver> -\documentclass[rascunho,twoside,xindy]{\jobname} +\documentclass[rascunho,xindy,oneside]{\jobname} \usepackage{multicol} \author{Douglas De Rizzo Meneghetti} @@ -170,7 +170,7 @@ O texto é organizado da seguinte forma: a seção \ref{chap:instalacao} lista o 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 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de % \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 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de % 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} -} - -\iftwoside -\PassOptionsToClass{twoside}{memoir} -\else -\PassOptionsToClass{oneside}{memoir} -\fi +% 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}% +% } % 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 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de \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 @@ postheadspace=1em \@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 @@ postheadspace=1em % ficha catalográfica: funciona da mesma forma da folha de aprovação, só que procura o arquivo *ficha.pdf* \newcommand{\fichacatalografica}{ - \iftwoside + \if@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} diff --git a/Master/texmf-dist/source/latex/fei/fei.ins b/Master/texmf-dist/source/latex/fei/fei.ins index 0c1c2fd1b4a..e66646d8c2e 100644 --- a/Master/texmf-dist/source/latex/fei/fei.ins +++ b/Master/texmf-dist/source/latex/fei/fei.ins @@ -42,7 +42,7 @@ Douglas De Rizzo Meneghetti. 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 @@ fei.cls. %% %% This work consists of the file fei.dtx, %% and the derived files fei.pdf and -%% fei.cls. +%% fei.cls. %% %% %% End of file `fei.ins'. -- cgit v1.2.3