summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fei
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-09-12 21:28:44 +0000
committerKarl Berry <karl@freefriends.org>2015-09-12 21:28:44 +0000
commit2642823e20cc1597b3a451e9d8af5bc7f06e4156 (patch)
treef5c1389cc1c0adea50cf2636b401467537673dc5 /Master/texmf-dist/tex/latex/fei
parentd781d0582597ef87f9f80e71415f65e3c624f33b (diff)
fei (12sep15)
git-svn-id: svn://tug.org/texlive/trunk@38364 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/fei')
-rw-r--r--Master/texmf-dist/tex/latex/fei/fei.cls485
1 files changed, 485 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/fei/fei.cls b/Master/texmf-dist/tex/latex/fei/fei.cls
new file mode 100644
index 00000000000..f64ab664512
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/fei/fei.cls
@@ -0,0 +1,485 @@
+%%
+%% This is file `fei.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fei.dtx (with options: `class')
+%% -----------------------------------------------------------------------------------------------------
+%% fei --- Class for the creation of academic works under the typographic rules of FEI University Center
+%% Author: Douglas De Rizzo Meneghetti
+%% E-mail: douglasrizzo@fei.edu.br
+%%
+%% Released under the LaTeX Project Public License v1.3c or later
+%% See http://www.latex-project.org/lppl.txt
+%% -----------------------------------------------------------------------------------------------------
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{fei}[2015/09/10 2.0 Modelo da FEI]
+\LoadClass{report}
+\DeclareOption{xindy}{
+ \PassOptionsToPackage{\CurrentOption}{imakeidx}
+ \PassOptionsToPackage{\CurrentOption}{glossaries}
+}
+
+\newif\ifrascunho
+\rascunhotrue
+\DeclareOption{rascunho}
+{
+\rascunhofalse
+}
+
+\newif\ifsublist
+\sublistfalse
+\DeclareOption{sublist}
+{
+ \sublisttrue
+}
+
+\newif\ifarial
+\DeclareOption{arial}
+{
+ \arialtrue
+}
+
+\DeclareOption{times}
+{
+ \arialfalse
+}
+
+\newif\iftwoside
+\twosidefalse
+\DeclareOption{twoside}
+{
+ \twosidetrue
+}
+
+\DeclareOption{algo-as-figure}
+{
+ \PassOptionsToPackage{figure}{algorithm2e}
+}
+
+
+
+
+
+
+
+
+
+
+\ExecuteOptions{times} % processa op^^c3^^a7^^c3^^b5es-padr^^c3^^a3o
+
+\ProcessOptions\relax % processa todas as op^^c3^^a7^^c3^^b5es
+
+\renewcommand{\normalsize}{\fontsize{12pt}{14.4pt}\selectfont} % fonte do texto
+\renewcommand{\footnotesize}{\fontsize{10pt}{12pt}\selectfont} % fonte das notas de rodap^^c3^^a9
+\RequirePackage[a4paper,top=3cm,bottom=2cm,left=3cm,right=2cm,bindingoffset=0cm,nofoot]{geometry}
+
+\RequirePackage{fancyhdr}
+\pagenumbering{arabic} % estilo da numera^^c3^^a7^^c3^^a3o das p^^c3^^a1ginas
+\pagestyle{fancy} % estilo dos cabe^^c3^^a7alhos/rodap^^c3^^a9s
+\fancyhf{}
+\renewcommand{\footrulewidth}{0pt}
+\renewcommand{\headrulewidth}{0pt}
+\fancyhead[RO,LE]{\footnotesize\thepage}% numero da p^^c3^^a1gina em fonte menor que a do texto
+\setlength{\headheight}{14.4pt}
+
+\RequirePackage[english,portuges]{babel}
+\RequirePackage[T1]{fontenc}
+
+\RequirePackage{setspace}
+\spacing{1.45}
+\setlength{\parindent}{1.25cm} % recuo do paragrafo
+
+\RequirePackage[font={singlespacing},format=hang, justification=raggedright,labelsep=endash,singlelinecheck=false]{caption} % fontes das legendas
+
+\selectlanguage{portuges} % idioma do documento
+
+\widowpenalty=10000
+\clubpenalty=10000
+
+\RequirePackage{mathtools} % matematica
+\RequirePackage{lmodern} % Latin Modern, fontes tipogr^^c3^^a1ficas mais recentes que as do Knuth (Computer Modern)
+\RequirePackage{icomma} % v^^c3^^adrgula 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
+ \RequirePackage{times} % usar fonte times no texto todo
+\fi
+
+\RequirePackage{graphicx} % figuras
+\RequirePackage{morewrites} % permite ao LaTeX escrever em mais de 16 arquivos auxiliares simultaneamente
+
+\RequirePackage[plain,portuguese,algochapter,linesnumbered,inoutnumbered]{algorithm2e}
+\SetKwInput{Entrada}{Entrada}
+\SetKwInput{Saida}{Sa\'ida}
+\SetKwInput{Dados}{Dados}
+\SetKwInput{Resultado}{Resultado}
+\SetKw{Ate}{at\'e}
+\SetKw{Retorna}{retorna}
+\SetKwBlock{Inicio}{in\'icio}{fim}
+\SetKwIF{Se}{SenaoSe}{Senao}{se}{ent\~ao}{sen\~ao se}{sen\~ao}{fim se}
+\SetKwSwitch{Selec}{Caso}{Outro}{selecione}{fa^^c3^^a7a}{caso}{sen\~ao}{fim caso}{fim selec}
+\SetKwFor{Para}{para}{fa\c{c}a}{fim para}
+\SetKwFor{ParaPar}{para}{fa\c{c}a em paralelo}{fim para}
+\SetKwFor{ParaCada}{para cada}{fa\c{c}a}{fim para cada}
+\SetKwFor{ParaTodo}{para todo}{fa\c{c}a}{fim para todo}
+\SetKwFor{Enqto}{enquanto}{fa\c{c}a}{fim enqto}
+\SetKwRepeat{Repita}{repita}{at\'e}
+
+\renewcommand{\@algocf@capt@plain}{above} % legenda acima
+\SetAlgoCaptionSeparator{ --} % separador da legenda
+\SetAlCapSty{} % estilo da primeira parte da legenda (remove negrito padr^^c3^^a3o)
+\SetAlCapFnt{\normalsize} % fonte da primeira parte da legenda
+\RequirePackage{amsthm,thmtools}
+\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
+]{feistyle}
+
+\declaretheorem[style=feistyle,name=Axioma]{axioma}
+\declaretheorem[style=feistyle,name=Teorema]{teorema}
+\declaretheorem[style=feistyle,name=Lema]{lema}
+\declaretheorem[style=feistyle,name=Hip\'otese]{hipotese}
+\declaretheorem[style=feistyle,name=Proposi\c{c}\~ao]{proposicao}
+\declaretheorem[style=feistyle,name=Conjectura]{conjectura}
+\declaretheorem[style=feistyle,name=Paradoxo]{paradoxo}
+\declaretheorem[style=feistyle,name=Corol\'ario]{corolario}
+\declaretheorem[style=feistyle,name=Defini\c{c}\~ao]{definicao}
+\declaretheorem[style=feistyle,name=Exemplo]{exemplo}
+\declaretheorem[style=remark,name=Demonstra\c{c}\~ao,qed=\qedsymbol,numbered=no]{prova}
+
+\usepackage{chngcntr}
+\counterwithout{figure}{chapter}
+\counterwithout{table}{chapter}
+\counterwithout{algocf}{chapter}
+\counterwithout{equation}{chapter}
+
+\renewcommand{\figurename}{\fontsize{10pt}{10pt}\selectfont Figura}
+\renewcommand{\tablename}{\fontsize{10pt}{10pt}\selectfont Tabela}
+\RequirePackage{enumitem}
+\setlist[1]{align=left,labelindent=\parindent,labelwidth=*,labelsep=0.5em,label={\alph*)},ref=\theenumi}
+\setlist[2]{align=left,labelindent=\parindent,labelwidth=*,labelsep=0.5em,label={--},ref=\theenumii}
+\renewenvironment{itemize}{\begin{enumerate}}{\end{enumerate}} % troca o itemize pelo enumerate (seguindo o manual da biblioteca)
+
+\renewcommand{\floatpagefraction}{.8} % p^^c3^^a1gina ter^^c3^^a1 apenas floats se o float ocupar pelo menos 80% da p^^c3^^a1gina
+
+\renewcommand{\part}{% n^^c3^^a3o usado no texto, s^^c3^^b3 para algumas p^^c3^^a1ginas (resumo, abstract, agradecimentos...)
+\@startsection{part}{-1}{0pt}{2\baselineskip}{2\baselineskip}{\cleardoublepage\fontsize{12pt}{14.4pt}\centering\bf\MakeUppercase}}
+
+\renewcommand{\chapter}{\clearpage\pagestyle{fancy}%
+\@startsection{chapter}{0}{0pt}{0pt}{1.5cm}{\fontsize{12pt}{14.4pt}\bfseries\MakeUppercase}}
+
+\renewcommand{\section}{%
+\@startsection{section}{1}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\MakeUppercase}}
+
+\renewcommand{\subsection}{%
+\@startsection{subsection}{2}{0pt}{\baselineskip}{\baselineskip}{\fontsize{12pt}{14.4pt}\bfseries}}
+
+\renewcommand{\subsubsection}{%
+\@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}}
+
+\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)
+
+%% configuracao do sumario e listas de tabelas e figuras
+\RequirePackage[titles]{tocloft} % para poder fazer mais coisas no sumario e nas listas
+
+\tocloftpagestyle{empty} % remove numera^^c3^^a7^^c3^^a3o das p^^c3^^a1ginas controladas pelo tocloft
+
+\renewcommand{\cfttoctitlefont}{\hfil\bf\MakeUppercase}
+\renewcommand{\cftloftitlefont}{\hfill\bf\MakeUppercase}
+\renewcommand{\cftlottitlefont}{\hfill\bf\MakeUppercase}
+\renewcommand{\cftafterloftitle}{\hfill}
+\renewcommand{\cftafterlottitle}{\hfill}
+
+\renewcommand{\cftchapindent}{0pt}
+\renewcommand{\cftsecindent}{0pt}
+\renewcommand{\cftsubsecindent}{0pt}
+\renewcommand{\cftsubsubsecindent}{0pt}
+\renewcommand{\cftparaindent}{0pt}
+
+\renewcommand{\cftchapnumwidth}{\cftparanumwidth}
+\renewcommand{\cftsecnumwidth}{\cftparanumwidth}
+\renewcommand{\cftsubsecnumwidth}{\cftparanumwidth}
+\renewcommand{\cftsubsubsecnumwidth}{\cftparanumwidth}
+\renewcommand{\cftparanumwidth}{4em}
+
+\renewcommand{\cftbeforechapskip}{0pt} % remove recuo antes de entradas de cap^^c3^^adtulos no sum^^c3^^a1rio
+\renewcommand{\cftchapfont}{\bfseries} % coloca o titulo de cap^^c3^^adtulos em negrito
+\renewcommand{\cftchappagefont}{} % o n^^c3^^bamero da p^^c3^^a1gina dos cap^^c3^^adtulos n^^c3^^a3o ^^c3^^a9 em negrito
+\renewcommand{\cftsubsecfont}{\bfseries} % coloca o titulo das secoes em negrito
+\renewcommand{\cftsubsubsecfont}{\bfseries\itshape} % coloca o titulo das secoes em negrito
+\renewcommand{\cftparafont}{\itshape} % coloca o titulo das secoes em negrito
+\renewcommand{\cftpartleader}{\cftdotfill{\cftdotsep}} % pontos no sum^^c3^^a1rio para partes
+\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}} % pontos no sum^^c3^^a1rio para cap^^c3^^adtulos
+
+\setlength{\cftfignumwidth}{7.2em} % espa^^c3^^a7o onde a palavra "Ilustra^^c3^^a7^^c3^^a3o" ^^c3^^a9 escrita
+\setlength{\cfttabnumwidth}{5.7em} % espa^^c3^^a7o onde a palavra "Tabela" ^^c3^^a9 escrita
+\renewcommand{\cftfigpresnum}{Ilustra\c{c}\~ao } % escrita que precede cada entrada na lista de ilustra^^c3^^a7^^c3^^b5es
+\renewcommand{\cfttabpresnum}{Tabela } % escrita que precede cada entrada na lista de tabelas
+\renewcommand{\cftfigaftersnum}{ --} % tra^^c3^^a7o na frente da escrita que precede as entradas na lista de ilustra^^c3^^a7^^c3^^b5es
+\renewcommand{\cfttabaftersnum}{ --} % tra^^c3^^a7o na frente da escrita que precede as entradas na lista de tabelas
+
+
+\renewcommand{\tableofcontents}{\part*{\contentsname}\pagestyle{empty}\@starttoc{toc}\cleardoublepage}
+\renewcommand{\listoftables}{\part*{\listtablename}\pagestyle{empty}\@starttoc{lot}\cleardoublepage}
+\renewcommand{\listoffigures}{\part*{\listfigurename}\pagestyle{empty}\@starttoc{lof}\cleardoublepage}
+
+\renewcommand{\listofalgorithms}{\begingroup%
+\let\oldnumberline\numberline%
+\renewcommand{\numberline}{Algoritmo~\oldnumberline}%
+\part*{\listalgorithmcfname}\pagestyle{empty}\@starttoc{loa}\cleardoublepage\endgroup}
+
+\renewcommand{\listoftheorems}{\begingroup%
+\let\oldnumberline\numberline%
+\renewcommand{\numberline}{Teorema~\oldnumberline}%
+\part*{\listtheoremname}\thispagestyle{empty}\@starttoc{loe}\cleardoublepage\endgroup}
+
+\def\and{\\} % modifica fun^^c3^^a7^^c3^^a3o do comando \and para ele ser usado na declara^^c3^^a7^^c3^^a3o de m^^c3^^baltiplos autores
+
+\renewcommand{\maketitle}{
+\pagestyle{empty}
+\begin{center}
+\textbf{
+\MakeUppercase{\@instituicao}\\[\baselineskip]
+\uppercase\expandafter{\@author}
+\vfill
+\MakeUppercase{\@title}\ifthenelse{\isundefined{\@subtitulo}}{}{: \@subtitulo}}
+\vfill
+\@cidade\\
+\number\year%
+\end{center}
+\cleardoublepage
+}
+
+
+\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{minipage}{0.55\textwidth}}{\end{minipage}{}
+\end{flushright}
+\vfill
+\@cidade\\
+\number\year
+\end{center}%
+\clearpage}
+
+\RequirePackage{pdfpages}
+\RequirePackage{ifthen}
+\newcommand{\folhadeaprovacao}{
+\ifrascunho
+ \includepdf{ata.pdf}\cleardoublepage
+\else
+ \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Folha de aprova\c{c}\~{a}o\end{Huge}\vfill\end{center}\cleardoublepage
+\fi
+}
+
+\newcommand{\fichacatalografica}{
+ \iftwoside
+ \else
+ % se n^^c3^^a3o for frente e verso, a ficha catalogr^^c3^^a1fica n^^c3^^a3o ^^c3^^a9 contada no verso da folha de rosto
+ \addtocounter{page}{-1}
+ \fi
+\ifrascunho
+\includepdf{ficha.pdf}\cleardoublepage
+\else
+ \thispagestyle{empty}\mbox{}\vfill\begin{center}\begin{Huge}Ficha catalogr\'{a}fica\end{Huge}\vfill\end{center}\cleardoublepage
+\fi
+}
+
+\newcommand{\subtitulo}[1]{\def\@subtitulo{#1}}
+
+\newcommand{\smallcaption}[1]{\captionsetup{font=small}\caption*{#1}}
+
+\def\@cidade{S\~ao Bernardo do Campo}
+\newcommand{\cidade}[1]{\def\@cidade{#1}}
+
+\def\@instituicao{Centro Universit\'ario da FEI}
+\newcommand{\instituicao}[1]{\def\@instituicao{#1}}
+
+\newcommand{\advisor}[1]{\def\@advisor{#1}}
+
+\def\@curso{Coisa Nenhuma}
+\newcommand{\curso}[1]{\def\@curso{#1}}
+
+\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}
+}
+
+\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}
+}
+
+\newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}\begin{spacing}{1.1}\noindent\normalsize}{\end{spacing}\cleardoublepage\pagestyle{fancy}}
+
+\renewenvironment{abstract}{\selectlanguage{english}\part*{Abstract}\pagestyle{empty}\begin{spacing}{1.1}\noindent\normalsize}{\end{spacing}\cleardoublepage\pagestyle{fancy}\selectlanguage{portuges}}
+
+\newenvironment{agradecimentos}{\part*{Agradecimentos}\pagestyle{empty}}{\cleardoublepage\pagestyle{fancy}}
+
+\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{\cftsubsubsecnumwidth}\'INDICE}%
+\renewcommand{\chapter}{%
+\@startsection{chapter}{0}{0pt}{0pt}{1.5cm}{\clearpage\fontsize{12pt}{14.4pt}\bf\MakeUppercase}}%
+\oldprintindex}%
+
+\RequirePackage[pdftex,pdfborder={0 0 0},colorlinks={false}]{hyperref}
+
+\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^^c3^^bamero de p^^c3^^a1gina das listas de s^^c3^^admbolos e abreviaturas (executado na primeira p^^c3^^a1gina)
+ \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}\vspace*{-2\baselineskip}}
+
+\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*}}%
+ }%
+
+ \setglossarystyle{mylong}
+ \renewcommand{\glsnamefont}[1]{\textbf{#1}}
+ \setlength\LTleft{0pt}
+ \setlength\LTright{0pt}
+ \setlength\glsdescwidth{\linewidth}
+
+ % remove n^^c3^^bamero de p^^c3^^a1gina das listas de s^^c3^^admbolos e abreviaturas (executado na primeira p^^c3^^a1gina)
+ \renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}}
+\fi
+
+\addto\captionsportuges{%
+ \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*{\glsclearpage}{\pagestyle{empty}}
+\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
+
+\renewcommand{\appendix}{%
+\renewcommand{\chaptername}{\appendixname}%
+\setcounter{chapter}{0}% zera o contador do cap^^c3^^adtulo
+\renewcommand{\thechapter}{\Alph{chapter}}% deixa o contador do cap^^c3^^adtulo em alfab^^c3^^a9tico
+\renewcommand{\chapter}[1]{% redefine o comando do cap^^c3^^adtulo
+\stepcounter{chapter}% soma 1 ao contador do cap^^c3^^adtulo
+\clearpage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{AP\^ENDICE \thechapter\ --} ##1}\end{center}\vfill% adiciona uma folha com a letra e t^^c3^^adtulo do ap^^c3^^aandice
+\addcontentsline{toc}{chapter}{\hspace{\cftparanumwidth}AP\^ENDICE \Alph{chapter} -- ##1}%
+\newpage%
+}%
+}%
+
+\newcommand{\anexos}{%
+\renewcommand{\chaptername}{Anexo}%
+\setcounter{chapter}{0}%
+\renewcommand{\thechapter}{\Alph{chapter}}%
+\renewcommand{\chapter}[1]{%
+\stepcounter{chapter}%
+\clearpage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{ANEXO \thechapter\ --} ##1}\end{center}\vfill%
+\phantomsection%
+\addcontentsline{toc}{chapter}{\hspace{\cftparanumwidth}ANEXO \Alph{chapter} -- ##1}%
+\newpage%
+}%
+}%
+
+\RequirePackage[alf,abnt-emphasize=bf,abnt-repeated-author-omit=yes,abnt-thesis-year=title]{abntex2cite}
+\newcommand*{\citefloat}[1]{\citeauthoronline{#1}, \citeyear{#1}}
+
+\renewenvironment{quote}
+ {\begin{singlespace}\list{}{%
+ \fontsize{10pt}{1em}%
+ \leftmargin=4cm}%
+ \item\relax\ignorespaces}
+ {\endlist\end{singlespace}}
+
+\renewenvironment{quotation}
+ {\begin{singlespace}\list{}{%
+ \fontsize{10pt}{1em}%
+ \leftmargin=2cm \rightmargin=2cm%
+ \listparindent .5cm \itemindent}%
+ \item\relax}
+ {\endlist\end{singlespace}}
+
+\newlength{\bibitemsep}\setlength{\bibitemsep}{18pt}
+\newlength{\bibparskip}\setlength{\bibparskip}{0pt} % zera o espa^^c3^^a7o entre par^^c3^^a1grafos
+\let\oldthebibliography\thebibliography
+\renewcommand\thebibliography[1]{%
+ \oldthebibliography{#1}%
+ \setlength{\parskip}{\bibparskip}%
+ \setlength{\itemsep}{\bibitemsep}%
+}
+
+\let\oldbibliography\bibliography
+\renewcommand{\bibliography}[1]{%
+\renewcommand{\bibname}{\hfill Refer\^encias \hfill\mbox{}}% muda o nome do titulo (modelo da biblioteca)
+\clearpage\phantomsection\addcontentsline{toc}{chapter}{\hspace{\cftparanumwidth}\mdseries REFER\^ENCIAS}% adiciona o titulo ao sumario
+\oldbibliography{#1}% adiciona realmente a bibliografia
+}
+%%
+%% Copyright (C) 2014 by Douglas De Rizzo Meneghetti <douglasrizzo@fei.edu.br>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License (LPPL), either
+%% version 1.3c of this license or (at your option) any later
+%% version. The latest version of this license is in the file:
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% This work is "maintained" (as per LPPL maintenance status) by
+%% Douglas De Rizzo Meneghetti.
+%%
+%% This work consists of the file fei.dtx,
+%% and the derived files fei.pdf and
+%% fei.cls.
+%%
+%%
+%% End of file `fei.cls'.