summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/fei
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-14 21:52:54 +0000
committerKarl Berry <karl@freefriends.org>2017-03-14 21:52:54 +0000
commit45cb2119667d4ba57e6181266806ea7f8da3b9c4 (patch)
tree5d359dab1b07e1949763479b6109849ce4c7441d /Master/texmf-dist/source/latex/fei
parentaf53b4ba9787a49af57dc3abc2ebe77e5f93474e (diff)
fei (14mar17)
git-svn-id: svn://tug.org/texlive/trunk@43502 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/fei')
-rw-r--r--Master/texmf-dist/source/latex/fei/fei.dtx89
1 files changed, 81 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/fei/fei.dtx b/Master/texmf-dist/source/latex/fei/fei.dtx
index 43566630f4f..13812ac5dfb 100644
--- a/Master/texmf-dist/source/latex/fei/fei.dtx
+++ b/Master/texmf-dist/source/latex/fei/fei.dtx
@@ -898,7 +898,7 @@ Versão 2 (2015 -- 2016): adaptação ao novo guia de formatação de 2015, com
Versão 3 (2016 -- ):
\begin{itemize}
- \item Fim do suporte ao \index{abntex2cite@\emph{abntex2cite}} e início de uso do pacote \index{biblatex-abnt@\emph{biblatex-abnt}} para formatação de referências, o qual possui como dependências o pacote \index{biblatex@\emph{biblatex}} e o programa \index{biber@\emph{Biber}};
+ \item Fim do suporte ao \index{abntex2cite@\emph{abntex2cite}}\emph{abntex2cite} e início de uso do pacote \index{biblatex-abnt@\emph{biblatex-abnt}}\emph{biblatex-abnt} para formatação de referências, o qual possui como dependências o pacote \index{biblatex@\emph{biblatex}}\emph{biblatex} e o programa \index{biber@\emph{Biber}}\emph{Biber};
\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}
@@ -909,6 +909,78 @@ Versão 3 (2016 -- ):
\end{itemize}
\end{itemize}
+\chapter{\emph{HACKS} ÚTEIS}
+
+Existem alguns casos específicos nos quais técnicas de formatação avançadas ou redefinições de comandos são requeridas. Não existe forma simples de disponibilizar os recursos listados neste apêndice aos usuários da classe, então o apêndice ensinará os usuários a realizar personalizações básicas na classe, assim como fazer formatações menos convencionais que sejam necessárias para aderir as padrões da biblioteca.
+
+\section{MUDANDO OS NOMES DAS LISTAS}
+
+Frequentemente o(a) orientador(a) ou um(a) bibliotecário(a) decide contrariar todas as regras escritas no guia de formatação, assim como as normas da \gls{abnt}, e deseja que determinadas listas possuam nomes específicos. Este apêndice ensina os usuários a modificar os nomes das listas que são geradas no preâmbulo, assim como os nomes que precedem cada item dessas listas.
+
+Os comandos abaixo definem os nomes nas entradas das listas de ilustrações e tabelas.
+
+\begin{verbatim}
+% espaço onde a palavra "Ilustração" é escrita
+\setlength{\cftfigurenumwidth}{7.2em}
+% espaço onde a palavra "Tabela" é escrita
+\setlength{\cfttablenumwidth}{5.7em}
+% escrita que precede cada entrada na lista de ilustrações
+\renewcommand{\cftfigurepresnum}{Ilustra\c{c}\~ao }
+% escrita que precede cada entrada na lista de tabelas
+\renewcommand{\cfttablepresnum}{Tabela }
+\end{verbatim}
+
+Por exemplo, para transformar ``Ilustração 1'', ``Ilustração 2'' etc. em ``Figura 1,'' ``Figura 2'' etc. na lista de ilustrações, inclua o seguinte comando no preâmbulo de seu trabalho.
+
+\begin{verbatim}
+\renewcommand{\cftfigurepresnum}{Figura }
+\setlength{\cftfigurenumwidth}{5.7em}
+\end{verbatim}
+
+O comando abaixo define os nomes das listas de ilustrações, sumário, lista de abreviaturas e lista de símbolos para o idioma português brasileiro.
+
+\begin{verbatim}
+\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{}}}
+\end{verbatim}
+
+Para redefinir qualquer um destes valores, é necessário fazê-lo dentro do comando \verb+\addto\captionsbrazil{...}+. Assim como no exemplo anterior, isso deve ser feito no preâmbulo do trabalho. O exemplo abaixo renomeia a lista de ilustrações para ``Lista de Figuras'':
+
+\begin{verbatim}
+\addto\captionsbrazil{%
+\renewcommand*{\listfigurename}{Lista de Figuras}}
+\end{verbatim}
+
+\section{ALINHANDO FIGURA E LEGENDA}
+
+\begin{figure}
+ \centering
+ \begin{minipage}{.5\textwidth}
+ \caption{Exemplo de fonte com sua figura.}
+ \rule{\textwidth}{2cm}
+ \smallcaption{Fonte: Autor.}\label{fig:exemplo_alinhado}
+ \end{minipage}
+\end{figure}
+
+Uma forma de se alinhar as legendas de uma figura com sua extremidade esquerda corretamente sem utilizar recuos é através do uso do ambiente \texttt{minipage}, como mostrado abaixo. A figura \ref{fig:exemplo_alinhado} mostra o resultado. Neste formato, para mudar o tamanho da figura, muda-se o tamanho da \texttt{minipage}.
+
+\begin{verbatim}
+\begin{figure}
+ \centering
+ \begin{minipage}{.5\textwidth}
+ \caption{Exemplo de fonte com sua figura.}
+ \rule{\textwidth}{2cm}
+ \includegraphics[width=\textwidth]{...}
+ \smallcaption{Fonte: Autor.}\label{fig:exemplo_alinhado}
+ \end{minipage}
+\end{figure}
+\end{verbatim}
+
\chapter{ARQUIVOS CRIADOS PELO PROCESSO DE COMPILAÇÃO} \label{chap:arquivos}
A seguir, as descrições dos arquivos auxiliares gerados durante o processo de compilação de um documento utilizando a classe \texttt{fei.cls} e todos os seus recursos.
@@ -1168,7 +1240,7 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de
% \fi
%<*class>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{fei}[2017/03/07 3.0.3 Modelo da FEI]
+\ProvidesClass{fei}[2017/03/14 3.0.4 Modelo da FEI]
% passa a opção do xindy pros pacotes que podem utilizá-lo
\DeclareOption{xindy}{
\PassOptionsToPackage{\CurrentOption}{imakeidx}
@@ -1220,7 +1292,7 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de
\RequirePackage[utf8]{inputenc}
% carrega idiomas e caracteres de saída de 8 bits
\RequirePackage[T1]{fontenc}
-\RequirePackage[english,portuges]{babel}
+\RequirePackage[english,brazil]{babel}
\RequirePackage{csquotes}
\renewcommand{\normalsize}{\fontsize{12pt}{14.4pt}\selectfont} % fonte do texto
@@ -1246,7 +1318,7 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de
\RequirePackage[font={singlespacing},format=hang, justification=raggedright,labelsep=endash,singlelinecheck=false]{caption} % fontes das legendas
-\selectlanguage{portuges} % idioma do documento
+\selectlanguage{brazil} % idioma do documento
% linhas orfas e viuvas (verificar o limite)
\widowpenalty=10000
@@ -1546,7 +1618,7 @@ postheadspace=1em
\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{portuges}}
+ \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}}
@@ -1599,7 +1671,7 @@ postheadspace=1em
\renewcommand*{\glossarypreamble}{\thispagestyle{empty}\pagestyle{empty}}
\fi
- \addto\captionsportuges{%
+ \addto\captionsbrazil{%
\renewcommand*{\listfigurename}{Lista de Ilustra\c{c}\~oes}%
\renewcommand*{\contentsname}{Sum\'ario}%
\renewcommand*{\acronymname}{\hfill Lista de Abreviaturas \hfill \mbox{}}%
@@ -1636,7 +1708,7 @@ postheadspace=1em
\stepcounter{chapter}%
\cleardoublepage\phantomsection\thispagestyle{empty}\mbox{}\vfill\begin{center}\MakeUppercase{\textbf{ANEXO \thechapter\ --} ##1}\end{center}\vfill%
\phantomsection%
- \addcontentsline{toc}{chapter}{ANEXO \Alph{chapter} -- ##1}%
+ \addcontentsline{toc}{chapter}{\hspace{\cftchapternumwidth}ANEXO \Alph{chapter} -- ##1}%
\newpage%
}%
}%
@@ -1644,8 +1716,9 @@ postheadspace=1em
% 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, isbn=false, doi=false, style=abnt]{biblatex}
+ \setlength{\bibitemsep}{1.0\baselineskip}
- \DefineBibliographyStrings{portuges}{%
+ \DefineBibliographyStrings{brazil}{%
bibliography = {REFER\^ENCIAS}
}