texlive[43630] Master/texmf-dist: fei (28mar17)
commits+karl at tug.org
commits+karl at tug.org
Tue Mar 28 22:37:38 CEST 2017
Revision: 43630
http://tug.org/svn/texlive?view=revision&revision=43630
Author: karl
Date: 2017-03-28 22:37:38 +0200 (Tue, 28 Mar 2017)
Log Message:
-----------
fei (28mar17)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex
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-template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex 2017-03-28 20:37:19 UTC (rev 43629)
+++ trunk/Master/texmf-dist/doc/latex/fei/fei-template.tex 2017-03-28 20:37:38 UTC (rev 43630)
@@ -84,12 +84,15 @@
\listoffigures
\listoftables
\listofalgorithms
-\glsaddall
\printglossaries
\tableofcontents
\chapter{LOREM IPSUM}
+% remova este comando caso não use lista de abreviaturas e símbolos
+% ou se você referenciar os termos com \gls{} no texto
+\glsaddall
+
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.
Sed a odio porttitor, lacinia libero vel, egestas sem. Donec accumsan tellus nec enim porttitor, id rhoncus neque dignissim. Vestibulum sollicitudin turpis sed ligula tincidunt iaculis. Vestibulum condimentum libero erat, laoreet placerat elit ullamcorper a. Nam consectetur euismod risus. Duis quis ultricies velit, ut volutpat augue. Nam ligula sapien, interdum id leo vitae, porta volutpat velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vivamus sit amet libero varius, consequat ipsum ac, placerat velit.
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-28 20:37:19 UTC (rev 43629)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.dtx 2017-03-28 20:37:38 UTC (rev 43630)
@@ -2,31 +2,31 @@
% !TEX program = pdfLaTeX
%<*internal>
\iffalse
-%</internal>
-%<*readme>
------------------------------------------------------------------------------------------------------
-fei --- Class for the creation of academic works under the typographic rules of FEI University Center
-Author: Douglas De Rizzo Meneghetti
-E-mail: douglasrizzo at fei.edu.br
+ %</internal>
+ %<*readme>
+ -----------------------------------------------------------------------------------------------------
+ fei --- Class for the creation of academic works under the typographic rules of FEI University Center
+ Author: Douglas De Rizzo Meneghetti
+ E-mail: douglasrizzo at fei.edu.br
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
------------------------------------------------------------------------------------------------------
+ Released under the LaTeX Project Public License v1.3c or later
+ See http://www.latex-project.org/lppl.txt
+ -----------------------------------------------------------------------------------------------------
-fei is a class created by graduate students and LaTeX enthusiasts that allow students from FEI University Center to create their academic works, be it a monograph, masters dissertation or phd thesis, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments.
+ fei is a class created by graduate students and LaTeX enthusiasts that allow students from FEI University Center to create their academic works, be it a monograph, masters dissertation or phd thesis, under the typographic rules of the institution. The class makes it possible to create a full academic work, supporting functionalities such as cover, title page, catalog entry, dedication, summary, lists of figures, tables, algorithms, acronyms and symbols, multiple authors, index, references, appendices and attachments.
-fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as ABNT NBR 10520:2002 (Citations) and ABNT NBR 6023:2002 (Bibligraphic References).
+ fei is loosely based in the Brazilian National Standards Organization (Associação Brasileira de Normas Técnicas, ABNT) standards for the creation of academic works, such as ABNT NBR 10520:2002 (Citations) and ABNT NBR 6023:2002 (Bibligraphic References).
-In the manual, users will find detailed information regarding the class commands, environments and best practices to create an academic text of good quality. We also made available a few template files which students may use as a starting point for their texts.
+ In the manual, users will find detailed information regarding the class commands, environments and best practices to create an academic text of good quality. We also made available a few template files which students may use as a starting point for their texts.
-##License
-Released under the LaTeX Project Public License v1.3c or later
-See http://www.latex-project.org/lppl.txt
+ ##License
+ Released under the LaTeX Project Public License v1.3c or later
+ See http://www.latex-project.org/lppl.txt
-##Latest releases and version control
-To get the newest version of the class, as well as to know the changes we are doing to the class and its functionalities, visit https://douglasrizzo.github.io/Classe-Latex-FEI/.
-%</readme>
-%<*internal>
+ ##Latest releases and version control
+ To get the newest version of the class, as well as to know the changes we are doing to the class and its functionalities, visit https://douglasrizzo.github.io/Classe-Latex-FEI/.
+ %</readme>
+ %<*internal>
\fi
\def\nameofplainTeX{plain}
\ifx\fmtname\nameofplainTeX\else
@@ -49,7 +49,7 @@
\endpreamble
\postamble
-Copyright (C) 2016 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+Copyright (C) 2017 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
@@ -158,6 +158,8 @@
\chapter{INTRODUÇÃO}
+\glsaddall
+
Inspirado nas diversas normas da \index{ABNT}\gls{abnt} para produção de trabalhos acadêmicos, a biblioteca do Centro Universitário \index{FEI}\gls{fei} criou um guia, cuja última versão data de 2016, o qual dita as regras que os alunos devem seguir na formatação de suas monografias, dissertações e teses. Guiados por este manual (e mais uma dezena de dissertações corrigidas pelas bibliotecárias), nasceu o arquivo \texttt{fei.cls}, uma classe de documentos \LaTeX{} especializada na criação de trabalhos acadêmicos para alunos da \gls{fei}. Com ela, os alunos podem utilizar seus conhecimentos em \LaTeX{} para criar seus documentos, deixando a formatação complexa do documento a cargo da classe.
A escrita da classe que formata o texto foi realizada tendo-se como referência principal o guia disponível pela biblioteca (nesta versão, o guia utilizado desde 2015). Trabalhos corrigidos e reuniões subsequentes com as bibliotecárias também serviram de referencial para refinar algumas funcionalidades da classe, assim como realizar adições não cobertas pelo guia, como algoritmos e teoremas.
@@ -369,19 +371,19 @@
\centering
\begin{tabular}{|c|c|}
\hline
- \textbf{Elemento} & \textbf{Comando} \\
+ \textbf{Elemento} & \textbf{Comando} \\
\hline
- Sumário & \verb+\tableofcontents+ \\
+ Sumário & \verb+\tableofcontents+ \\
\hline
- Lista de Figuras & \verb+\listoffigures+ \\
+ Lista de Figuras & \verb+\listoffigures+ \\
\hline
- Lista de Tabelas & \verb+\listoftables+ \\
+ Lista de Tabelas & \verb+\listoftables+ \\
\hline
Lista de Algoritmos & \verb+\listofalgorithms+ \\
\hline
- Lista de Teoremas & \verb+\listoftheorems+ \\
+ Lista de Teoremas & \verb+\listoftheorems+ \\
\hline
- Listas de Abreviaturas e Símbolos & \verb+\printglossaries+ \\
+ Listas de Abreviaturas e Símbolos & \verb+\printglossaries+ \\
\hline
\end{tabular}
\smallcaption{Fonte: Autor}
@@ -559,8 +561,8 @@
\item Primeiro item;
\item Segundo item;
\begin{enumerate}
- \item Primeiro sub-item;
- \item Segundo sub-item.
+ \item Primeiro sub-item;
+ \item Segundo sub-item.
\end{enumerate}
\item Terceiro item extremamente grande utilizado para testar se as linhas das alíneas são alinhadas verticalmente no início, como demanda o guia de 2016.
\end{enumerate}
@@ -749,7 +751,7 @@
\verb+\newglossaryentry{1}{parent={2},type=symbols,+
- \verb+name={3},sort={4},description={5}}+, onde:
+\verb+name={3},sort={4},description={5}}+, onde:
\begin{enumerate}
\item 1: código que será utilizado para referenciar a abreviatura no decorrer do texto);
@@ -761,9 +763,9 @@
Exemplo: \verb+\newglossaryentry{pi}{parent=greek,type=symbols,+
- \verb+name={\ensuremath{\pi}},sort=p,+
+\verb+name={\ensuremath{\pi}},sort=p,+
- \verb+description={número irracional que representa [...]}}+
+\verb+description={número irracional que representa [...]}}+
\section{UTILIZANDO ABREVIATURAS E SÍMBOLOS INDEXADOS}
@@ -854,6 +856,8 @@
\textcite{lamport1994latex} e \textcite{mittelbach_latex_2004} descrevem de maneira completa o \LaTeX: seus comandos, funcionalidades e programas adicionais que interagem com ele, como o Bib\TeX{}, \emph{MakeIndex}, \emph{xindy} entre outros, sendo \citeauthor*{lamport1994latex} o criador do \LaTeXe e \citeauthor*{mittelbach_latex_2004} os atuais mantenedores do \LaTeXe\ e do projeto do \LaTeX{} 3. \textcite{lshort} mantém um guia atualizado de \LaTeX{} em seu site, disponível em PDF para download gratuito. O livro \emph{open-source} de \LaTeX{} no Wikibooks \url{http://en.wikibooks.org/wiki/LaTeX/} também é uma ótima fonte de busca para comandos e pacotes. A \gls{ctan} \url{http://ctan.org} é o repositório online para todos os pacotes utilizados pelo \LaTeX{}, assim como seus manuais.
+Manuais complementares da Classe \LaTeX{} da FEI de possível interesse para usuários são os da classe \texttt{memoir}\footnote{\url{http://ctan.org/pkg/memoir}} e do pacote \texttt{biblatex-abnt}\footnote{\url{http://ctan.org/pkg/biblatex-abnt}}.
+
\printbibliography
\appendix
@@ -867,16 +871,16 @@
\item Versão inicial;
\item Criação de todos os elementos pré-textuais:
\begin{itemize}
- \item Capa;
- \item Folha de rosto;
- \item Ficha catalográfica;
- \item Folha de aprovação;
- \item Resumo;
- \item \emph{Abstract};
- \item Dedicatória;
- \item Agradecimentos;
- \item Epígrafe;
- \item Sumário e listas de figuras e tabelas.
+ \item Capa;
+ \item Folha de rosto;
+ \item Ficha catalográfica;
+ \item Folha de aprovação;
+ \item Resumo;
+ \item \emph{Abstract};
+ \item Dedicatória;
+ \item Agradecimentos;
+ \item Epígrafe;
+ \item Sumário e listas de figuras e tabelas.
\end{itemize}
\item Formatação dos títulos de seções até o quarto nível (\texttt{subsubsection});
\item Formatação de referências e citações usando o pacote \texttt{abntex};
@@ -894,10 +898,10 @@
\item suporte à impressão em frente-e-verso com a opção \texttt{twoside};
\item Diversas correções baseadas em dissertações corrigidas pela biblioteca:
\begin{itemize}
- \item Uso de negritos na capa e folha de rosto
- \item Espaçamento entre linhas mais parecido com o do Word;
- \item Correção das margens superior e inferior de todas as páginas;
- \item Correção de recuo das alíneas.
+ \item Uso de negritos na capa e folha de rosto
+ \item Espaçamento entre linhas mais parecido com o do Word;
+ \item Correção das margens superior e inferior de todas as páginas;
+ \item Correção de recuo das alíneas.
\end{itemize}
\end{itemize}
@@ -910,10 +914,10 @@
\item Uso da classe \texttt{memoir} como base para a classe da FEI, removendo diversas dependências, como os pacotes \emph{tocloft, fancyhdr, geometry} e \emph{setspace};
\item Diversas correções baseadas em dissertações corrigidas pela biblioteca:
\begin{itemize}
- \item Uso de negritos na capa e folha de rosto;
- \item Remoção do negrito na lista de abreviaturas;
- \item Adição de hífen na lista de algoritmos;
- \item Correção de recuo das alíneas.
+ \item Uso de negritos na capa e folha de rosto;
+ \item Remoção do negrito na lista de abreviaturas;
+ \item Adição de hífen na lista de algoritmos;
+ \item Correção de recuo das alíneas.
\end{itemize}
\end{itemize}
@@ -996,32 +1000,32 @@
\begin{enumerate}
\item\verb+pdflatex documento.tex+
- \begin{enumerate}
- \item \texttt{alg}: \emph{log} do \index{makeindex@\emph{MakeIndex}}\emph{MakeIndex};
- \item \texttt{bcf}: arquivo com as referências a serem processadas pelo \index{Bibtex at Bib\TeX}Bib\TeX;
- \item \texttt{glo,acn,sym}: listas de abreviaturas e símbolos.
- \item \texttt{idx}: arquivo com os termos a serem adicionados no índice pelo \emph{MakeIndex};
- \item \texttt{loa}: lista de algoritmos;
- \item \texttt{out}: atalhos (\emph{bookmarks}) utilizados pelo leitor de PDF.
- \item \texttt{toc}: sumário;
- \end{enumerate}
+ \begin{enumerate}
+ \item \texttt{alg}: \emph{log} do \index{makeindex@\emph{MakeIndex}}\emph{MakeIndex};
+ \item \texttt{bcf}: arquivo com as referências a serem processadas pelo \index{Bibtex at Bib\TeX}Bib\TeX;
+ \item \texttt{glo,acn,sym}: listas de abreviaturas e símbolos.
+ \item \texttt{idx}: arquivo com os termos a serem adicionados no índice pelo \emph{MakeIndex};
+ \item \texttt{loa}: lista de algoritmos;
+ \item \texttt{out}: atalhos (\emph{bookmarks}) utilizados pelo leitor de PDF.
+ \item \texttt{toc}: sumário;
+ \end{enumerate}
\item\verb+biber documento.aux+
- \begin{enumerate}
- \item \texttt{bbl}: arquivo contendo as citações utilizadas no texto, prontas a serem incluídas na próxima execução do pdf\LaTeX.
- \end{enumerate}
+ \begin{enumerate}
+ \item \texttt{bbl}: arquivo contendo as citações utilizadas no texto, prontas a serem incluídas na próxima execução do pdf\LaTeX.
+ \end{enumerate}
\item\verb+makeindex documento.idx+
- \begin{enumerate}
- \item \texttt{ilg}: \emph{log} do MakeIndex.
- \item \texttt{ind}: contém, em linguagem \emph{tex}, a formação do índice a ser inserida na chamada a \verb+\printindex+;
- \end{enumerate}
+ \begin{enumerate}
+ \item \texttt{ilg}: \emph{log} do MakeIndex.
+ \item \texttt{ind}: contém, em linguagem \emph{tex}, a formação do índice a ser inserida na chamada a \verb+\printindex+;
+ \end{enumerate}
\item\verb+makeglossaries documento+
- \begin{enumerate}
- \item \texttt{acr,sbl,gls}: contém, em linguagem \emph{tex}, a formação das listas a serem inseridas na chamada a \verb+\printglossaries+;
- \item \texttt{glg}: \emph{log} do \emph{glossaries}.
- \end{enumerate}
+ \begin{enumerate}
+ \item \texttt{acr,sbl,gls}: contém, em linguagem \emph{tex}, a formação das listas a serem inseridas na chamada a \verb+\printglossaries+;
+ \item \texttt{glg}: \emph{log} do \emph{glossaries}.
+ \end{enumerate}
\end{enumerate}
\chapter{REFERÊNCIA DE SÍMBOLOS \TeX{}} \label{chap:simbolos}
@@ -1248,7 +1252,7 @@
% \fi
%<*class>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2017/03/18 3.0.5 Modelo da FEI]
+\ProvidesClass{fei}[2017/03/27 3.0.6 Modelo da FEI]
% passa a opção do xindy pros pacotes que podem utilizá-lo
\DeclareOption{xindy}{
\PassOptionsToPackage{\CurrentOption}{imakeidx}
@@ -1292,9 +1296,9 @@
% 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}
+ \LoadClass[oneside]{memoir}
\else
-\LoadClass{memoir}
+ \LoadClass{memoir}
\fi
\RequirePackage[utf8]{inputenc}
@@ -1338,10 +1342,10 @@
\RequirePackage{icomma} % vírgula como separador decimal
\ifarial
-\usepackage[scaled]{uarial}
-\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
+ \usepackage[scaled]{uarial}
+ \renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\else
-\RequirePackage{times} % usar fonte times no texto todo
+ \RequirePackage{times} % usar fonte times no texto todo
\fi
\RequirePackage{graphicx} % figuras
@@ -1381,11 +1385,11 @@
% redefine lista de algoritmos
\let\oldlistofalgorithms\listofalgorithms
\renewcommand{\listofalgorithms}{{%
- \setlength{\cftfigurenumwidth}{6.2em} % espaço onde a palavra "Algoritmo" é escrita
- \renewcommand{\cftfigurepresnum}{Algoritmo } % escrita que precede cada entrada na lista
- \renewcommand{\cftfigureaftersnum}{\hfill--\hfill} % traço na frente da escrita que precede as entradas na lista
- \part*{\listalgorithmcfname}\pagestyle{empty}\@starttoc{loa}\cleardoublepage % titulo com formato padrão de todas as listas
-}}
+ \setlength{\cftfigurenumwidth}{6.2em} % espaço onde a palavra "Algoritmo" é escrita
+ \renewcommand{\cftfigurepresnum}{Algoritmo } % escrita que precede cada entrada na lista
+ \renewcommand{\cftfigureaftersnum}{\hfill--\hfill} % traço na frente da escrita que precede as entradas na lista
+ \part*{\listalgorithmcfname}\pagestyle{empty}\@starttoc{loa}\cleardoublepage % titulo com formato padrão de todas as listas
+ }}
% --------------------------------------------------------
% teoremas
@@ -1393,12 +1397,12 @@
\renewcommand{\listtheoremname}{Lista de Teoremas} % traduz nome da lista de teoremas
\declaretheoremstyle[
-spaceabove=6pt, spacebelow=6pt,
-headfont=\normalfont\bfseries,
-notefont=\normalfont\bfseries, notebraces={-- }{},
-bodyfont=\normalfont,
-postheadspace=1em
-% qed=\qedsymbol
+ spaceabove=6pt, spacebelow=6pt,
+ headfont=\normalfont\bfseries,
+ notefont=\normalfont\bfseries, notebraces={-- }{},
+ bodyfont=\normalfont,
+ postheadspace=1em
+ % qed=\qedsymbol
]{feistyle}
% declaração dos principais tipos de teoremas que o usuário pode querer vir a usar
@@ -1516,246 +1520,246 @@
\def\and{\\} % modifica função do comando \and para ele ser usado na declaração de múltiplos autores
- % novas paginas
- % capa
- \renewcommand{\maketitle}{%
- \pagestyle{empty}%
- \begin{center}%
- \MakeUppercase{\@instituicao}\\[\baselineskip]%
- \uppercase\expandafter{\@author}%
- \vfill%
- \textbf{\MakeUppercase{\@title}}\ifthenelse{\isundefined{\@subtitulo}}{}{: \@subtitulo}%
- \vfill%
- \@cidade\\%
- \number\year%
- \end{center}%
- \cleardoublepage
- }
+% novas paginas
+% capa
+\renewcommand{\maketitle}{%
+ \pagestyle{empty}%
+ \begin{center}%
+ \MakeUppercase{\@instituicao}\\[\baselineskip]%
+ \uppercase\expandafter{\@author}%
+ \vfill%
+ \textbf{\MakeUppercase{\@title}}\ifthenelse{\isundefined{\@subtitulo}}{}{: \@subtitulo}%
+ \vfill%
+ \@cidade\\%
+ \number\year%
+ \end{center}%
+ \cleardoublepage
+}
- % folha de rosto
- \newenvironment{folhaderosto}{
- \setcounter{page}{1}
- \thispagestyle{empty}
- \begin{center}
- \uppercase\expandafter{\@author}\\
- \vspace*{0.45\textheight}
- \textbf{\MakeUppercase{\@title}}\ifthenelse{\isundefined{\@subtitulo}}{}{: \@subtitulo}
- \vfill
- \begin{flushright}\begin{SingleSpace}
+% folha de rosto
+\newenvironment{folhaderosto}{
+ \setcounter{page}{1}
+ \thispagestyle{empty}
+ \begin{center}
+ \uppercase\expandafter{\@author}\\
+ \vspace*{0.45\textheight}
+ \textbf{\MakeUppercase{\@title}}\ifthenelse{\isundefined{\@subtitulo}}{}{: \@subtitulo}
+ \vfill
+ \begin{flushright}\begin{SingleSpace}
\begin{minipage}{0.55\textwidth}}{\end{minipage}{}
- \end{SingleSpace}\end{flushright}
- \vfill
- \@cidade\\
- \number\year
- \end{center}%
- \clearpage}
+ \end{SingleSpace}\end{flushright}
+ \vfill
+ \@cidade\\
+ \number\year
+ \end{center}%
+ \clearpage}
- % folha de aprovação: procura o arquivo *ata.pdf* e inclui no texto
- % se a classe recebeu a opção rascunho, deixa um texto no lugar falando que pagina é essa
- \RequirePackage{pdfpages}
- \RequirePackage{ifthen}
- \newcommand{\folhadeaprovacao}{
- \ifrascunho
- \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Folha de aprova\c{c}\~{a}o\end{Huge}\vfill\end{center}\cleardoublepage
- \else
- \includepdf{ata.pdf}\cleardoublepage
- \fi
- }
+% folha de aprovação: procura o arquivo *ata.pdf* e inclui no texto
+% se a classe recebeu a opção rascunho, deixa um texto no lugar falando que pagina é essa
+\RequirePackage{pdfpages}
+\RequirePackage{ifthen}
+\newcommand{\folhadeaprovacao}{
+ \ifrascunho
+ \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Folha de aprova\c{c}\~{a}o\end{Huge}\vfill\end{center}\cleardoublepage
+ \else
+ \includepdf{ata.pdf}\cleardoublepage
+ \fi
+}
- % ficha catalográfica: funciona da mesma forma da folha de aprovação, só que procura o arquivo *ficha.pdf*
- \newcommand{\fichacatalografica}{
- \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}
- \fi
- \ifrascunho
- \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Ficha catalogr\'{a}fica\end{Huge}\vfill\end{center}\cleardoublepage
- \else
- \includepdf{ficha.pdf}\cleardoublepage
- \fi
- }
+% ficha catalográfica: funciona da mesma forma da folha de aprovação, só que procura o arquivo *ficha.pdf*
+\newcommand{\fichacatalografica}{
+ \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}
+ \fi
+ \ifrascunho
+ \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Ficha catalogr\'{a}fica\end{Huge}\vfill\end{center}\cleardoublepage
+ \else
+ \includepdf{ficha.pdf}\cleardoublepage
+ \fi
+}
- % subtítulo
- \newcommand{\subtitulo}[1]{\def\@subtitulo{#1}}
+% subtítulo
+\newcommand{\subtitulo}[1]{\def\@subtitulo{#1}}
- \newcommand{\smallcaption}[1]{\captionsetup{font=small}\caption*{#1}}
+\newcommand{\smallcaption}[1]{\captionsetup{font=small}\caption*{#1}}
- % cidade (padrão São Bernardo do Campo)
- \def\@cidade{S\~ao Bernardo do Campo}
- \newcommand{\cidade}[1]{\def\@cidade{#1}}
+% cidade (padrão São Bernardo do Campo)
+\def\@cidade{S\~ao Bernardo do Campo}
+\newcommand{\cidade}[1]{\def\@cidade{#1}}
- % instituicao (padrão Centro Universitário FEI)
- \def\@instituicao{Centro Universit\'ario FEI}
- \newcommand{\instituicao}[1]{\def\@instituicao{#1}}
+% instituicao (padrão Centro Universitário FEI)
+\def\@instituicao{Centro Universit\'ario FEI}
+\newcommand{\instituicao}[1]{\def\@instituicao{#1}}
- % nome do orientador com respectivo título (ex Dr. ...)
- \newcommand{\advisor}[1]{\def\@advisor{#1}}
+% nome do orientador com respectivo título (ex Dr. ...)
+\newcommand{\advisor}[1]{\def\@advisor{#1}}
- % curso
- \def\@curso{Coisa Nenhuma}
- \newcommand{\curso}[1]{\def\@curso{#1}}
+% curso
+\def\@curso{Coisa Nenhuma}
+\newcommand{\curso}[1]{\def\@curso{#1}}
- % dedicatória
- \newcommand{\dedicatoria}[1]{
- \cleardoublepage
- \thispagestyle{empty}
- \begin{flushleft}
- \vspace*{\fill}
- \hspace*{0.4\paperwidth\relax}
- \begin{minipage}[l]{0.5\textwidth}
- #1
- \end{minipage}
- \end{flushleft}
- }
+% dedicatória
+\newcommand{\dedicatoria}[1]{
+ \cleardoublepage
+ \thispagestyle{empty}
+ \begin{flushleft}
+ \vspace*{\fill}
+ \hspace*{0.4\paperwidth\relax}
+ \begin{minipage}[l]{0.5\textwidth}
+ #1
+ \end{minipage}
+ \end{flushleft}
+}
- % epígrafe
- \newcommand{\epigrafe}[2]{
- \cleardoublepage
- \thispagestyle{empty}
- \begin{flushleft}
- \vspace*{\fill}
- \hspace*{0.4\paperwidth\relax}
- \begin{minipage}[l]{0.5\textwidth}
- ``{#1}''\\#2
- \end{minipage}
- \end{flushleft}
- }
+% epígrafe
+\newcommand{\epigrafe}[2]{
+ \cleardoublepage
+ \thispagestyle{empty}
+ \begin{flushleft}
+ \vspace*{\fill}
+ \hspace*{0.4\paperwidth\relax}
+ \begin{minipage}[l]{0.5\textwidth}
+ ``{#1}''\\#2
+ \end{minipage}
+ \end{flushleft}
+}
- % resumo
- \newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}\setlength{\parindent}{1.25cm}}
+% resumo
+\newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}\setlength{\parindent}{1.25cm}}
- % abstract
- \renewenvironment{abstract}{\selectlanguage{english}\part*{Abstract}\pagestyle{empty}\setlength{\parindent}{1.25cm}}{\cleardoublepage\pagestyle{plain}\selectlanguage{brazil}}
+% abstract
+\renewenvironment{abstract}{\selectlanguage{english}\part*{Abstract}\pagestyle{empty}\setlength{\parindent}{1.25cm}}{\cleardoublepage\pagestyle{plain}\selectlanguage{brazil}}
- % agradecimentos
- \newenvironment{agradecimentos}{\part*{Agradecimentos}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}}
+% agradecimentos
+\newenvironment{agradecimentos}{\part*{Agradecimentos}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}}
- % índice
- \RequirePackage{imakeidx}
- \renewcommand{\indexname}{\'Indice}
- \let\oldmakeindex\makeindex
- \let\oldprintindex\printindex
- \renewcommand{\makeindex}{\oldmakeindex[title=\hfill \'INDICE \hfill \mbox{}]}
- \renewcommand{\printindex}{\addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}\'INDICE}%
- \renewcommand{\chapter}{%
- \@startsection{chapter}{0}{0pt}{0pt}{1.5cm}{\clearpage\fontsize{12pt}{14.4pt}\bfseries\MakeUppercase}}%
- \oldprintindex}%
+% índice
+\RequirePackage{imakeidx}
+\renewcommand{\indexname}{\'Indice}
+\let\oldmakeindex\makeindex
+\let\oldprintindex\printindex
+\renewcommand{\makeindex}{\oldmakeindex[title=\noindent\hfill\'INDICE\hfill\mbox{}]}
+\renewcommand{\printindex}{\addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}\'INDICE}%
+ \renewcommand{\chapter}{%
+ \@startsection{chapter}{0}{0pt}{0pt}{1.5cm}{\clearpage\fontsize{12pt}{14.4pt}\bfseries\MakeUppercase}}%
+ \oldprintindex}%
- % hyperlinks entre partes do documento
- % deve ser o último a ser carregado, exceto pelo abntex2cite, simplesmente porque deu erro quando tentei
- % funcionou posicionado antes do glossaries, possibilitando links das variaveis para lista de simbolos
- \RequirePackage[pdftex,pdfborder={0 0 0},colorlinks={false}]{hyperref}
+% hyperlinks entre partes do documento
+% deve ser o último a ser carregado, exceto pelo abntex2cite, simplesmente porque deu erro quando tentei
+% funcionou posicionado antes do glossaries, possibilitando links das variaveis para lista de simbolos
+\RequirePackage[pdftex,pdfborder={0 0 0},colorlinks={false}]{hyperref}
- % pacote para gerar listas (símbolos, abreviaturas, etc)
- \ifsublist
- \RequirePackage[symbols,nomain,acronym,nonumberlist]{glossaries}
- % estilo usado como base
- \setglossarystyle{alttree}
- % Configuracao de identacao do nivel 0 (titulos)
- \glssetwidest[0]{}
- % Configuracao de identacao do nivel 1 (a lista de simbolos em si)
- \glssetwidest[1]{aaaaaaaaaaaa}
+% pacote para gerar listas (símbolos, abreviaturas, etc)
+\ifsublist
+ \RequirePackage[symbols,nomain,acronym,nonumberlist]{glossaries}
+ % estilo usado como base
+ \setglossarystyle{alttree}
+ % Configuracao de identacao do nivel 0 (titulos)
+ \glssetwidest[0]{}
+ % Configuracao de identacao do nivel 1 (a lista de simbolos em si)
+ \glssetwidest[1]{aaaaaaaaaaaa}
- % remove número de página das listas de símbolos e abreviaturas (executado na primeira página)
- \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}\vspace*{-2\baselineskip}}
+ % remove número de página das listas de símbolos e abreviaturas (executado na primeira página)
+ \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}\vspace*{-2\baselineskip}}
- \else
- \RequirePackage[symbols,nomain,acronym,nonumberlist,nogroupskip]{glossaries}
+\else
+ \RequirePackage[symbols,nomain,acronym,nonumberlist,nogroupskip]{glossaries}
- \newglossarystyle{mylong}{%
- \setglossarystyle{long}% base this style on the long style
- \renewenvironment{theglossary}{%
- \begin{longtable*}{lp{\glsdescwidth}}}%
- {\end{longtable*}}%
- }%
+ \newglossarystyle{mylong}{%
+ \setglossarystyle{long}% base this style on the long style
+ \renewenvironment{theglossary}{%
+ \begin{longtable*}{lp{\glsdescwidth}}}%
+ {\end{longtable*}}%
+ }%
- \setglossarystyle{mylong}
- \setlength\LTleft{0pt}
- \setlength\LTright{0pt}
- \setlength\glsdescwidth{\linewidth}
+ \setglossarystyle{mylong}
+ \setlength\LTleft{0pt}
+ \setlength\LTright{0pt}
+ \setlength\glsdescwidth{\linewidth}
- % remove número de página das listas de símbolos e abreviaturas (executado na primeira página)
- \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}}
- \fi
+ % remove número de página das listas de símbolos e abreviaturas (executado na primeira página)
+ \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}}
+\fi
- \addto\captionsbrazil{%
- \renewcommand*{\listfigurename}{Lista de Ilustra\c{c}\~oes}%
- \renewcommand*{\contentsname}{Sum\'ario}%
- \renewcommand*{\acronymname}{\hfill Lista de Abreviaturas \hfill \mbox{}}%
- \renewcommand*{\glssymbolsgroupname}{\hfill Lista de S\'imbolos \hfill \mbox{}}}
+\addto\captionsbrazil{%
+ \renewcommand*{\listfigurename}{Lista de Ilustra\c{c}\~oes}%
+ \renewcommand*{\contentsname}{Sum\'ario}%
+ \renewcommand*{\acronymname}{\noindent\hfill Lista de Abreviaturas \hfill \mbox{}}%
+ \renewcommand*{\glssymbolsgroupname}{\noindent\hfill Lista de S\'imbolos \hfill \mbox{}}}
- % remove número de página das listas de símbolos e abreviaturas (executado nas demais páginas)
- \renewcommand*{\glsclearpage}{\pagestyle{empty}}
- % remove número de página das listas de símbolos e abreviaturas (executado na última página)
- \renewcommand*{\glossarypostamble}{\pagestyle{empty}\cleardoublepage}
+% remove número de página das listas de símbolos e abreviaturas (executado nas demais páginas)
+\renewcommand*{\glsclearpage}{\pagestyle{empty}}
+% remove número de página das listas de símbolos e abreviaturas (executado na última página)
+\renewcommand*{\glossarypostamble}{\pagestyle{empty}\cleardoublepage}
- \newcommand{\palavraschave}[1]{\mbox{}\\\noindent Palavras-chave: #1}% o resumo pede palavras chave no final
- \newcommand{\keywords}[1]{\mbox{}\\\noindent Keywords: #1}% mesma coisa, mas pro abstract
+\newcommand{\palavraschave}[1]{\mbox{}\\\noindent Palavras-chave: #1}% o resumo pede palavras chave no final
+\newcommand{\keywords}[1]{\mbox{}\\\noindent Keywords: #1}% mesma coisa, mas pro abstract
- % apendice novo
- \renewcommand{\appendix}{%
- \renewcommand{\chaptername}{\appendixname}%
- \setcounter{chapter}{0}% zera o contador do capítulo
- \renewcommand{\thechapter}{\Alph{chapter}}% deixa o contador do capítulo em alfabético
- \renewcommand{\chapter}[1]{% redefine o comando do capítulo
- \stepcounter{chapter}% soma 1 ao contador do capítulo
- \cleardoublepage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{AP\^ENDICE \thechapter\ --} ##1}\end{center}\vfill% adiciona uma folha com a letra e título do apêndice
- \addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}AP\^ENDICE \Alph{chapter} -- ##1}%
- \newpage%
- }%
- }%
+% apendice novo
+\renewcommand{\appendix}{%
+ \renewcommand{\chaptername}{\appendixname}%
+ \setcounter{chapter}{0}% zera o contador do capítulo
+ \renewcommand{\thechapter}{\Alph{chapter}}% deixa o contador do capítulo em alfabético
+ \renewcommand{\chapter}[1]{% redefine o comando do capítulo
+ \stepcounter{chapter}% soma 1 ao contador do capítulo
+ \cleardoublepage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{AP\^ENDICE \thechapter\ --} ##1}\end{center}\vfill% adiciona uma folha com a letra e título do apêndice
+ \addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}AP\^ENDICE \Alph{chapter} -- ##1}%
+ \newpage%
+ }%
+}%
- % anexo (funciona da mesma forma do apendice, soh alterando os nomes)
- \newcommand{\anexos}{%
- \renewcommand{\chaptername}{Anexo}%
- \setcounter{chapter}{0}%
- \renewcommand{\thechapter}{\Alph{chapter}}%
- \renewcommand{\chapter}[1]{%
- \stepcounter{chapter}%
- \cleardoublepage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{ANEXO \thechapter\ --} ##1}\end{center}\vfill%
- \phantomsection%
- \addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}ANEXO \Alph{chapter} -- ##1}%
- \newpage%
- }%
- }%
+% anexo (funciona da mesma forma do apendice, soh alterando os nomes)
+\newcommand{\anexos}{%
+ \renewcommand{\chaptername}{Anexo}%
+ \setcounter{chapter}{0}%
+ \renewcommand{\thechapter}{\Alph{chapter}}%
+ \renewcommand{\chapter}[1]{%
+ \stepcounter{chapter}%
+ \cleardoublepage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{ANEXO \thechapter\ --} ##1}\end{center}\vfill%
+ \phantomsection%
+ \addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}ANEXO \Alph{chapter} -- ##1}%
+ \newpage%
+ }%
+}%
- % referências e citações
- %abnTeX alfabético com títulos das publicações em negrito nas referências (como no modelo antigo da ABNT)
- \RequirePackage[backend=biber, safeinputenc=true, uniquelist=false, isbn=false, doi=false, style=abnt]{biblatex}
- \setlength{\bibitemsep}{1.0\baselineskip}
+% referências e citações
+%abnTeX alfabético com títulos das publicações em negrito nas referências (como no modelo antigo da ABNT)
+\RequirePackage[backend=biber, safeinputenc=true, uniquelist=false, isbn=false, doi=false, style=abnt]{biblatex}
+\setlength{\bibitemsep}{1.0\baselineskip}
- \DefineBibliographyStrings{brazil}{%
- bibliography = {REFER\^ENCIAS}
- }
+\DefineBibliographyStrings{brazil}{%
+ bibliography = {REFER\^ENCIAS}
+}
- \newcommand{\citeonline}[1]{\textcite{#1}}
+\newcommand{\citeonline}[1]{\textcite{#1}}
- \renewcommand*{\bibfont}{\raggedright} % bibliografia alinhada à esquerda
+\renewcommand*{\bibfont}{\raggedright} % bibliografia alinhada à esquerda
- \defbibheading{bibliography}[\bibname]{%
- \clearpage\phantomsection\addcontentsline{toc}{chapter}{\bfseries\hspace{\cftchapternumwidth}REFER\^ENCIAS}% adiciona o titulo ao sumario
- \hfill \textbf{REFER\^ENCIAS} \hfill\mbox{}%
- \urlstyle{same} % URLs nas referências devem ter a mesma fonte do texto
- }
+\defbibheading{bibliography}[\bibname]{%
+ \clearpage\phantomsection\addcontentsline{toc}{chapter}{\bfseries\hspace{\cftchapternumwidth}REFER\^ENCIAS}% adiciona o titulo ao sumario
+ \noindent\hfill\textbf{REFER\^ENCIAS}\hfill\mbox{}%
+ \urlstyle{same} % URLs nas referências devem ter a mesma fonte do texto
+}
- \newcommand*{\citefloat}[1]{\citeauthor*{#1}, \citeyear*{#1}}
+\newcommand*{\citefloat}[1]{\citeauthor*{#1}, \citeyear*{#1}}
- % modifica ambiente quote para citações de um parágrafo com mais de 3 linhas
- \renewenvironment{quote}
- {\begin{SingleSpace}\list{}{%
- \fontsize{10pt}{1em}%
- \leftmargin=4cm}%
- \item\relax\ignorespaces}
- {\endlist\end{SingleSpace}}
+% modifica ambiente quote para citações de um parágrafo com mais de 3 linhas
+\renewenvironment{quote}
+{\begin{SingleSpace}\list{}{%
+ \fontsize{10pt}{1em}%
+ \leftmargin=4cm}%
+ \item\relax\ignorespaces}
+ {\endlist\end{SingleSpace}}
- % quotation é igual a quote, porém para citações com mais de um parágrafo.
- \renewenvironment{quotation}
- {\begin{SingleSpace}\list{}{%
- \fontsize{10pt}{1em}%
- \leftmargin=2cm \rightmargin=2cm%
- \listparindent .5cm \itemindent}%
- \item\relax}
- {\endlist\end{SingleSpace}}
- %</class>
+% quotation é igual a quote, porém para citações com mais de um parágrafo.
+\renewenvironment{quotation}
+{\begin{SingleSpace}\list{}{%
+ \fontsize{10pt}{1em}%
+ \leftmargin=2cm \rightmargin=2cm%
+ \listparindent .5cm \itemindent}%
+ \item\relax}
+ {\endlist\end{SingleSpace}}
+%</class>
Modified: trunk/Master/texmf-dist/source/latex/fei/fei.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fei/fei.ins 2017-03-28 20:37:19 UTC (rev 43629)
+++ trunk/Master/texmf-dist/source/latex/fei/fei.ins 2017-03-28 20:37:38 UTC (rev 43630)
@@ -28,7 +28,7 @@
\endpreamble
\postamble
-Copyright (C) 2016 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+Copyright (C) 2017 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) 2016 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+%% Copyright (C) 2017 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 2017-03-28 20:37:19 UTC (rev 43629)
+++ trunk/Master/texmf-dist/tex/latex/fei/fei.cls 2017-03-28 20:37:38 UTC (rev 43630)
@@ -14,7 +14,7 @@
%% See http://www.latex-project.org/lppl.txt
%% -----------------------------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2017/03/18 3.0.5 Modelo da FEI]
+\ProvidesClass{fei}[2017/03/27 3.0.6 Modelo da FEI]
\DeclareOption{xindy}{
\PassOptionsToPackage{\CurrentOption}{imakeidx}
\PassOptionsToPackage{\CurrentOption}{glossaries}
@@ -332,7 +332,7 @@
\renewcommand{\indexname}{\'Indice}
\let\oldmakeindex\makeindex
\let\oldprintindex\printindex
-\renewcommand{\makeindex}{\oldmakeindex[title=\hfill \'INDICE \hfill \mbox{}]}
+\renewcommand{\makeindex}{\oldmakeindex[title=\noindent\hfill\'INDICE\hfill\mbox{}]}
\renewcommand{\printindex}{\addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}\'INDICE}%
\renewcommand{\chapter}{%
\@startsection{chapter}{0}{0pt}{0pt}{1.5cm}{\clearpage\fontsize{12pt}{14.4pt}\bfseries\MakeUppercase}}%
@@ -369,8 +369,8 @@
\addto\captionsbrazil{%
\renewcommand*{\listfigurename}{Lista de Ilustra\c{c}\~oes}%
\renewcommand*{\contentsname}{Sum\'ario}%
-\renewcommand*{\acronymname}{\hfill Lista de Abreviaturas \hfill \mbox{}}%
-\renewcommand*{\glssymbolsgroupname}{\hfill Lista de S\'imbolos \hfill \mbox{}}}
+\renewcommand*{\acronymname}{\noindent\hfill Lista de Abreviaturas \hfill \mbox{}}%
+\renewcommand*{\glssymbolsgroupname}{\noindent\hfill Lista de S\'imbolos \hfill \mbox{}}}
\renewcommand*{\glsclearpage}{\pagestyle{empty}}
\renewcommand*{\glossarypostamble}{\pagestyle{empty}\cleardoublepage}
@@ -416,7 +416,7 @@
\defbibheading{bibliography}[\bibname]{%
\clearpage\phantomsection\addcontentsline{toc}{chapter}{\bfseries\hspace{\cftchapternumwidth}REFER\^ENCIAS}% adiciona o titulo ao sumario
-\hfill \textbf{REFER\^ENCIAS} \hfill\mbox{}%
+\noindent\hfill\textbf{REFER\^ENCIAS}\hfill\mbox{}%
\urlstyle{same} % URLs nas refer^^c3^^aancias devem ter a mesma fonte do texto
}
@@ -437,7 +437,7 @@
\item\relax}
{\endlist\end{SingleSpace}}
%%
-%% Copyright (C) 2016 by Douglas De Rizzo Meneghetti <douglasrizzo at fei.edu.br>
+%% Copyright (C) 2017 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