packages.tex 3.92 KB
Newer Older
Carlos Maziero's avatar
Carlos Maziero committed
1 2
% Pacotes usados neste documento e suas respectivas configurações

Carlos Maziero's avatar
Carlos Maziero committed
3 4
% ------------------------------------------------------------------------------

Carlos Maziero's avatar
Carlos Maziero committed
5 6
% Definição de fontes

Carlos Maziero's avatar
Carlos Maziero committed
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
% formato dos arquivos-fonte (utf8 no Linux e latin1 no Windows)
\usepackage[utf8]{inputenc}	% arquivos LaTeX em Unicode (UTF8)

% usar codificação T1 para ter caracteres acentuados corretos no PDF
\usepackage[T1]{fontenc}

% fonte usada no corpo do texto (descomente apenas uma)
\usepackage{newtxtext,newtxmath}	% Times (se não tiver, use mathptmx)
%\usepackage{lmodern}			% Computer Modern (fonte clássico LaTeX)
%\usepackage{kpfonts}			% Kepler/Palatino (idem, use mathpazo)
%\renewcommand{\familydefault}{\sfdefault} % Arial/Helvética (leia abaixo)

% A biblioteca central da UFPR recomenda usar Arial, seguindo a recomendação da
% ABNT. Essa é uma escolha ruim, pois fontes sans-serif são geralmente inade-
% quados para textos longos e impressos, sendo melhores para páginas Web.
% http://www.webdesignerdepot.com/2013/03/serif-vs-sans-the-final-battle/.

% fontes usadas em ambientes específicos
\usepackage[scaled=0.9]{helvet}		% Sans Serif
\usepackage{courier}			% Verbatim, Listings, etc

Carlos Maziero's avatar
Carlos Maziero committed
28 29
% ------------------------------------------------------------------------------

30 31
% inclusão de figuras em PDF, PNG, PS, EPS
\usepackage{graphicx}
Carlos Maziero's avatar
Carlos Maziero committed
32

Carlos Maziero's avatar
Carlos Maziero committed
33 34 35 36 37 38 39
% subfiguras (subfigure is deprecated, don't use it)
\usepackage[labelformat=simple]{subcaption}
\renewcommand\thesubfigure{(\alph{subfigure})}

% ------------------------------------------------------------------------------

% inclusão/formatação de código-fonte (programas)
Carlos Maziero's avatar
Carlos Maziero committed
40 41 42 43 44 45 46 47
\usepackage{listings}
\lstset{language=c}
\lstset{basicstyle=\ttfamily\footnotesize,commentstyle=\textit,stringstyle=\ttfamily}
\lstset{showspaces=false,showtabs=false,showstringspaces=false}
\lstset{numbers=left,stepnumber=1,numberstyle=\tiny}
\lstset{columns=flexible,mathescape=true}
\lstset{frame=single}
\lstset{inputencoding=utf8,extendedchars=true}
Carlos Maziero's avatar
Carlos Maziero committed
48 49 50 51 52 53 54
\lstset{literate={á}{{\'a}}1  {ã}{{\~a}}1 {à}{{\`a}}1 {â}{{\^a}}1
                 {Á}{{\'A}}1  {Ã}{{\~A}}1 {À}{{\`A}}1 {Â}{{\^A}}1
                 {é}{{\'e}}1  {ê}{{\^e}}1 {É}{{\'E}}1  {Ê}{{\^E}}1
                 {í}{{\'\i}}1 {Í}{{\'I}}1
                 {ó}{{\'o}}1  {õ}{{\~o}}1 {ô}{{\^o}}1
                 {Ó}{{\'O}}1  {Õ}{{\~O}}1 {Ô}{{\^O}}1
                 {ú}{{\'u}}1  {Ú}{{\'U}}1
Carlos Maziero's avatar
Carlos Maziero committed
55 56
                 {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 }

Carlos Maziero's avatar
Carlos Maziero committed
57 58
% ------------------------------------------------------------------------------

Carlos Maziero's avatar
Carlos Maziero committed
59
% formatação de algoritmos
Carlos Maziero's avatar
Carlos Maziero committed
60
\usepackage{algorithm,algorithmic}
Carlos Maziero's avatar
Carlos Maziero committed
61
\iflanguage{brazilian} {\floatname{algorithm}{Algoritmo}}{}
Carlos Maziero's avatar
Carlos Maziero committed
62 63 64
\renewcommand{\algorithmiccomment}[1]{~~~// #1}
%\algsetup{linenosize=\footnotesize,linenodelimiter=.}

Carlos Maziero's avatar
Carlos Maziero committed
65 66
% ------------------------------------------------------------------------------

Carlos Maziero's avatar
Carlos Maziero committed
67 68 69 70 71 72 73 74
% listas de símbolos e de abreviações (a fazer)
%\usepackage[titles]{tocloft}
%\newlistof[part]{symb}{los}{Lista de Símbolos}
%\newlistof[part]{abbrev}{loa}{Lista de Abreviações}
%\newcommand{\symb}[2]{%
%\refstepcounter{symb}
%\addcontentsline{los}{symb}{\protect #1 :#2}\par}

Carlos Maziero's avatar
Carlos Maziero committed
75 76 77 78 79
% ------------------------------------------------------------------------------

% formatação de bibliografia
\usepackage{natbib}		% bibliografia no estilo NatBib

80
% EXIGÊNCIA DA BIB@UFPR
Carlos Maziero's avatar
Carlos Maziero committed
81
% muda o título das referências em português para "Referências"
82
\addto{\captionsbrazilian}{\renewcommand{\bibname}{Refer\^encias}}
Carlos Maziero's avatar
Carlos Maziero committed
83
\addto{\captionsenglish}{\renewcommand{\bibname}{References}}
84

Carlos Maziero's avatar
Carlos Maziero committed
85 86 87 88 89 90 91 92 93 94 95
% ------------------------------------------------------------------------------

% outros pacotes diversos
\usepackage{alltt,moreverb}	% mais comandos no modo verbatim
\usepackage{lipsum}		% gera texto aleatório (para os exemplos)
\usepackage{currfile}		% infos sobre o arquivo/diretório atual
\usepackage[final]{pdfpages}	% inclusão de páginas em PDF
\usepackage{longtable}		% tabelas multi-páginas (tab símbolos/acrônimos)

% ------------------------------------------------------------------------------