diff options
author | Karl Berry <karl@freefriends.org> | 2017-06-20 22:17:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-06-20 22:17:32 +0000 |
commit | 4a593e5a1eee2ec877019bac9cba7a9203597d23 (patch) | |
tree | a96400ee4dcdb2d9451781d9a5ae56a378da756d /Master/texmf-dist | |
parent | 7772ec7ffe8ab0ed543cb6e46c91b9ecde60e909 (diff) |
fei (20jun17)
git-svn-id: svn://tug.org/texlive/trunk@44654 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/fei/fei.pdf | bin | 270356 -> 273883 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/fei/referencias.bib | 86 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/fei/fei.dtx | 689 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/fei/fei.cls | 8 |
4 files changed, 407 insertions, 376 deletions
diff --git a/Master/texmf-dist/doc/latex/fei/fei.pdf b/Master/texmf-dist/doc/latex/fei/fei.pdf Binary files differindex 9c85aead8b1..659544eb93f 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/doc/latex/fei/referencias.bib b/Master/texmf-dist/doc/latex/fei/referencias.bib index 57125f65198..47cf8f0f6f2 100644 --- a/Master/texmf-dist/doc/latex/fei/referencias.bib +++ b/Master/texmf-dist/doc/latex/fei/referencias.bib @@ -2,18 +2,18 @@ @Book{art1, title = {The Art of Computer Programming: Fundamental algorithms}, author = {Donald Knuth}, - year = {1997}, + year = 1997, publisher = {Addison-Wesley}, url = {https://books.google.com.br/books?id=B31GAAAAYAAJ}, number = {v. 1}, - lccn = {97002147}, + lccn = 97002147, series = {Addison-Wesley series in computer science and information processing} } @Book{assange2012, title = {Cypherpunks: freedom and the future of the internet}, author = {Assange, Julian and Appelbaum, Jacob and Müller-Maguhn, Andy and Zimmermann, Jérémie}, - year = {2012}, + year = 2012, publisher = {OR Books}, shorttitle = {Cypherpunks}, address = {New York ; London} @@ -22,49 +22,49 @@ @Book{clarke19932001, title = {2001, a Space Odyssey}, author = {Arthur Charles Clarke and Kubrick, Stanley}, - year = {1993}, + year = 1993, publisher = {ROC}, url = {https://books.google.com.br/books?id=atx0AAAACAAJ}, - lccn = {92245352}, + lccn = 92245352, series = {ROC Book} } @Article{duan2012large, title = {Large-scale brain networks in board game experts: insights from a domain-related task and task-free resting state}, author = {Duan, Xujun and Liao, Wei and Liang, Dongmei and Qiu, Lihua and Gao, Qing and Liu, Chengyi and Gong, Qiyong and Chen, Huafu}, - year = {2012}, + year = 2012, journal = {PloS one}, publisher = {Public Library of Science}, - volume = {7}, + volume = 7, pages = {e32532}, - number = {3} + number = 3 } @Article{duan2012reduced, title = {Reduced caudate volume and enhanced striatal-DMN integration in chess experts}, author = {Duan, Xujun and He, Sheng and Liao, Wei and Liang, Dongmei and Qiu, Lihua and Wei, Luqing and Li, Yuan and Liu, Chengyi and Gong, Qiyong and Chen, Huafu}, - year = {2012}, + year = 2012, journal = {Neuroimage}, publisher = {Elsevier}, - volume = {60}, + volume = 60, pages = {1280--1286}, - number = {2} + number = 2 } @Article{duan2014functional, title = {Functional organization of intrinsic connectivity networks in Chinese-chess experts}, author = {Duan, Xujun and Long, Zhiliang and Chen, Huafu and Liang, Dongmei and Qiu, Lihua and Huang, Xiaoqi and Liu, Timon Cheng-Yi and Gong, Qiyong}, - year = {2014}, + year = 2014, journal = {Brain research}, publisher = {Elsevier}, - volume = {1558}, + volume = 1558, pages = {33--43} } @Book{dyson_disturbing_1979, title = {Disturbing the Universe}, author = {Freeman Dyson}, - year = {1979}, + year = 1979, publisher = {Basic Books}, url = {http://books.google.com.br/books?id=RHzoMeU2bxsC}, series = {Basic Books 50 years} @@ -73,7 +73,7 @@ @Book{galilei_dialogue_1953, title = {Dialogue concerning the two chief world systems: Ptolemaic and Copernican}, author = {Galileo Galilei}, - year = {1953}, + year = 1953, publisher = {University of California Pr}, shorttitle = {Dialogue concerning the two chief world systems} } @@ -81,7 +81,7 @@ @Book{galilei_sidereus_2004, title = {Sidereus Nuncius, Or The Sidereal Messenger}, author = {Galileo Galilei}, - year = {2004}, + year = 2004, publisher = {Byzantium Press}, language = {en} } @@ -89,7 +89,7 @@ @Book{goldberg1989, title = {Genetic Algorithms in Search, Optimization and Machine Learning}, author = {David Goldberg}, - year = {1989}, + year = 1989, publisher = {Addison-Wesley Longman Publishing Co., Inc.}, address = {Boston, MA, USA}, edition = {1st} @@ -98,7 +98,7 @@ @Book{hamlet, title = {Hamlet}, author = {William Shakespeare and Burton Raffel and Harold Bloom}, - year = {2003}, + year = 2003, publisher = {Yale University Press}, url = {http://www.jstor.org/stable/j.ctt1njkw8} } @@ -106,14 +106,14 @@ @Book{haykin99a, title = {Neural Networks: A Comprehensive Foundation}, author = {Simon Haykin}, - year = {1999}, + year = 1999, publisher = {Prentice Hall} } @Book{heath1921history, title = {A History of Greek Mathematics}, author = {Thomas Little Heath}, - year = {1921}, + year = 1921, publisher = {Clarendon Press}, url = {http://books.google.com.br/books?id=h4JsAAAAMAAJ}, number = {v. 1}, @@ -123,22 +123,22 @@ @Book{kahneman2011, title = {Thinking, fast and slow}, author = {Kahneman, Daniel}, - year = {2011}, + year = 2011, publisher = {Macmillan} } @Book{kernighan1988, title = {The {C} programming language}, author = {Kernighan, Brian W. and Ritchie, Dennis M. and Ejeklint, Per}, - year = {1988}, + year = 1988, publisher = {Prentice-Hall Englewood Cliffs}, - volume = {2} + volume = 2 } @Book{kurzweil2013, title = {How to create a mind: the secret of human thought revealed}, author = {Kurzweil, Ray}, - year = {2013}, + year = 2013, publisher = {Penguin Books}, shorttitle = {How to create a mind}, address = {New York, NY}, @@ -148,14 +148,14 @@ @Book{lamport1994latex, title = {{\LaTeX} - A Document Preparation System}, author = {Leslie Lamport}, - year = {1994}, + year = 1994, publisher = {Adisson-Wesley} } @Unpublished{lshort, title = {The Not So Short Introduction to {\LaTeXe}}, author = {Tobias Oetiker and Hubert Partl and Irene Hyna and Elisabeth Schlegl}, - year = {2014}, + year = 2014, month = {apr}, url = {http://tobi.oetiker.ch/lshort/}, note = {Distribuido digitalmente} @@ -164,9 +164,9 @@ @Article{mcc43, title = {A logical calculus of the ideas immanent in nervous activity}, author = {Warren McCulloch and Walter Pitts}, - year = {1943}, + year = 1943, journal = {Bulletin of Mathematical Biophysic}, - pages = {115-133}, + pages = {115--133}, keywords = {imported}, number = 5 } @@ -174,26 +174,26 @@ @Book{mittelbach_latex_2004, title = {The Latex Companion}, author = {Frank Mittelbach and Michel Goossens}, - year = {2004}, + year = 2004, publisher = {Addison-Wesley}, - edition = {2} + edition = 2 } @Article{rocha2005brain, title = {Brain mappings of the arithmetic processing in children and adults}, author = {Rocha, Fabio and Rocha, Armando F and Massad, Eduardo and Menezes, Renee}, - year = {2005}, + year = 2005, journal = {Cognitive Brain Research}, publisher = {Elsevier}, - volume = {22}, + volume = 22, pages = {359--372}, - number = {3} + number = 3 } @Article{rocha2014brain, title = {Brain mapping and interpretation of reading processing in children using EEG and multivariate statistical analysis}, author = {Rocha, Fabio and Thomaz, Carlos Eduardo and da Rocha, Armando Freitas and Massad, Eduardo}, - year = {2014}, + year = 2014, booktitle = {2014 27th SIBGRAPI Conference on Graphics, Patterns and Images}, pages = {251--258}, organization = {IEEE} @@ -203,40 +203,40 @@ title = {EEG acquisition and processing for cognitive brain mapping during chess problem solving}, author = {Rocha, Fabio and de Magalhaes Junior, Roberto Goncalves and Horta, Thomas Oliveira and Cesar, Fabio Henrique Goncalves and D'Israel, David Maurice and da Silva, Wilson and Thomaz, Carlos Eduardo}, - year = {2016}, + year = 2016, journal = {IEEE Latin America Transactions}, publisher = {IEEE}, - volume = {14}, + volume = 14, pages = {1129--1134}, - number = {3} + number = 3 } @Book{russell2010, title = {Artificial intelligence: a modern approach}, author = {Stuart Russell and Peter Norvig and Ernest Davis}, - year = {2010}, + year = 2010, publisher = {Prentice Hall}, shorttitle = {Artificial intelligence}, address = {Upper Saddle River, {NJ}}, - edition = {3}, + edition = 3, language = {English} } @Book{stewart2012, title = {Calculus - 7th edition}, author = {Stewart, James}, - year = {2012}, + year = 2012, publisher = {Brooks/Cole, Cengage Learning}, address = {Australia ; Belmont, CA}, - edition = {7}, + edition = 7, language = {English} } @Article{turing50, title = {Computing Machinery and Intelligence}, author = {Alan Turing}, - year = {1950}, + year = 1950, journal = {Mind}, - volume = {59}, + volume = 59, pages = {433--460} } diff --git a/Master/texmf-dist/source/latex/fei/fei.dtx b/Master/texmf-dist/source/latex/fei/fei.dtx index 4bc8bf33bb6..fbc1f6df552 100644 --- a/Master/texmf-dist/source/latex/fei/fei.dtx +++ b/Master/texmf-dist/source/latex/fei/fei.dtx @@ -93,6 +93,28 @@ and the derived files fei.pdf and %<*driver> \documentclass[rascunho,xindy,oneside]{\jobname} \usepackage{multicol} +\usepackage{listings} +\lstset{ +basicstyle=\ttfamily, +columns=flexible, +breaklines=true, +literate= + {ã}{{\~a}}1 {ẽ}{{\~e}}1 {ĩ}{{\~i}}1 {õ}{{\~o}}1 {ũ}{{\~u}}1 + {Ã}{{\~A}}1 {Ẽ}{{\~E}}1 {Ĩ}{{\~I}}1 {Õ}{{\~O}}1 {Ũ}{{\~U}}1 + {á}{{\'a}}1 {é}{{\'e}}1 {í}{{\'i}}1 {ó}{{\'o}}1 {ú}{{\'u}}1 + {Á}{{\'A}}1 {É}{{\'E}}1 {Í}{{\'I}}1 {Ó}{{\'O}}1 {Ú}{{\'U}}1 + {à}{{\`a}}1 {è}{{\`e}}1 {ì}{{\`i}}1 {ò}{{\`o}}1 {ù}{{\`u}}1 + {À}{{\`A}}1 {È}{{\'E}}1 {Ì}{{\`I}}1 {Ò}{{\`O}}1 {Ù}{{\`U}}1 + {ä}{{\"a}}1 {ë}{{\"e}}1 {ï}{{\"i}}1 {ö}{{\"o}}1 {ü}{{\"u}}1 + {Ä}{{\"A}}1 {Ë}{{\"E}}1 {Ï}{{\"I}}1 {Ö}{{\"O}}1 {Ü}{{\"U}}1 + {â}{{\^a}}1 {ê}{{\^e}}1 {î}{{\^i}}1 {ô}{{\^o}}1 {û}{{\^u}}1 + {Â}{{\^A}}1 {Ê}{{\^E}}1 {Î}{{\^I}}1 {Ô}{{\^O}}1 {Û}{{\^U}}1 + {œ}{{\oe}}1 {Œ}{{\OE}}1 {æ}{{\ae}}1 {Æ}{{\AE}}1 {ß}{{\ss}}1 + {ű}{{\H{u}}}1 {Ű}{{\H{U}}}1 {ő}{{\H{o}}}1 {Ő}{{\H{O}}}1 + {ç}{{\c c}}1 {Ç}{{\c C}}1 {ø}{{\o}}1 {å}{{\r a}}1 {Å}{{\r A}}1 + {€}{{\euro}}1 {£}{{\pounds}}1 {«}{{\guillemotleft}}1 + {»}{{\guillemotright}}1 {ñ}{{\~n}}1 {Ñ}{{\~N}}1 +} \author{Douglas De Rizzo Meneghetti} \title{Classe \LaTeX{} da FEI para criação de trabalhos acadêmicos} @@ -212,11 +234,11 @@ Por ser uma fonte True Type de autoria da Microsoft, as fontes da família Arial \begin{itemize} \item Fazer download do script\footnote{http://tug.org/fonts/getnonfreefonts/install-getnonfreefonts}; - \item Instalar o script usando o aplicativo \texttt{texlua}: \verb+texlua install-getnonfreefonts+; - \item Rodar o script: \verb+getnonfreefonts --all+. + \item Instalar o script usando o aplicativo \texttt{texlua}: \lstinline+texlua install-getnonfreefonts+; + \item Rodar o script: \lstinline+getnonfreefonts --all+. \end{itemize} -Após isso, é necessário utilizar a opção \texttt{arial} na declaração da classe, no início do arquivo \texttt{tex}: \verb+\documentclass[arial]{fei}+. +Após isso, é necessário utilizar a opção \texttt{arial} na declaração da classe, no início do arquivo \texttt{tex}: \lstinline+\documentclass[arial]{fei}+. \section{DEPENDÊNCIAS}\label{sec:dependencias} @@ -265,9 +287,9 @@ No preâmbulo do texto são declaradas as propriedades globais do documento, com A declaração da classe é feita da seguinte forma: -\begin{verbatim} +\begin{lstlisting} \documentclass[opções]{fei} -\end{verbatim} +\end{lstlisting} A classe da FEI pode receber as seguintes opções: @@ -281,22 +303,22 @@ A classe da FEI pode receber as seguintes opções: \subsection{Nome do autor, e título} -O nome do autor e o título da obra são inseridos utilizando os comandos nativos do \LaTeX{} \verb+\author{autor}+ e \verb+\title{titulo}+. Eles são posteriormente utilizados na criação da capa e folha de rosto do trabalho, formatados sob as normas da biblioteca. Para trabalhos com mais de um autor, os nomes dos autores devem ser separados pelo comando \verb+\and+ ou \verb+\\+, como no exemplo: +O nome do autor e o título da obra são inseridos utilizando os comandos nativos do \LaTeX{} \lstinline+\author{autor}+ e \lstinline+\title{titulo}+. Eles são posteriormente utilizados na criação da capa e folha de rosto do trabalho, formatados sob as normas da biblioteca. Para trabalhos com mais de um autor, os nomes dos autores devem ser separados pelo comando \lstinline+\and+ ou \lstinline+\\+, como no exemplo: -\begin{verbatim} +\begin{lstlisting} \author{Leonardo \and Douglas} -\end{verbatim} +\end{lstlisting} \subsection{Subtítulo (opcional)} -Uma vez que as normas da biblioteca demandam formatações específicas para o título e subtítulo do documento (título em letras maiúsculas na capa, seguido do subtítulo em letras normais, separados por ``:''), foi criado o comando \verb+\subtitulo{}+, o qual recebe o texto referente ao subtítulo do texto. Este comando pode ser usado, preferencialmente, após o comando \verb+\title{}+ no preâmbulo do documento. Título e subtítulo também aparecem na folha de rosto. +Uma vez que as normas da biblioteca demandam formatações específicas para o título e subtítulo do documento (título em letras maiúsculas na capa, seguido do subtítulo em letras normais, separados por ``:''), foi criado o comando \lstinline+\subtitulo{}+, o qual recebe o texto referente ao subtítulo do texto. Este comando pode ser usado, preferencialmente, após o comando \lstinline+\title{}+ no preâmbulo do documento. Título e subtítulo também aparecem na folha de rosto. \subsection{Cidade e Instituição (opcionais)} -Os comandos \verb+\cidade{}+ e \verb+\instituicao{}+ recebem os nomes da cidade e instituição de ensino para substituí-los na capa e folha de rosto. São comandos opcionais criados por questão de compatibilidade, ou caso outras instituições queiram usar a classe. Seus valores-padrão são ``São Bernardo do Campo'' e ``Centro Universitário FEI'', respectivamente. +Os comandos \lstinline+\cidade{}+ e \lstinline+\instituicao{}+ recebem os nomes da cidade e instituição de ensino para substituí-los na capa e folha de rosto. São comandos opcionais criados por questão de compatibilidade, ou caso outras instituições queiram usar a classe. Seus valores-padrão são ``São Bernardo do Campo'' e ``Centro Universitário FEI'', respectivamente. \subsection{Arquivos de referências bibliográficas}\label{subsec:referencias-pre} -Em \TeX{}, as referências bibliográficas são mantidas em um ou mais arquivos de extensão \texttt{bib}, preferencialmente no mesmo diretório do arquivo \texttt{tex} do trabalho. Os arquivos \texttt{bib} utilizados pelo trabalho devem ser referenciados no preâmbulo do texto utilizando o comando \verb+\addbibresource{ref.bib}+. Mais de um arquivo pode ser referenciado, utilizando-se o comando \verb+\addbibresource{}+ mais de uma vez. +Em \TeX{}, as referências bibliográficas são mantidas em um ou mais arquivos de extensão \texttt{bib}, preferencialmente no mesmo diretório do arquivo \texttt{tex} do trabalho. Os arquivos \texttt{bib} utilizados pelo trabalho devem ser referenciados no preâmbulo do texto utilizando o comando \lstinline+\addbibresource{ref.bib}+. Mais de um arquivo pode ser referenciado, utilizando-se o comando \lstinline+\addbibresource{}+ mais de uma vez. Para saber como imprimir a lista de referências bibliográficas na seção pós-textual so trabalho, confira a seção \ref{subsec:referencias-pos}. @@ -306,51 +328,51 @@ O pré-texto do documento engloba todos os elementos textuais que precedem o cor \subsection{Capa} -A capa do trabalho é inserida através do comando \verb+\maketitle+, o qual foi modificado para criar uma página no formato da biblioteca. O comando utiliza o nome fornecido em \verb+\author{}+, o título em \verb+\title{}+, o subtítulo de \verb+\subtitulo{}+ juntamente com o ano corrente para gerar a capa. +A capa do trabalho é inserida através do comando \lstinline+\maketitle+, o qual foi modificado para criar uma página no formato da biblioteca. O comando utiliza o nome fornecido em \lstinline+\author{}+, o título em \lstinline+\title{}+, o subtítulo de \lstinline+\subtitulo{}+ juntamente com o ano corrente para gerar a capa. \subsection{Folha de rosto} A folha de rosto recebe um texto pré-definido, de acordo com o nível do trabalho escrito (monografia, dissertação ou tese). Este texto pode ser encontrado no guia da biblioteca e deve ser colocado dentro do ambiente \texttt{folhaderosto}. Por exemplo, -\begin{verbatim} +\begin{lstlisting} \begin{folhaderosto} Dissertação de Mestrado apresentada ao Centro Universitário da FEI para obtenção do título de Mestre em Engenharia Elétrica, orientado pelo Prof. Dr. Nome do Orientador. \end{folhaderosto} -\end{verbatim} +\end{lstlisting} \subsection{Ficha catalográfica e folha de aprovação} -Os comandos \verb+\fichacatalografica+ e \verb+\folhadeaprovacao+ inserem, respectivamente, a ficha catalográfica e a folha de aprovação do trabalho no local onde o comando foi chamado. O comando \verb+\folhadeaprovacao+ procura pelo arquivo \texttt{ata.pdf} na pasta raiz do arquivo \texttt{tex} e o insere no documento. O comando \verb+\fichacatalografica+ executa uma função semelhante, procurando pelo arquivo \texttt{ficha.pdf}. +Os comandos \lstinline+\fichacatalografica+ e \lstinline+\folhadeaprovacao+ inserem, respectivamente, a ficha catalográfica e a folha de aprovação do trabalho no local onde o comando foi chamado. O comando \lstinline+\folhadeaprovacao+ procura pelo arquivo \texttt{ata.pdf} na pasta raiz do arquivo \texttt{tex} e o insere no documento. O comando \lstinline+\fichacatalografica+ executa uma função semelhante, procurando pelo arquivo \texttt{ficha.pdf}. -Caso você ainda não possua estes arquivos, mas queira visualizar o documento com páginas que demarquem a posição das futuras folha de aprovação e ficha catalográfica, é possível compilar o projeto passando a opção \texttt{rascunho} na declaração da classe, da seguinte forma: \verb+\documentclass[rascunho]{fei}+. +Caso você ainda não possua estes arquivos, mas queira visualizar o documento com páginas que demarquem a posição das futuras folha de aprovação e ficha catalográfica, é possível compilar o projeto passando a opção \texttt{rascunho} na declaração da classe, da seguinte forma: \lstinline+\documentclass[rascunho]{fei}+. \subsection{Dedicatória} -O comando \verb+\dedicatoria{}+ recebe um argumento com a dedicatória desejada e o insere na posição especificada pelo guia da biblioteca. Por exemplo: \\ \verb+\dedicatoria{A quem eu quero dedicar o texto}+. +O comando \lstinline+\dedicatoria{}+ recebe um argumento com a dedicatória desejada e o insere na posição especificada pelo guia da biblioteca. Por exemplo: \\ \lstinline+\dedicatoria{A quem eu quero dedicar o texto}+. \subsection{Agradecimentos} O ambiente de agradecimentos não possui nenhuma propriedade especial, somente centraliza o título e deixa o texto que se encontra entre seu \texttt{begin} e \texttt{end} na formatação esperada. -\begin{verbatim} +\begin{lstlisting} \begin{agradecimentos} A quem se deseja agradecer. \end{agradecimentos} -\end{verbatim} +\end{lstlisting} \subsection{Epígrafe} A epígrafe possui um formato especial, da mesma forma que a dedicatória. Este comando recebe dois parâmetros, sendo o primeiro a epígrafe e o segundo o autor da mesma. -\emph{Nota:} O guia da FEI requer que a referência da epígrafe esteja presente no final do trabalho. O comando \verb+\nocite{obra}+ pode ser usado para que a referência apareça ao final do texto, sem aparecer na epígrafe. +\emph{Nota:} O guia da FEI requer que a referência da epígrafe esteja presente no final do trabalho. O comando \lstinline+\nocite{obra}+ pode ser usado para que a referência apareça ao final do texto, sem aparecer na epígrafe. -Exemplo: \verb+\epigrafe{Haw-Haw!}{Nelson Muntz \nocite{muntz_book}}+ +Exemplo: \lstinline+\epigrafe{Haw-Haw!}{Nelson Muntz \nocite{muntz_book}}+ \subsection{Resumo e \emph{abstract}} -O ambiente \texttt{resumo} é destinado à inserção do resumo em português do trabalho, enquanto o ambiente \texttt{abstract} contém o resumo em inglês. A única diferença entre os dois ambientes está no fato de \texttt{abstract} possuir o comando \verb+\selectlanguage{english}+ no início, enquanto \texttt{resumo} utiliza \verb+\selectlanguage{brazil}+. Palavras-chave podem ser inseridas ao final desses ambientes utilizando, no resumo, o comando \verb+\palavraschave{...}+ e no \emph{abstract}, o comando \verb+\keyword{...}+. Lembrando que as palavras-chave devem ser separadas manualmente por ponto final. +O ambiente \texttt{resumo} é destinado à inserção do resumo em português do trabalho, enquanto o ambiente \texttt{abstract} contém o resumo em inglês. A única diferença entre os dois ambientes está no fato de \texttt{abstract} possuir o comando \lstinline+\selectlanguage{english}+ no início, enquanto \texttt{resumo} utiliza \lstinline+\selectlanguage{brazil}+. Palavras-chave podem ser inseridas ao final desses ambientes utilizando, no resumo, o comando \lstinline+\palavraschave{...}+ e no \emph{abstract}, o comando \lstinline+\keyword{...}+. Lembrando que as palavras-chave devem ser separadas manualmente por ponto final. -\begin{verbatim} +\begin{lstlisting} \begin{resumo} Resumo vem aqui. \palavraschave{\LaTeX{}. FEI.} @@ -360,7 +382,7 @@ Resumo vem aqui. Abstract goes here. \keyword{Keywords. Go. Here.} \end{abstract} -\end{verbatim} +\end{lstlisting} \subsection{Listas e sumário} @@ -373,17 +395,17 @@ A classe da FEI permite a impressão de listas de figuras, tabelas, algoritmos, \hline \textbf{Elemento} & \textbf{Comando} \\ \hline - Sumário & \verb+\tableofcontents+ \\ + Sumário & \lstinline+\tableofcontents+ \\ \hline - Lista de Figuras & \verb+\listoffigures+ \\ + Lista de Figuras & \lstinline+\listoffigures+ \\ \hline - Lista de Tabelas & \verb+\listoftables+ \\ + Lista de Tabelas & \lstinline+\listoftables+ \\ \hline - Lista de Algoritmos & \verb+\listofalgorithms+ \\ + Lista de Algoritmos & \lstinline+\listofalgorithms+ \\ \hline - Lista de Teoremas & \verb+\listoftheorems+ \\ + Lista de Teoremas & \lstinline+\listoftheorems+ \\ \hline - Listas de Abreviaturas e Símbolos & \verb+\printglossaries+ \\ + Listas de Abreviaturas e Símbolos & \lstinline+\printglossaries+ \\ \hline \end{tabular} \smallcaption{Fonte: Autor} @@ -391,9 +413,9 @@ A classe da FEI permite a impressão de listas de figuras, tabelas, algoritmos, \section{TEXTO}\label{sec:texto} -Sob a nomenclatura do guia da biblioteca, o texto pode ser estruturado utilizando até 5 níveis de títulos de seção. Isso se traduz no uso dos 5 níveis disponibilizados nativamente pelo \LaTeX: capítulo, seção, subseção, subsubseção e parágrafo. Para isso, são usados os comandos nativos do \LaTeX{} para divisão do texto: \verb+\chapter{...}+, \verb+\section{...}+, \verb+\subsection{...}+, \verb+\subsubsection{...}+ e \verb+\paragraph{...}+. Estes comandos inserem os títulos de suas respectivas divisões de acordo com o guia e são usados posteriormente na criação automática do sumário. +Sob a nomenclatura do guia da biblioteca, o texto pode ser estruturado utilizando até 5 níveis de títulos de seção. Isso se traduz no uso dos 5 níveis disponibilizados nativamente pelo \LaTeX: capítulo, seção, subseção, subsubseção e parágrafo. Para isso, são usados os comandos nativos do \LaTeX{} para divisão do texto: \lstinline+\chapter{...}+, \lstinline+\section{...}+, \lstinline+\subsection{...}+, \lstinline+\subsubsection{...}+ e \lstinline+\paragraph{...}+. Estes comandos inserem os títulos de suas respectivas divisões de acordo com o guia e são usados posteriormente na criação automática do sumário. -Ao utilizar \verb+\chapter{...}+ e \verb+\section{...}+, é necessário inserir manualmente os títulos em letras maiúsculas para garantir que os mesmos aparecem em letras maiúsculas tanto no sumário como no texto, garantindo a aderência ao guia. +Ao utilizar \lstinline+\chapter{...}+ e \lstinline+\section{...}+, é necessário inserir manualmente os títulos em letras maiúsculas para garantir que os mesmos aparecem em letras maiúsculas tanto no sumário como no texto, garantindo a aderência ao guia. \subsection{\emph{Floats}} @@ -401,12 +423,12 @@ As regras da biblioteca definem formatações distintas para os diferentes tipos \subsubsection{Figuras} -A partir de 2015, o guia de formatação da biblioteca padroniza as legendas de figuras e tabelas com a mesma formatação. Na parte superior da figura, coloca-se seu título, numeração e legenda em tamanho padrão 12 e, abaixo da figura, coloca-se sua fonte em tamanho 10. Para a criação da legenda superior da figura, utiliza-se o comando \verb+\caption{}+, enquanto que, para a legenda inferior, foi criado o comando \verb+\smallcaption{}+, o qual constitui uma interface simples para a formatação diferenciada da legenda inferior e, caso desejado, pode ser substituído por: +A partir de 2015, o guia de formatação da biblioteca padroniza as legendas de figuras e tabelas com a mesma formatação. Na parte superior da figura, coloca-se seu título, numeração e legenda em tamanho padrão 12 e, abaixo da figura, coloca-se sua fonte em tamanho 10. Para a criação da legenda superior da figura, utiliza-se o comando \lstinline+\caption{}+, enquanto que, para a legenda inferior, foi criado o comando \lstinline+\smallcaption{}+, o qual constitui uma interface simples para a formatação diferenciada da legenda inferior e, caso desejado, pode ser substituído por: -\begin{verbatim} +\begin{lstlisting} \captionsetup{font=small} \caption*{...} -\end{verbatim} +\end{lstlisting} A figura \ref{fig:exemplo} demonstra a inserção de uma figura usando o \LaTeX~, assim como a inserção das legendas superior e inferior utilizando a formatação nativa. @@ -417,20 +439,20 @@ A figura \ref{fig:exemplo} demonstra a inserção de uma figura usando o \LaTeX~ \smallcaption{Fonte: \citefloat{lamport1994latex}.}\label{fig:exemplo} \end{figure} -\begin{verbatim} +\begin{lstlisting} \begin{figure} \centering \caption{Exemplo de figura com sua fonte.} \includegraphics[...]{...} \smallcaption{Fonte: Autor.} \end{figure} -\end{verbatim} +\end{lstlisting} \subsubsection{Tabelas} Da mesma forma que figuras, o guia da biblioteca é bem específico quanto às legendas de tabelas: legenda principal em cima da tabela e fonte abaixo. Para satisfazer esta regra, deve-se utilizar o mesmo processo descrito para as figuras. Um exemplo pode ser visto na tabela \ref{tbl:exemplo}. -\begin{verbatim} +\begin{lstlisting} \begin{table}[ht!] \caption{Legenda da tabela} \begin{tabular}{|c|c|c|c|} @@ -438,7 +460,7 @@ Da mesma forma que figuras, o guia da biblioteca é bem específico quanto às l \end{tabular} \smallcaption{Fonte: Autor.} \end{table} -\end{verbatim} +\end{lstlisting} \begin{table}[ht!] \caption{Exemplo de tabela com legenda acima e fonte abaixo} \label{tbl:exemplo} @@ -462,7 +484,7 @@ Da mesma forma que figuras, o guia da biblioteca é bem específico quanto às l Apesar de estar ausente no guia, a biblioteca permite a inserção de algoritmos no corpo do texto. O pacote \texttt{algorithm2e} fornece diversos comandos para a escrita e formatação de pseudo-códigos em diversos idiomas. A formatação configurada na classe da FEI reflete as recomendações da biblioteca e padrões encontrados na literatura. A lista a seguir contém todos os comandos do \texttt{algorithm2e} que foram traduzidos para o português e, logo após, um exemplo de como usar alguns desses comandos. Para mais informações, consulte o manual do \texttt{algorithm2e}. -\begin{verbatim} +\begin{lstlisting} \SetKwInput{Entrada}{Entrada} \SetKwInput{Saida}{Sa\'ida} \SetKwInput{Dados}{Dados} @@ -480,11 +502,11 @@ A lista a seguir contém todos os comandos do \texttt{algorithm2e} que foram tra \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} -\end{verbatim} +\end{lstlisting} Exemplo: -\begin{verbatim} +\begin{lstlisting} \begin{algorithm} \Entrada{Vetor \(X\)} \Saida{Vetor \(Y\)} @@ -495,7 +517,7 @@ Exemplo: \caption{Exemplo de algoritmo usando algorithm2e em português.} \label{lst:alg} \end{algorithm} -\end{verbatim} +\end{lstlisting} \begin{algorithm} \Entrada{Vetor \(X\)} @@ -513,7 +535,7 @@ Exemplo: \subsubsection{Equações} -O guia da biblioteca também dita que todas as equações devem vir acompanhadas de numeração entre parênteses. O ambiente \texttt{equation} insere essa numeração à direita da equação. Adicionalmente, o pacote \texttt{mathtools} permite que uma equação seja referenciada durante o texto utilizando o comando \verb+\eqref{label_da_equacao}+, cuja funcionalidade é semelhante à do comando \verb+\ref{}+, porém com a adição dos parênteses. +O guia da biblioteca também dita que todas as equações devem vir acompanhadas de numeração entre parênteses. O ambiente \texttt{equation} insere essa numeração à direita da equação. Adicionalmente, o pacote \texttt{mathtools} permite que uma equação seja referenciada durante o texto utilizando o comando \lstinline+\eqref{label_da_equacao}+, cuja funcionalidade é semelhante à do comando \lstinline+\ref{}+, porém com a adição dos parênteses. \begin{equation} \label{eq:euler} e^{i\pi}+1=0 @@ -521,21 +543,21 @@ O guia da biblioteca também dita que todas as equações devem vir acompanhadas A equação \eqref{eq:euler} foi criada utilizando o seguinte código: -\begin{verbatim} +\begin{lstlisting} \begin{equation} \label{eq:euler} e^{i\pi}+1=0 \end{equation} -\end{verbatim} +\end{lstlisting} \subsubsection{Teoremas} É comum encontrar, na literatura de exatas, teoremas e seus derivados, tipografados de maneira diferenciada. Em \LaTeX{}, a classe \texttt{amsthm} permite que teoremas sejam escritos em seus próprios ambientes e formatados de acordo, como no seguinte exemplo: -\begin{verbatim} +\begin{lstlisting} \begin{teorema} Exemplo de teorema. \end{teorema} -\end{verbatim} +\end{lstlisting} Resultado: @@ -545,7 +567,7 @@ Resultado: Caso um teorema possua um nome ou referência, essa informação pode ser passada entre colchetes, como uma opção do ambiente: -\verb+\begin{teorema}[Teorema de Pitágoras \cite{obra}]+ +\lstinline+\begin{teorema}[Teorema de Pitágoras \cite{obra}]+ \begin{teorema}[Teorema de Pitágoras \cite{heath1921history}] \label{thm:ex2} Em qualquer triângulo retângulo, o quadrado do comprimento da hipotenusa é igual à soma dos quadrados dos comprimentos dos catetos. @@ -573,25 +595,25 @@ Fazem parte dos elementos pós-textuais as referências bibliográficas, apêndi \subsection{Referências bibliográficas} \label{subsec:referencias-pos} -A lista de referências bibliográficas, contidas em um ou mais arquivos \texttt{bib} e referenciadas assim como descrito na seção \ref{subsec:referencias-pre}, é inserida no trabalho através do comando \verb+\printbibliography+. Repare, contudo, que apenas as obras referenciadas no texto através dos comandos de citação são listadas nas referências bibliográficas. +A lista de referências bibliográficas, contidas em um ou mais arquivos \texttt{bib} e referenciadas assim como descrito na seção \ref{subsec:referencias-pre}, é inserida no trabalho através do comando \lstinline+\printbibliography+. Repare, contudo, que apenas as obras referenciadas no texto através dos comandos de citação são listadas nas referências bibliográficas. \subsection{Apêndices e anexos} -O \LaTeX{} possui o comando nativo \verb+\appendix+ que, quando utilizado, transforma os capítulos subsequentes em apêndices. +O \LaTeX{} possui o comando nativo \lstinline+\appendix+ que, quando utilizado, transforma os capítulos subsequentes em apêndices. -\begin{verbatim} - \chapter{Último capítulo} - ... - \appendix - \chapter{Primeiro apêndice} - ... - \chapter{Segundo apêndice} - ... -\end{verbatim} +\begin{lstlisting} +\chapter{Último capítulo} +... +\appendix +\chapter{Primeiro apêndice} +... +\chapter{Segundo apêndice} +... +\end{lstlisting} -Ao contrário dos apêndices, o \LaTeX{} não possui um comando nativo para declarar anexos. Para isso, foi criado o comando \verb+\anexos+ que transforma os capítulos subsequentes em anexos. +Ao contrário dos apêndices, o \LaTeX{} não possui um comando nativo para declarar anexos. Para isso, foi criado o comando \lstinline+\anexos+ que transforma os capítulos subsequentes em anexos. -\begin{verbatim} +\begin{lstlisting} \chapter{Último capítulo ou anexo} ... \anexos @@ -599,11 +621,11 @@ Ao contrário dos apêndices, o \LaTeX{} não possui um comando nativo para decl ... \chapter{Segundo anexo} ... -\end{verbatim} +\end{lstlisting} \subsection{Índice} -A biblioteca permite a criação de um índice remissivo de palavras, para que estas sejam encontradas com maior facilidade no decorrer do trabalho. O capítulo, \ref{chap:indice} explica com detalhes os diferentes programas e comandos envolvidos na indexação de palavras e compilação dos arquivos de índices, mas, por motivos de completude, o comando para se imprimir o índice é \verb+\printindex+. +A biblioteca permite a criação de um índice remissivo de palavras, para que estas sejam encontradas com maior facilidade no decorrer do trabalho. O capítulo, \ref{chap:indice} explica com detalhes os diferentes programas e comandos envolvidos na indexação de palavras e compilação dos arquivos de índices, mas, por motivos de completude, o comando para se imprimir o índice é \lstinline+\printindex+. \chapter{CITAÇÕES USANDO O abn\TeX}\label{chap:referencia} @@ -612,65 +634,65 @@ O \gls{abntex} (\url{http://www.abntex.net.br/}) é um conjunto de macros (coman As seções a seguir disponibilizam exemplos dos comandos mais comuns. Para uma lista detalhada, o leitor é referenciado ao manual do \texttt{biblatex-abnt}. \section{CITAÇÃO NO FINAL DE LINHA} -A citação no final de linha deve deixar os nomes dos autores, seguido do ano, entre parenteses e em letras maiúsculas. Este resultado pode ser obtido utilizando o comando \verb+\cite{obra}+. +A citação no final de linha deve deixar os nomes dos autores, seguido do ano, entre parenteses e em letras maiúsculas. Este resultado pode ser obtido utilizando o comando \lstinline+\cite{obra}+. -Exemplo: Este texto deveria ser uma referência \verb+\cite{turing50}+. $\to$ Este texto deveria ser uma referência \cite{turing50}. +Exemplo: Este texto deveria ser uma referência \lstinline+\cite{turing50}+. $\to$ Este texto deveria ser uma referência \cite{turing50}. \section{CITAÇÃO DURANTE O TEXTO} -Para que a citação seja feita durante o texto, o nome do autor é formatado somente com as iniciais maiúsculas e o ano entre parenteses. O pacote da \gls{abntex}~fornece o comando \verb+\textcite{obra}+ para este caso. +Para que a citação seja feita durante o texto, o nome do autor é formatado somente com as iniciais maiúsculas e o ano entre parenteses. O pacote da \gls{abntex}~fornece o comando \lstinline+\textcite{obra}+ para este caso. -Exemplo: Segundo \verb+\textcite{haykin99a}+, este texto deveria ser uma referência. $\to$ Segundo \textcite{haykin99a}, este texto deveria ser uma referência. +Exemplo: Segundo \lstinline+\textcite{haykin99a}+, este texto deveria ser uma referência. $\to$ Segundo \textcite{haykin99a}, este texto deveria ser uma referência. \section{CITAÇÃO INDIRETA} -Quando se deseja citar uma obra a qual o autor não possui acesso direto a ela, pode-se citar uma outra obra que, por sua vez, cita a primeira. O \gls{abntex}~disponibiliza esse tipo de citação através do comando \verb+\apud{obra_inacessivel}{obra_acessivel}+. +Quando se deseja citar uma obra a qual o autor não possui acesso direto a ela, pode-se citar uma outra obra que, por sua vez, cita a primeira. O \gls{abntex}~disponibiliza esse tipo de citação através do comando \lstinline+\apud{obra_inacessivel}{obra_acessivel}+. -Exemplo: \verb+\apud{kahneman2011}{stewart2012}+ formata a citação de forma semelhante a \apud{kahneman2011}{stewart2012}. +Exemplo: \lstinline+\apud{kahneman2011}{stewart2012}+ formata a citação de forma semelhante a \apud{kahneman2011}{stewart2012}. \section{CITAÇÕES MÚLTIPLAS} -Os comandos \verb+\cites{obra_1}{...}{obra_n}+ e \verb+\textcites{obra_1}{}...}{obra_m}+ também possibilitam a utilização de citações múltiplas. +Os comandos \lstinline+\cites{obra_1}{...}{obra_n}+ e \lstinline+\textcites{obra_1}{}...}{obra_m}+ também possibilitam a utilização de citações múltiplas. Exemplos: -\verb+\cites{Mcc43}{kurzweil2013}{haykin99a}+ \(\to\) \cites{Mcc43}{kurzweil2013}{haykin99a}. +\lstinline+\cites{Mcc43}{kurzweil2013}{haykin99a}+ \(\to\) \cites{Mcc43}{kurzweil2013}{haykin99a}. -\verb+\textcites{clarke19932001}{hamlet}{art1}+ \(\to\) \textcites{clarke19932001}{hamlet}{art1}. +\lstinline+\textcites{clarke19932001}{hamlet}{art1}+ \(\to\) \textcites{clarke19932001}{hamlet}{art1}. \section{CITAÇÕES DE CAMPOS ESPECÍFICOS} -Para citar o nome do autor em linha, utilize o comando \verb+\citeauthor*{obra}+. +Para citar o nome do autor em linha, utilize o comando \lstinline+\citeauthor*{obra}+. -\verb+\citeauthor*{galilei_dialogue_1953}+ \(\to\) \citeauthor*{galilei_dialogue_1953} +\lstinline+\citeauthor*{galilei_dialogue_1953}+ \(\to\) \citeauthor*{galilei_dialogue_1953} -Para citar o nome do autor em letras maiúsculas, utilize\verb+\citeauthor{obra}+. +Para citar o nome do autor em letras maiúsculas, utilize\lstinline+\citeauthor{obra}+. -\verb+\citeauthor{galilei_dialogue_1953}+ \(\to\) \citeauthor{galilei_dialogue_1953} +\lstinline+\citeauthor{galilei_dialogue_1953}+ \(\to\) \citeauthor{galilei_dialogue_1953} -Para citar o ano de uma obra, utilize \verb+\citeyear{obra}+. +Para citar o ano de uma obra, utilize \lstinline+\citeyear{obra}+. -\verb+\citeyear{galilei_dialogue_1953}+ \(\to\) \citeyear{galilei_dialogue_1953} +\lstinline+\citeyear{galilei_dialogue_1953}+ \(\to\) \citeyear{galilei_dialogue_1953} \section{CITAÇÃO PARA \emph{FLOATS}} -No caso das citações que devem ser feitas em \emph{floats}, como ilustrações e tabelas, foi criado o comando \verb+\citefloat{}+ um comando específico que reflete as recomendações da biblioteca. O objetivo principal deste comando é ser utilizado dentro de \verb+\smallcaption{}+, para que a fonte do \emph{float} seja referenciada corretamente. +No caso das citações que devem ser feitas em \emph{floats}, como ilustrações e tabelas, foi criado o comando \lstinline+\citefloat{}+ um comando específico que reflete as recomendações da biblioteca. O objetivo principal deste comando é ser utilizado dentro de \lstinline+\smallcaption{}+, para que a fonte do \emph{float} seja referenciada corretamente. -\verb+Fonte: \citefloat{kernighan1988}.+ \(\to\) Fonte: \citefloat{kernighan1988}. +\lstinline+Fonte: \citefloat{kernighan1988}.+ \(\to\) Fonte: \citefloat{kernighan1988}. % \section{OUTROS EXEMPLOS} % -% \verb+\Idem[p.~2]{turing50}+ \(\to\) \Idem[p.~2]{turing50} +% \lstinline+\Idem[p.~2]{turing50}+ \(\to\) \Idem[p.~2]{turing50} % -% \verb+\Ibidem[p.~2]{turing50}+ \(\to\) \Ibidem[p.~2]{turing50} +% \lstinline+\Ibidem[p.~2]{turing50}+ \(\to\) \Ibidem[p.~2]{turing50} % -% \verb+\opcit[p.~2]{turing50}+ \(\to\) \opcit[p.~2]{turing50} +% \lstinline+\opcit[p.~2]{turing50}+ \(\to\) \opcit[p.~2]{turing50} % -% \verb+\passim{turing50}+ \(\to\) \passim{turing50} +% \lstinline+\passim{turing50}+ \(\to\) \passim{turing50} % -% \verb+\loccit{turing50}+ \(\to\) \loccit{turing50} +% \lstinline+\loccit{turing50}+ \(\to\) \loccit{turing50} % -% \verb+\cfcite[p.~2]{turing50}+ \(\to\) \cfcite[p.~2]{turing50} +% \lstinline+\cfcite[p.~2]{turing50}+ \(\to\) \cfcite[p.~2]{turing50} % -% \verb+\etseq[p.~2]{turing50}+ \(\to\) \etseq[p.~2]{turing50} +% \lstinline+\etseq[p.~2]{turing50}+ \(\to\) \etseq[p.~2]{turing50} \section{CITAÇÕES COM MAIS DE TRÊS LINHAS} @@ -694,19 +716,19 @@ Já nos trabalhos de \textcite{duan2012large,duan2012reduced,duan2014functional} Assim como as referências são geradas por um programa a parte (o Bib\TeX), a criação de índices remissivos também o é. Neste quesito, o \index{makeindex@\emph{MakeIndex}}\emph{MakeIndex} é o programa pioneiro na geração de índices e é parte integrante de todas as instalações do \LaTeX{}. Contudo, o \emph{MakeIndex} foi codificado com suporte apenas para o idioma inglês, o que significa que palavras que contêm caracteres mais exóticos -- como acentos ou cedilha -- não serão organizados corretamente. Para solucionar este problema, usuários de Linux possuem como opção secundária o \index{xindy@\emph{xindy}}\emph{xindy}, um outro gerador de índices que possui as mesmas funcionalidades e aceita os mesmos comandos do \emph{MakeIndex}, porém com suporte a uma infinidade de idiomas. -Para ambos os casos, foi importado o pacote \texttt{imakeidx}, o qual permite selecionar entre o \emph{MakeIndex} e o \emph{xindy} em suas opções. O \emph{MakeIndex} é o motor padrão de indexação; para utilizar o \emph{xindy}, é necessário declarar esta opção ao carregar a classe, da seguinte forma: \verb+\documentclass[xindy]{fei}+ +Para ambos os casos, foi importado o pacote \texttt{imakeidx}, o qual permite selecionar entre o \emph{MakeIndex} e o \emph{xindy} em suas opções. O \emph{MakeIndex} é o motor padrão de indexação; para utilizar o \emph{xindy}, é necessário declarar esta opção ao carregar a classe, da seguinte forma: \lstinline+\documentclass[xindy]{fei}+ Como o \emph{xindy} não é parte integrante do \LaTeX{}, ensinamos como instalá-lo no capítulo \ref{chap:instalacao}. Também é necessário executar um passo adicional na compilação do projeto, o qual é explicado no capítulo \ref{chap:compilando}. \section{SINALIZANDO A CRIAÇÃO DOS ARQUIVOS DE ÍNDICE} -Para que o LaTeX crie os arquivos auxiliares que serão lidos pelo \emph{MakeIndex}, é necessário sinalizar o compilador para que essa criação seja feita. Isso é feito adicionando o comando \verb+\makeindex+ ao preâmbulo de seu texto. +Para que o LaTeX crie os arquivos auxiliares que serão lidos pelo \emph{MakeIndex}, é necessário sinalizar o compilador para que essa criação seja feita. Isso é feito adicionando o comando \lstinline+\makeindex+ ao preâmbulo de seu texto. \section{INDEXANDO PALAVRAS} -Para que uma palavra apareça posteriormente no índice, é necessário indexá-la. Para isso, usa-se o comando \verb+\index{palavra}+, o qual inclui ``palavra'' no arquivo auxiliar de indexação. +Para que uma palavra apareça posteriormente no índice, é necessário indexá-la. Para isso, usa-se o comando \lstinline+\index{palavra}+, o qual inclui ``palavra'' no arquivo auxiliar de indexação. -Exemplo: [\ldots] a biblioteca do Centro Universitário \verb+\index{FEI}+\index{FEI}\gls{fei} utiliza um modelo baseado na norma da \verb+\index{ABNT}+\index{ABNT}\gls{abnt} [\ldots] +Exemplo: [\ldots] a biblioteca do Centro Universitário \lstinline+\index{FEI}+\index{FEI}\gls{fei} utiliza um modelo baseado na norma da \lstinline+\index{ABNT}+\index{ABNT}\gls{abnt} [\ldots] É possível indexar uma palavra mais de uma vez, para que todas as páginas nas quais esta palavra apareceu apareçam no índice. @@ -714,23 +736,23 @@ Para aprender dicas avançadas na criação de índices mais complexos, recomend \section{IMPRIMINDO O ÍNDICE} -A impressão do índice é feita utilizando o comando \verb+\printindex+, o qual, além de imprimir o índice, inclui uma entrada para o mesmo no sumário. +A impressão do índice é feita utilizando o comando \lstinline+\printindex+, o qual, além de imprimir o índice, inclui uma entrada para o mesmo no sumário. \chapter{LISTAS DE SÍMBOLOS E ABREVIATURAS} \label{chap:listas} -Para a criação das listas de símbolos e abreviaturas, foi utilizado o pacote \index{glossaries@\emph{glossaries}}\emph{glossaries}, responsável por indexar termos de diferentes categorias e gerar listas destes termos. Ao contrário do índice, que indexa as palavras no decorrer do texto, o pacote \emph{glossaries} exige que os termos sejam declarados antes de serem referenciados durante o texto. Uma boa prática para organizar tais termos consiste em declará-los ao início do documento, ou em um documento separado, o qual pode ser chamado utilizando os comandos \verb+\input+ ou \verb+\include+. Estas opções ficam a cargo do leitor. As próximas duas seções ensinarão os comandos básicos para indexação de símbolos e abreviaturas. +Para a criação das listas de símbolos e abreviaturas, foi utilizado o pacote \index{glossaries@\emph{glossaries}}\emph{glossaries}, responsável por indexar termos de diferentes categorias e gerar listas destes termos. Ao contrário do índice, que indexa as palavras no decorrer do texto, o pacote \emph{glossaries} exige que os termos sejam declarados antes de serem referenciados durante o texto. Uma boa prática para organizar tais termos consiste em declará-los ao início do documento, ou em um documento separado, o qual pode ser chamado utilizando os comandos \lstinline+\input+ ou \lstinline+\include+. Estas opções ficam a cargo do leitor. As próximas duas seções ensinarão os comandos básicos para indexação de símbolos e abreviaturas. \emph{Nota:} assim como descrito no capítulo \ref{chap:indice}, o pacote \emph{glossaries} depende das ferramentas \index{makeindex@\emph{MakeIndex}}\emph{MakeIndex}. \section{SINALIZANDO A CRIAÇÃO DOS ARQUIVOS DE LISTAS DE SÍMBOLOS E ABREVIATURAS} -Para que o LaTeX crie os arquivos auxiliares que serão lidos pelo \emph{glossaries}, é necessário sinalizar o compilador para que essa criação seja feita. Isso é feito adicionando o comando \verb+\makeglossaries+ ao preâmbulo de seu texto. +Para que o LaTeX crie os arquivos auxiliares que serão lidos pelo \emph{glossaries}, é necessário sinalizar o compilador para que essa criação seja feita. Isso é feito adicionando o comando \lstinline+\makeglossaries+ ao preâmbulo de seu texto. \section{INDEXANDO ABREVIATURAS} A indexação de abreviaturas é feita utilizando o comando -\verb+\newacronym[longplural=1]{2}{3}{4}+, onde: +\lstinline+\newacronym[longplural=1]{2}{3}{4}+, onde: \begin{enumerate} \item 1: o significado a abreviatura no plural, escrito por extenso (\emph{opcional}); @@ -739,73 +761,73 @@ A indexação de abreviaturas é feita utilizando o comando \item 4: o significado a abreviatura, escrito por extenso. \end{enumerate} -Exemplo: \verb+\newacronym[longplural=Associações+ +Exemplo: \lstinline+\newacronym[longplural=Associações+ -\verb+Brasileiras de Normas Técnicas]+ +\lstinline+Brasileiras de Normas Técnicas]+ -\verb+{abnt}{ABNT}{Associação Brasileira de Normas Técnicas}+ +\lstinline+{abnt}{ABNT}{Associação Brasileira de Normas Técnicas}+ \section{INDEXANDO SÍMBOLOS} A indexação de símbolos é feita utilizando o comando -\verb+\newglossaryentry{1}{parent={2},type=symbols,+ +\lstinline+\newglossaryentry{1}{parent={2},type=symbols,+ -\verb+name={3},sort={4},description={5}}+, onde: +\lstinline+name={3},sort={4},description={5}}+, onde: \begin{enumerate} \item 1: código que será utilizado para referenciar a abreviatura no decorrer do texto); \item 2: tipo do símbolo; usado para separar letras gregas e subscritos das demais (Cf. exemplo abaixo); - \item 3: o símbolo; caso a notação matemática seja necessária, use \verb+\ensuremath{2}+ (Cf. exemplo abaixo); + \item 3: o símbolo; caso a notação matemática seja necessária, use \lstinline+\ensuremath{2}+ (Cf. exemplo abaixo); \item 4: uma sequência de caracteres para indicar a ordenação alfabética do símbolo na lista; \item 5: a descrição do símbolo, que aparecerá na lista. \end{enumerate} -Exemplo: \verb+\newglossaryentry{pi}{parent=greek,type=symbols,+ +Exemplo: \lstinline+\newglossaryentry{pi}{parent=greek,type=symbols,+ -\verb+name={\ensuremath{\pi}},sort=p,+ +\lstinline+name={\ensuremath{\pi}},sort=p,+ -\verb+description={número irracional que representa [...]}}+ +\lstinline+description={número irracional que representa [...]}}+ \section{UTILIZANDO ABREVIATURAS E SÍMBOLOS INDEXADOS} O pacote \index{glossaries@\emph{glossaries}}\emph{glossaries} disponibiliza os seguintes comandos para chamar os itens indexados durante o texto: \begin{enumerate} - \item \verb+\gls{<rotulo>}+: imprime a entrada em letras minúsculas; - \item \verb+\Gls{<rotulo>}+: imprime a entrada em letras maiúsculas; - \item \verb+\glspl{<rotulo>}+: imprime a entrada no plural; - \item \verb+\Glspl{<rotulo>}+: imprime a entrada no plural e em letras maiúsculas. + \item \lstinline+\gls{<rotulo>}+: imprime a entrada em letras minúsculas; + \item \lstinline+\Gls{<rotulo>}+: imprime a entrada em letras maiúsculas; + \item \lstinline+\glspl{<rotulo>}+: imprime a entrada no plural; + \item \lstinline+\Glspl{<rotulo>}+: imprime a entrada no plural e em letras maiúsculas. \end{enumerate} As siglas possuem alguns comandos únicos para serem referenciadas: \begin{enumerate} - \item \verb+\acrfull{<rotulo>}+ imprime a abreviatura completa \(\to\) \acrfull{fei}; - \item \verb+\acrlong{<rotulo>}+ imprime a parte por extenso da abreviatura \(\to\) \acrlong{fei}; - \item \verb+\acrshort{<rotulo>}+ imprime apenas a abreviatura \(\to\) \acrshort{fei}. + \item \lstinline+\acrfull{<rotulo>}+ imprime a abreviatura completa \(\to\) \acrfull{fei}; + \item \lstinline+\acrlong{<rotulo>}+ imprime a parte por extenso da abreviatura \(\to\) \acrlong{fei}; + \item \lstinline+\acrshort{<rotulo>}+ imprime apenas a abreviatura \(\to\) \acrshort{fei}. \end{enumerate} -Repare que, no caso das siglas, quando estas são usadas pela primeira vez, são impressas a definição seguida da sigla entre parênteses. Nas demais vezes, a sigla aparecerá sozinha. Já os símbolos podem ser utilizados dentro de equações, ou na definição de outros símbolos, como no seguinte exemplo \cite{Goldberg1989}, \[ \operatorname{E}(\gls{m}(\gls{h},\gls{t}+1)) \geq \frac{\gls{m}(\gls{h},\gls{t}) \gls{f}(\gls{h})}{\gls{at}}[1-\gls{p}], \] onde \[ p = \frac{\gls{delta}(\gls{h})}{\gls{l}-1}\gls{pc} + \gls{oh}(\gls{h}) \gls{pm}. \] Os símbolos utilizados nas equações são cadastrados no início do arquivo, inseridos com o comando \verb+\gls{}+ e consequentemente, adicionados na lista de símbolos. +Repare que, no caso das siglas, quando estas são usadas pela primeira vez, são impressas a definição seguida da sigla entre parênteses. Nas demais vezes, a sigla aparecerá sozinha. Já os símbolos podem ser utilizados dentro de equações, ou na definição de outros símbolos, como no seguinte exemplo \cite{Goldberg1989}, \[ \operatorname{E}(\gls{m}(\gls{h},\gls{t}+1)) \geq \frac{\gls{m}(\gls{h},\gls{t}) \gls{f}(\gls{h})}{\gls{at}}[1-\gls{p}], \] onde \[ p = \frac{\gls{delta}(\gls{h})}{\gls{l}-1}\gls{pc} + \gls{oh}(\gls{h}) \gls{pm}. \] Os símbolos utilizados nas equações são cadastrados no início do arquivo, inseridos com o comando \lstinline+\gls{}+ e consequentemente, adicionados na lista de símbolos. -É importante ressaltar que o pacote \index{glossaries@\emph{glossaries}}\emph{glossaries} adiciona às listas somente os termos que foram utilizados durante o texto. Para que todos os termos declarados apareçam, basta usar o comando \verb+\glsaddall+ no corpo do texto. +É importante ressaltar que o pacote \index{glossaries@\emph{glossaries}}\emph{glossaries} adiciona às listas somente os termos que foram utilizados durante o texto. Para que todos os termos declarados apareçam, basta usar o comando \lstinline+\glsaddall+ no corpo do texto. \section{HIERARQUIA DE SÍMBOLOS}\label{sec:sublist} Atendendo à demanda de alunos que utilizam uma quantidade muito extensa de símbolos em seus trabalhos, a classe da FEI passou a suportar o uso de listas se símbolos que permitam a ordenação hierárquica dos símbolos. Esta adição foi feita através do uso do estilo \texttt{alttree} do pacote \texttt{glossaries}. Para que este estilo seja utilizado no documento, a opção \texttt{sublist} deve ser passada à classe. O exemplo abaixo demonstra como criar uma categoria de símbolos e inserir um símbolo nela. Mais de uma categoria de símbolos pode ser criada. Para mais exemplos, consulte os arquivos de exemplo do repositório ou o manual do pacote \texttt{glossaries}. -\begin{verbatim} - \newglossaryentry{greek}{name={Letras gregas}, - description={\nopostdesc},sort=a} - \newglossaryentry{deltap}{parent=greek,type=symbols, - name={\ensuremath{\Delta P}},sort=deltap, - description={pressure drop, $Pa$}} -\end{verbatim} +\begin{lstlisting} +\newglossaryentry{greek}{name={Letras gregas}, + description={\nopostdesc},sort=a} +\newglossaryentry{deltap}{parent=greek,type=symbols, + name={\ensuremath{\Delta P}},sort=deltap, + description={pressure drop, $Pa$}} +\end{lstlisting} \section{IMPRIMINDO AS LISTAS} -A lista de abreviaturas pode ser impressa através do comando \verb+\printacronyms+. A lista de símbolos pode ser impressa através do comando \verb+\printsymbols+. Todas as listas criadas através do pacote \texttt{glossaries}, inclusive as definidas pelo próprio usuário, podem ser impressas sequencialmente através do comando \verb+\printglossaries+. +A lista de abreviaturas pode ser impressa através do comando \lstinline+\printacronyms+. A lista de símbolos pode ser impressa através do comando \lstinline+\printsymbols+. Todas as listas criadas através do pacote \texttt{glossaries}, inclusive as definidas pelo próprio usuário, podem ser impressas sequencialmente através do comando \lstinline+\printglossaries+. \chapter{COMPILANDO O PROJETO} \label{chap:compilando} @@ -830,16 +852,16 @@ onde: Um exemplo de comando que executa todas essas funções é o seguinte: -\begin{verbatim} +\begin{lstlisting} pdflatex documento.tex biber documento makeglossaries documento pdflatex documento.tex makeindex documento.idx pdflatex documento.tex -\end{verbatim} +\end{lstlisting} -Caso o \index{xindy@\emph{xindy}}\emph{xindy} esteja sendo usado como o motor de indexação, é necessário passar o parâmetro \verb+-shell-escape+ ao pdf\LaTeX{}, para que ele possa executar comandos no \emph{shell} do Linux. +Caso o \index{xindy@\emph{xindy}}\emph{xindy} esteja sendo usado como o motor de indexação, é necessário passar o parâmetro \lstinline+-shell-escape+ ao pdf\LaTeX{}, para que ele possa executar comandos no \emph{shell} do Linux. \section{O JEITO FÁCIL} @@ -931,7 +953,7 @@ Frequentemente o(a) orientador(a) ou um(a) bibliotecário(a) decide contrariar t Os comandos abaixo definem os nomes nas entradas das listas de ilustrações e tabelas. -\begin{verbatim} +\begin{lstlisting} % espaço onde a palavra "Ilustração" é escrita \setlength{\cftfigurenumwidth}{7.2em} % espaço onde a palavra "Tabela" é escrita @@ -940,18 +962,18 @@ Os comandos abaixo definem os nomes nas entradas das listas de ilustrações e t \renewcommand{\cftfigurepresnum}{Ilustra\c{c}\~ao } % escrita que precede cada entrada na lista de tabelas \renewcommand{\cfttablepresnum}{Tabela } -\end{verbatim} +\end{lstlisting} 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} +\begin{lstlisting} \renewcommand{\cftfigurepresnum}{Figura } \setlength{\cftfigurenumwidth}{5.7em} -\end{verbatim} +\end{lstlisting} 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} +\begin{lstlisting} \addto\captionsbrazil{% \renewcommand*{\listfigurename}{Lista de Ilustra\c{c}\~oes}% \renewcommand*{\contentsname}{Sum\'ario}% @@ -959,14 +981,14 @@ O comando abaixo define os nomes das listas de ilustrações, sumário, lista de {\hfill Lista de Abreviaturas \hfill \mbox{}}% \renewcommand*{\glssymbolsgroupname}% {\hfill Lista de S\'imbolos \hfill \mbox{}}} -\end{verbatim} +\end{lstlisting} -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'': +Para redefinir qualquer um destes valores, é necessário fazê-lo dentro do comando \lstinline+\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} +\begin{lstlisting} \addto\captionsbrazil{% \renewcommand*{\listfigurename}{Lista de Figuras}} -\end{verbatim} +\end{lstlisting} \section{ALINHANDO FIGURA E LEGENDA} @@ -981,7 +1003,7 @@ Para redefinir qualquer um destes valores, é necessário fazê-lo dentro do com 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{lstlisting} \begin{figure} \centering \begin{minipage}{.5\textwidth} @@ -991,7 +1013,7 @@ Uma forma de se alinhar as legendas de uma figura com sua extremidade esquerda c \smallcaption{Fonte: Autor.}\label{fig:exemplo_alinhado} \end{minipage} \end{figure} -\end{verbatim} +\end{lstlisting} \chapter{ARQUIVOS CRIADOS PELO PROCESSO DE COMPILAÇÃO} \label{chap:arquivos} @@ -999,7 +1021,7 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de \begin{enumerate} - \item\verb+pdflatex documento.tex+ + \item\lstinline+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@Bib\TeX}Bib\TeX; @@ -1010,20 +1032,20 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de \item \texttt{toc}: sumário; \end{enumerate} - \item\verb+biber documento.aux+ + \item\lstinline+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} - \item\verb+makeindex documento.idx+ + \item\lstinline+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+; + \item \texttt{ind}: contém, em linguagem \emph{tex}, a formação do índice a ser inserida na chamada a \lstinline+\printindex+; \end{enumerate} - \item\verb+makeglossaries documento+ + \item\lstinline+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{acr,sbl,gls}: contém, em linguagem \emph{tex}, a formação das listas a serem inseridas na chamada a \lstinline+\printglossaries+; \item \texttt{glg}: \emph{log} do \emph{glossaries}. \end{enumerate} \end{enumerate} @@ -1033,217 +1055,217 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de \section{LETRAS GREGAS} \begin{multicols}{3} \noindent - \(\alpha\) \verb+\alpha+\\ - \(\beta\) \verb+\beta+\\ - \(\gamma\) \verb+\gamma+\\ - \(\delta\) \verb+\delta+\\ - \(\epsilon\) \verb+\epsilon+\\ - \(\varepsilon\) \verb+\varepsilon+\\ - \(\zeta\) \verb+\zeta+\\ - \(\eta\) \verb+\eta+\\ - \(\theta\) \verb+\theta+\\ - \(\vartheta\) \verb+\vartheta+\\ - \(\iota\) \verb+\iota+\\ - \(\kappa\) \verb+\kappa+\\ - \(\lambda\) \verb+\lambda+\\ - \(\mu\) \verb+\mu+\\ - \(\nu\) \verb+\nu+\\ - \(\xi\) \verb+\xi+\\ - \(\o\) \verb+\o+\\ - \(\pi\) \verb+\pi+\\ - \(\varpi\) \verb+\varpi+\\ - \(\rho\) \verb+\rho+\\ - \(\Gamma\) \verb+\Gamma+\\ - \(\Delta\) \verb+\Delta+\\ - \(\Theta\) \verb+\Theta+\\ - \(\Lambda\) \verb+\Lambda+\\ - \(\Xi\) \verb+\Xi+\\ - \(\Pi\) \verb+\Pi+\\ - \(\Sigma\) \verb+\Sigma+\\ - \(\Upsilon\) \verb+\Upsilon+\\ - \(\varrho\) \verb+\varrho+\\ - \(\sigma\) \verb+\sigma+\\ - \(\varsigma\) \verb+\varsigma+\\ - \(\tau\) \verb+\tau+\\ - \(\upsilon\) \verb+\upsilon+\\ - \(\phi\) \verb+\phi+\\ - \(\varphi\) \verb+\varphi+\\ - \(\chi\) \verb+\chi+\\ - \(\psi\) \verb+\psi+\\ - \(\omega\) \verb+\omega+\\ - \(\Phi\) \verb+\Phi+\\ - \(\Psi\) \verb+\Psi+\\ - \(\Omega\) \verb+\Omega+\\ + \(\alpha\) \lstinline+\alpha+\\ + \(\beta\) \lstinline+\beta+\\ + \(\gamma\) \lstinline+\gamma+\\ + \(\delta\) \lstinline+\delta+\\ + \(\epsilon\) \lstinline+\epsilon+\\ + \(\varepsilon\) \lstinline+\varepsilon+\\ + \(\zeta\) \lstinline+\zeta+\\ + \(\eta\) \lstinline+\eta+\\ + \(\theta\) \lstinline+\theta+\\ + \(\vartheta\) \lstinline+\vartheta+\\ + \(\iota\) \lstinline+\iota+\\ + \(\kappa\) \lstinline+\kappa+\\ + \(\lambda\) \lstinline+\lambda+\\ + \(\mu\) \lstinline+\mu+\\ + \(\nu\) \lstinline+\nu+\\ + \(\xi\) \lstinline+\xi+\\ + \(\o\) \lstinline+\o+\\ + \(\pi\) \lstinline+\pi+\\ + \(\varpi\) \lstinline+\varpi+\\ + \(\rho\) \lstinline+\rho+\\ + \(\Gamma\) \lstinline+\Gamma+\\ + \(\Delta\) \lstinline+\Delta+\\ + \(\Theta\) \lstinline+\Theta+\\ + \(\Lambda\) \lstinline+\Lambda+\\ + \(\Xi\) \lstinline+\Xi+\\ + \(\Pi\) \lstinline+\Pi+\\ + \(\Sigma\) \lstinline+\Sigma+\\ + \(\Upsilon\) \lstinline+\Upsilon+\\ + \(\varrho\) \lstinline+\varrho+\\ + \(\sigma\) \lstinline+\sigma+\\ + \(\varsigma\) \lstinline+\varsigma+\\ + \(\tau\) \lstinline+\tau+\\ + \(\upsilon\) \lstinline+\upsilon+\\ + \(\phi\) \lstinline+\phi+\\ + \(\varphi\) \lstinline+\varphi+\\ + \(\chi\) \lstinline+\chi+\\ + \(\psi\) \lstinline+\psi+\\ + \(\omega\) \lstinline+\omega+\\ + \(\Phi\) \lstinline+\Phi+\\ + \(\Psi\) \lstinline+\Psi+\\ + \(\Omega\) \lstinline+\Omega+\\ \end{multicols} \section{SÍMBOLOS} \begin{multicols}{3} \noindent - \(\aleph\) \verb+\aleph+\\ - \(\hbar\) \verb+\hbar+\\ - \(\imath\) \verb+\imath+\\ - \(\jmath\) \verb+\jmath+\\ - \(\ell\) \verb+\ell+\\ - \(\wp\) \verb+\wp+\\ - \(\Re\) \verb+\Re+\\ - \(\Im\) \verb+\Im+\\ - \(\partial\) \verb+\partial+\\ - \(\infty\) \verb+\infty+\\ - \(\prime\) \verb+\prime+\\ - \(\emptyset\) \verb+\emptyset+\\ - \(\nabla\) \verb+\nabla+\\ - \(\surd\) \verb+\surd+\\ - \(\top\) \verb+\top+\\ - \(\bot\) \verb+\bot+\\ - \(\|\) \verb+\|+\\ - \(\angle\) \verb+\angle+\\ - \(\triangle\) \verb+\triangle+\\ - \(\backslash\) \verb+\backslash+\\ - \(\forall\) \verb+\forall+\\ - \(\exists\) \verb+\exists+\\ - \(\lnot\) \verb+\neg+ ou \verb+\lnot+\\ - \(\flat\) \verb+\flat+\\ - \(\natural\) \verb+\natural+\\ - \(\sharp\) \verb+\sharp+\\ - \(\clubsuit\) \verb+\clubsuit+\\ - \(\diamondsuit\) \verb+\diamondsuit+\\ - \(\heartsuit\) \verb+\heartsuit+\\ - \(\spadesuit\) \verb+\spadesuit+\\ + \(\aleph\) \lstinline+\aleph+\\ + \(\hbar\) \lstinline+\hbar+\\ + \(\imath\) \lstinline+\imath+\\ + \(\jmath\) \lstinline+\jmath+\\ + \(\ell\) \lstinline+\ell+\\ + \(\wp\) \lstinline+\wp+\\ + \(\Re\) \lstinline+\Re+\\ + \(\Im\) \lstinline+\Im+\\ + \(\partial\) \lstinline+\partial+\\ + \(\infty\) \lstinline+\infty+\\ + \(\prime\) \lstinline+\prime+\\ + \(\emptyset\) \lstinline+\emptyset+\\ + \(\nabla\) \lstinline+\nabla+\\ + \(\surd\) \lstinline+\surd+\\ + \(\top\) \lstinline+\top+\\ + \(\bot\) \lstinline+\bot+\\ + \(\|\) \lstinline+\|+\\ + \(\angle\) \lstinline+\angle+\\ + \(\triangle\) \lstinline+\triangle+\\ + \(\backslash\) \lstinline+\backslash+\\ + \(\forall\) \lstinline+\forall+\\ + \(\exists\) \lstinline+\exists+\\ + \(\lnot\) \lstinline+\neg+ ou \lstinline+\lnot+\\ + \(\flat\) \lstinline+\flat+\\ + \(\natural\) \lstinline+\natural+\\ + \(\sharp\) \lstinline+\sharp+\\ + \(\clubsuit\) \lstinline+\clubsuit+\\ + \(\diamondsuit\) \lstinline+\diamondsuit+\\ + \(\heartsuit\) \lstinline+\heartsuit+\\ + \(\spadesuit\) \lstinline+\spadesuit+\\ \end{multicols} \section{OPERADORES BINÁRIOS} \begin{multicols}{3} \noindent - \(\pm\) \verb+\pm+\\ - \(\mp\) \verb+\mp+\\ - \(\setminus\) \verb+\setminus+\\ - \(\cdot\) \verb+\cdot+\\ - \(\times\) \verb+\times+\\ - \(\ast\) \verb+\ast+\\ - \(\star\) \verb+\star+\\ - \(\diamond\) \verb+\diamond+\\ - \(\circ\) \verb+\circ+\\ - \(\bullet\) \verb+\bullet+\\ - \(\div\) \verb+\div+\\ - \(\cap\) \verb+\cap+\\ - \(\cup\) \verb+\cup+\\ - \(\uplus\) \verb+\uplus+\\ - \(\sqcap\) \verb+\sqcap+\\ - \(\sqcup\) \verb+\sqcup+\\ - \(\triangleleft\) \verb+\triangleleft+\\ - \(\triangleright\) \verb+\triangleright+\\ - \(\wr\) \verb+\wr+\\ - \(\bigcirc\) \verb+\bigcirc+\\ - \(\bigtriangleup\) \verb+\bigtriangleup+\\ - \(\bigtriangledown\) \verb+\bigtriangledown+\\ - \(\vee\) \verb+\vee+\\ - \(\wedge\) \verb+\wedge+\\ - \(\oplus\) \verb+\oplus+\\ - \(\ominus\) \verb+\ominus+\\ - \(\otimes\) \verb+\otimes+\\ - \(\oslash\) \verb+\oslash+\\ - \(\odot\) \verb+\odot+\\ - \(\dagger\) \verb+\dagger+\\ - \(\ddagger\) \verb+\ddagger+\\ - \(\amalg\) \verb+\amalg+\\ + \(\pm\) \lstinline+\pm+\\ + \(\mp\) \lstinline+\mp+\\ + \(\setminus\) \lstinline+\setminus+\\ + \(\cdot\) \lstinline+\cdot+\\ + \(\times\) \lstinline+\times+\\ + \(\ast\) \lstinline+\ast+\\ + \(\star\) \lstinline+\star+\\ + \(\diamond\) \lstinline+\diamond+\\ + \(\circ\) \lstinline+\circ+\\ + \(\bullet\) \lstinline+\bullet+\\ + \(\div\) \lstinline+\div+\\ + \(\cap\) \lstinline+\cap+\\ + \(\cup\) \lstinline+\cup+\\ + \(\uplus\) \lstinline+\uplus+\\ + \(\sqcap\) \lstinline+\sqcap+\\ + \(\sqcup\) \lstinline+\sqcup+\\ + \(\triangleleft\) \lstinline+\triangleleft+\\ + \(\triangleright\) \lstinline+\triangleright+\\ + \(\wr\) \lstinline+\wr+\\ + \(\bigcirc\) \lstinline+\bigcirc+\\ + \(\bigtriangleup\) \lstinline+\bigtriangleup+\\ + \(\bigtriangledown\) \lstinline+\bigtriangledown+\\ + \(\vee\) \lstinline+\vee+\\ + \(\wedge\) \lstinline+\wedge+\\ + \(\oplus\) \lstinline+\oplus+\\ + \(\ominus\) \lstinline+\ominus+\\ + \(\otimes\) \lstinline+\otimes+\\ + \(\oslash\) \lstinline+\oslash+\\ + \(\odot\) \lstinline+\odot+\\ + \(\dagger\) \lstinline+\dagger+\\ + \(\ddagger\) \lstinline+\ddagger+\\ + \(\amalg\) \lstinline+\amalg+\\ \end{multicols} \section{RELAÇÕES} \begin{multicols}{3} \noindent - \(\leq\) \verb+\leq+\\ - \(\prec\) \verb+\prec+\\ - \(\preceq\) \verb+\preceq+\\ - \(\ll\) \verb+\ll+\\ - \(\subset\) \verb+\subset+\\ - \(\subseteq\) \verb+\subseteq+\\ - \(\sqsubseteq\) \verb+\sqsubseteq+\\ - \(\in\) \verb+\in+\\ - \(\vdash\) \verb+\vdash+\\ - \(\smile\) \verb+\smile+\\ - \(\frown\) \verb+\frown+\\ - \(\propto\) \verb+\propto+\\ - \(\geq\) \verb+\geq+\\ - \(\succ\) \verb+\succ+\\ - \(\succeq\) \verb+\succeq+\\ - \(\gg\) \verb+\gg+\\ - \(\supset\) \verb+\supset+\\ - \(\supseteq\) \verb+\supseteq+\\ - \(\sqsupseteq\) \verb+\sqsupseteq+\\ - \(\notin\) \verb+\notin+\\ - \(\dashv\) \verb+\dashv+\\ - \(\mid\) \verb+\mid+\\ - %\(\parallet\) \verb++\\ - \(\equiv\) \verb+\equiv+\\ - \(\sim\) \verb+\sim+\\ - \(\simeq\) \verb+\simeq+\\ - \(\asymp\) \verb+\asymp+\\ - \(\approx\) \verb+\approx+\\ - \(\cong\) \verb+\cong+\\ - \(\bowtie\) \verb+\bowtie+\\ - \(\ni\) \verb+\ni+\\ - \(\models\) \verb+\models+\\ - \(\doteq\) \verb+\doteq+\\ - \(\perp\) \verb+\perp+\\ - \(\not\equiv\) \verb+\not\equiv+\\ - \(\notin\) \verb+\notin+\\ - \(\ne\) \verb+\ne+\\ + \(\leq\) \lstinline+\leq+\\ + \(\prec\) \lstinline+\prec+\\ + \(\preceq\) \lstinline+\preceq+\\ + \(\ll\) \lstinline+\ll+\\ + \(\subset\) \lstinline+\subset+\\ + \(\subseteq\) \lstinline+\subseteq+\\ + \(\sqsubseteq\) \lstinline+\sqsubseteq+\\ + \(\in\) \lstinline+\in+\\ + \(\vdash\) \lstinline+\vdash+\\ + \(\smile\) \lstinline+\smile+\\ + \(\frown\) \lstinline+\frown+\\ + \(\propto\) \lstinline+\propto+\\ + \(\geq\) \lstinline+\geq+\\ + \(\succ\) \lstinline+\succ+\\ + \(\succeq\) \lstinline+\succeq+\\ + \(\gg\) \lstinline+\gg+\\ + \(\supset\) \lstinline+\supset+\\ + \(\supseteq\) \lstinline+\supseteq+\\ + \(\sqsupseteq\) \lstinline+\sqsupseteq+\\ + \(\notin\) \lstinline+\notin+\\ + \(\dashv\) \lstinline+\dashv+\\ + \(\mid\) \lstinline+\mid+\\ + %\(\parallet\) \lstinline++\\ + \(\equiv\) \lstinline+\equiv+\\ + \(\sim\) \lstinline+\sim+\\ + \(\simeq\) \lstinline+\simeq+\\ + \(\asymp\) \lstinline+\asymp+\\ + \(\approx\) \lstinline+\approx+\\ + \(\cong\) \lstinline+\cong+\\ + \(\bowtie\) \lstinline+\bowtie+\\ + \(\ni\) \lstinline+\ni+\\ + \(\models\) \lstinline+\models+\\ + \(\doteq\) \lstinline+\doteq+\\ + \(\perp\) \lstinline+\perp+\\ + \(\not\equiv\) \lstinline+\not\equiv+\\ + \(\notin\) \lstinline+\notin+\\ + \(\ne\) \lstinline+\ne+\\ \end{multicols} \section{DELIMITADORES} \begin{multicols}{3} \noindent - \((\) \verb+(+\\ - \()\) \verb+)+\\ - \(\lbrack\) \verb+\lbrack+\\ - \(\rbrack\) \verb+\rbrack+\\ - \(\lbrace\) \verb+\lbrace+ ou \verb+\{+\\ - \(\rbrace\) \verb+\rbrace+ ou \verb+\}+\\ - \(\langle\) \verb+\langle+\\ - \(\rangle\) \verb+\rangle+\\ - \(\vert\) \verb+\vert+\\ - \(\Vert\) \verb+\Vert+\\ - \([\![\) \verb+[\![+\\ - \(]\!]\) \verb+]\!]+\\ - \(\lfloor\) \verb+\lfloor+\\ - \(\rfloor\) \verb+\rfloor+\\ - \((\!(\) \verb+(\!(+\\ - \()\!)\) \verb+)\!)+\\ - \(\lceil\) \verb+\lceil+\\ - \(\rceil\) \verb+\rceil+\\ - \(\langle\!\langle\) \verb+\langle\!\langle+\\ - \(\rangle\!\rangle\) \verb+\rangle\!\rangle+\\ + \((\) \lstinline+(+\\ + \()\) \lstinline+)+\\ + \(\lbrack\) \lstinline+\lbrack+\\ + \(\rbrack\) \lstinline+\rbrack+\\ + \(\lbrace\) \lstinline+\lbrace+ ou \lstinline+\{+\\ + \(\rbrace\) \lstinline+\rbrace+ ou \lstinline+\}+\\ + \(\langle\) \lstinline+\langle+\\ + \(\rangle\) \lstinline+\rangle+\\ + \(\vert\) \lstinline+\vert+\\ + \(\Vert\) \lstinline+\Vert+\\ + \([\![\) \lstinline+[\![+\\ + \(]\!]\) \lstinline+]\!]+\\ + \(\lfloor\) \lstinline+\lfloor+\\ + \(\rfloor\) \lstinline+\rfloor+\\ + \((\!(\) \lstinline+(\!(+\\ + \()\!)\) \lstinline+)\!)+\\ + \(\lceil\) \lstinline+\lceil+\\ + \(\rceil\) \lstinline+\rceil+\\ + \(\langle\!\langle\) \lstinline+\langle\!\langle+\\ + \(\rangle\!\rangle\) \lstinline+\rangle\!\rangle+\\ \end{multicols} \section{SETAS} \begin{multicols}{2} \noindent - \(\leftarrow\) \verb+\leftarrow+\\ - \(\longleftarrow\) \verb+\longleftarrow+\\ - \(\Leftarrow\) \verb+\Leftarrow+\\ - \(\Longleftarrow\) \verb+\Longleftarrow+\\ - \(\rightarrow\) \verb+\rightarrow+\\ - \(\longrightarrow\) \verb+\longrightarrow+\\ - \(\Rightarrow\) \verb+\Rightarrow+\\ - \(\Longrightarrow\) \verb+\Longrightarrow+\\ - \(\leftrightarrow\) \verb+\leftrightarrow+\\ - \(\longleftrightarrow\) \verb+\longleftrightarrow+\\ - \(\Leftrightarrow\) \verb+\Leftrightarrow+\\ - \(\Longleftrightarrow\) \verb+\Longleftrightarrow+\\ - \(\mapsto\) \verb+\mapsto+\\ - \(\longmapsto\) \verb+\longmapsto+\\ - \(\hookleftarrow\) \verb+\hookleftarroq+\\ - \(\hookrightarrow\) \verb+\hookrightarrow+\\ - \(\uparrow\) \verb+\uparrow+\\ - \(\Uparrow\) \verb+\Uparrow+\\ - \(\downarrow\) \verb+\downarrow+\\ - \(\Downarrow\) \verb+\Downarrow+\\ - \(\updownarrow\) \verb+\updownarrow+\\ - \(\Updownarrow\) \verb+\Updownarrow+\\ - \(\nearrow\) \verb+\nearrow+\\ - \(\searrow\) \verb+\searrow+\\ - \(\nwarrow\) \verb+\nwarrow+\\ - \(\swarrow\) \verb+\swarrow+\\ + \(\leftarrow\) \lstinline+\leftarrow+\\ + \(\longleftarrow\) \lstinline+\longleftarrow+\\ + \(\Leftarrow\) \lstinline+\Leftarrow+\\ + \(\Longleftarrow\) \lstinline+\Longleftarrow+\\ + \(\rightarrow\) \lstinline+\rightarrow+\\ + \(\longrightarrow\) \lstinline+\longrightarrow+\\ + \(\Rightarrow\) \lstinline+\Rightarrow+\\ + \(\Longrightarrow\) \lstinline+\Longrightarrow+\\ + \(\leftrightarrow\) \lstinline+\leftrightarrow+\\ + \(\longleftrightarrow\) \lstinline+\longleftrightarrow+\\ + \(\Leftrightarrow\) \lstinline+\Leftrightarrow+\\ + \(\Longleftrightarrow\) \lstinline+\Longleftrightarrow+\\ + \(\mapsto\) \lstinline+\mapsto+\\ + \(\longmapsto\) \lstinline+\longmapsto+\\ + \(\hookleftarrow\) \lstinline+\hookleftarroq+\\ + \(\hookrightarrow\) \lstinline+\hookrightarrow+\\ + \(\uparrow\) \lstinline+\uparrow+\\ + \(\Uparrow\) \lstinline+\Uparrow+\\ + \(\downarrow\) \lstinline+\downarrow+\\ + \(\Downarrow\) \lstinline+\Downarrow+\\ + \(\updownarrow\) \lstinline+\updownarrow+\\ + \(\Updownarrow\) \lstinline+\Updownarrow+\\ + \(\nearrow\) \lstinline+\nearrow+\\ + \(\searrow\) \lstinline+\searrow+\\ + \(\nwarrow\) \lstinline+\nwarrow+\\ + \(\swarrow\) \lstinline+\swarrow+\\ \end{multicols} \printindex @@ -1252,7 +1274,7 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de % \fi %<*class> \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{fei}[2017/03/27 3.0.6 Modelo da FEI] +\ProvidesClass{fei}[2017/06/19 3.0.7 Modelo da FEI] % passa a opção do xindy pros pacotes que podem utilizá-lo \DeclareOption{xindy}{ \PassOptionsToPackage{\CurrentOption}{imakeidx} @@ -1428,12 +1450,17 @@ A seguir, as descrições dos arquivos auxiliares gerados durante o processo de % configuracao da legenda da figura \renewcommand{\figurename}{\fontsize{10pt}{10pt}\selectfont Figura} \renewcommand{\tablename}{\fontsize{10pt}{10pt}\selectfont Tabela} -% listas +% alíneas \RequirePackage{enumitem} \setlist[1]{align=left,leftmargin=2.25cm,labelsep=0.5em,label={\alph*)},ref=\theenumi} \setlist[2]{align=left,labelwidth=*,labelsep=0.5em,label={--},ref=\theenumii} -\renewenvironment{itemize}{\begin{enumerate}}{\end{enumerate}} % troca o itemize pelo enumerate (seguindo o manual da biblioteca) + +% comando de memoir para remover o espaço vertical entre itens +\tightlists + + % troca o itemize pelo enumerate (seguindo o manual da biblioteca) +\renewenvironment{itemize}{\begin{enumerate}}{\end{enumerate}} \renewcommand{\floatpagefraction}{.8} % página terá apenas floats se o float ocupar pelo menos 80% da página diff --git a/Master/texmf-dist/tex/latex/fei/fei.cls b/Master/texmf-dist/tex/latex/fei/fei.cls index 120912e424f..02ef3efc8f8 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/27 3.0.6 Modelo da FEI] +\ProvidesClass{fei}[2017/06/19 3.0.7 Modelo da FEI] \DeclareOption{xindy}{ \PassOptionsToPackage{\CurrentOption}{imakeidx} \PassOptionsToPackage{\CurrentOption}{glossaries} @@ -161,7 +161,11 @@ postheadspace=1em \RequirePackage{enumitem} \setlist[1]{align=left,leftmargin=2.25cm,labelsep=0.5em,label={\alph*)},ref=\theenumi} \setlist[2]{align=left,labelwidth=*,labelsep=0.5em,label={--},ref=\theenumii} -\renewenvironment{itemize}{\begin{enumerate}}{\end{enumerate}} % troca o itemize pelo enumerate (seguindo o manual da biblioteca) + +\tightlists + + % troca o itemize pelo enumerate (seguindo o manual da biblioteca) +\renewenvironment{itemize}{\begin{enumerate}}{\end{enumerate}} \renewcommand{\floatpagefraction}{.8} % p^^c3^^a1gina ter^^c3^^a1 apenas floats se o float ocupar pelo menos 80% da p^^c3^^a1gina |