diff options
author | Karl Berry <karl@freefriends.org> | 2017-03-08 23:01:51 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-03-08 23:01:51 +0000 |
commit | a92f5f3354e955a09b045ff0585485e801ce5352 (patch) | |
tree | 206f58e51860383cebc40772762e325040a1a533 | |
parent | 6fca20c09474a7f6a3559af1c984243a83669f61 (diff) |
fei (8mar17)
git-svn-id: svn://tug.org/texlive/trunk@43433 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/fei/fei.pdf | bin | 265634 -> 262464 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/fei/fei.dtx | 72 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/fei/fei.ins | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fei/fei.cls | 57 |
4 files changed, 53 insertions, 80 deletions
diff --git a/Master/texmf-dist/doc/latex/fei/fei.pdf b/Master/texmf-dist/doc/latex/fei/fei.pdf Binary files differindex 5502876c771..9714ceb4dfa 100644 --- a/Master/texmf-dist/doc/latex/fei/fei.pdf +++ b/Master/texmf-dist/doc/latex/fei/fei.pdf 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'. diff --git a/Master/texmf-dist/tex/latex/fei/fei.cls b/Master/texmf-dist/tex/latex/fei/fei.cls index cf80d2790c2..9024e79f8b8 100644 --- a/Master/texmf-dist/tex/latex/fei/fei.cls +++ b/Master/texmf-dist/tex/latex/fei/fei.cls @@ -14,60 +14,43 @@ %% 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} } \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 @@ 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^^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 @@ postheadspace=1em } \newcommand{\fichacatalografica}{ -\iftwoside +\if@twoside \else \addtocounter{page}{-1} \fi @@ -466,7 +449,7 @@ bibliography = {REFER\^ENCIAS} %% %% This work consists of the file fei.dtx, %% and the derived files fei.pdf and -%% fei.cls. +%% fei.cls. %% %% %% End of file `fei.cls'. |