diff options
author | Karl Berry <karl@freefriends.org> | 2017-03-14 21:52:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-03-14 21:52:54 +0000 |
commit | 45cb2119667d4ba57e6181266806ea7f8da3b9c4 (patch) | |
tree | 5d359dab1b07e1949763479b6109849ce4c7441d | |
parent | af53b4ba9787a49af57dc3abc2ebe77e5f93474e (diff) |
fei (14mar17)
git-svn-id: svn://tug.org/texlive/trunk@43502 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/latex/fei/fei.pdf | bin | 262464 -> 267801 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/fei/fei.dtx | 89 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fei/fei.cls | 15 |
3 files changed, 89 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/latex/fei/fei.pdf b/Master/texmf-dist/doc/latex/fei/fei.pdf Binary files differindex 9714ceb4dfa..ad56bc801c5 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 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} } diff --git a/Master/texmf-dist/tex/latex/fei/fei.cls b/Master/texmf-dist/tex/latex/fei/fei.cls index 9024e79f8b8..4806aa9817e 100644 --- a/Master/texmf-dist/tex/latex/fei/fei.cls +++ b/Master/texmf-dist/tex/latex/fei/fei.cls @@ -14,7 +14,7 @@ %% See http://www.latex-project.org/lppl.txt %% ----------------------------------------------------------------------------------------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{fei}[2017/03/07 3.0.3 Modelo da FEI] +\ProvidesClass{fei}[2017/03/14 3.0.4 Modelo da FEI] \DeclareOption{xindy}{ \PassOptionsToPackage{\CurrentOption}{imakeidx} \PassOptionsToPackage{\CurrentOption}{glossaries} @@ -53,7 +53,7 @@ \RequirePackage[utf8]{inputenc} \RequirePackage[T1]{fontenc} -\RequirePackage[english,portuges]{babel} +\RequirePackage[english,brazil]{babel} \RequirePackage{csquotes} \renewcommand{\normalsize}{\fontsize{12pt}{14.4pt}\selectfont} % fonte do texto @@ -75,7 +75,7 @@ \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 \widowpenalty=10000 \clubpenalty=10000 @@ -324,7 +324,7 @@ postheadspace=1em \newenvironment{resumo}{\part*{Resumo}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}\setlength{\parindent}{1.25cm}} -\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}} \newenvironment{agradecimentos}{\part*{Agradecimentos}\pagestyle{empty}}{\cleardoublepage\pagestyle{plain}} @@ -366,7 +366,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{}}% @@ -398,14 +398,15 @@ 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% }% }% \RequirePackage[backend=biber, safeinputenc=true, isbn=false, doi=false, style=abnt]{biblatex} +\setlength{\bibitemsep}{1.0\baselineskip} -\DefineBibliographyStrings{portuges}{% +\DefineBibliographyStrings{brazil}{% bibliography = {REFER\^ENCIAS} } |