-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmonografia.tex
144 lines (117 loc) · 5.41 KB
/
monografia.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
%-------------------------------- Configurações --------------------------------
\documentclass[a4paper, % Tamanho do papel: A4
abntfigtabnum,
noindentfirst,
normaltoc,
pnumplain,
notimes
% capchap,
]{abnt}
% Links border color
\newcommand{\bc}{NavyBlue}
\usepackage[utf8]{inputenc} % para pode escrever caracteres acentuados normalmente
\usepackage[brazil]{babel}
\usepackage{graphicx}
\usepackage[usenames,dvipsnames]{xcolor} % http://en.wikibooks.org/wiki/LaTeX/Colors
\usepackage[pdfborder={0 0 0},pdfborderstyle={/S/U/W 0.5},citebordercolor=\bc,filebordercolor=\bc,urlbordercolor=\bc,linkbordercolor=\bc]{hyperref} % http://www.tug.org/applications/hyperref/manual.html e http://migre.me/7FH3e
\usepackage[alf]{abntcite}
\usepackage{booktabs} % para utilização das linhas separadoras na tabela
\usepackage{textcomp}
\usepackage{minted} % foi adicionado o seguinte hack no minted: http://migre.me/7M8wI
\usepackage{nomencl} % para criar a lista de siglas
\usepackage{lscape} % para usar páginas em landscape (deitadas)
%--------------------------- Minted Highligthing -------------------------------
\renewcommand\listingscaption{Código}
\renewcommand{\nomname}{Lista de Siglas}
% http://github.com/hugomaiavieira/pygments-style-github
\usemintedstyle{github}
% O minted é tipo uma extensão do fancyvrb. Então, algumas modificações nele
% são feitas de acordo com o fancyvrb.
% Documentação do fancyvrb: http://linorg.usp.br/CTAN/macros/latex/contrib/fancyvrb/fancyvrb.pdf
% Ajustar o estilo do número, de acordo com o fancyvrb.
\renewcommand{\theFancyVerbLine}{\textcolor{Gray}{\scriptsize\arabic{FancyVerbLine}}}
% Ajusta estilo do caption. http://linorg.usp.br/CTAN/macros/latex/contrib/caption/caption-eng.pdf
\usepackage{caption}
\DeclareCaptionStyle{code_style}{justification=centering, skip=20pt}
\DeclareCaptionFont{all_label}{\footnotesize\bfseries}
\DeclareCaptionFont{all_text}{\footnotesize\upshape}
% captions dos códigos
\captionsetup[listing]{style=code_style,labelfont=all_label,textfont=all_text}
% todos os captions
\captionsetup{labelfont=all_label,textfont=all_text}
% Criando um novo comando para facilitar a adição de códigos
% http://tex.stackexchange.com/questions/42393/new-environment-with-minted
\makeatletter
\newenvironment{mycode}[3]
{\VerbatimEnvironment
\minted@resetoptions
\setkeys{minted@opt}{linenos,fontfamily=courier, fontsize=\scriptsize, xleftmargin=21pt, frame=lines, framesep=5pt, framerule=1pt, numbersep=4pt}
\renewcommand{\minted@proglang}[1]{#1}
\captionof{listing}{#2\label{#3}} % http://migre.me/85CIT
\begin{VerbatimOut}{\jobname.pyg}}
{\end{VerbatimOut}
\minted@pygmentize{\minted@proglang{}}
\DeleteFile{\jobname.pyg}}
\makeatother
%------------------------- Numerar subsubsection -------------------------------
\makeatletter
\newcommand\sparagraph{\@startsection{section}{1}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\newcommand\ssparagraph{\@startsection{subsection}{2}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\newcommand\sssparagraph{\@startsection{subsubsection}{3}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\setcounter{secnumdepth}{3}% Allow numbering up to \subsubsection or \sssparagraph
\makeatother
%----------------------- Quebra de linha após paragraph ------------------------
\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}}
\makeatother
%--------------------------------- Informações ---------------------------------
\newcommand{\meutitulo}{Uso do kanban-roots na contextualização de técnicas emergentes para teste de software}
% http://www.tug.org/applications/hyperref/manual.html
\hypersetup{
pdftitle=\meutitulo,
pdfauthor=Hugo Henriques Maia Vieira
}
\makenomenclature
\begin{document}
\titulo{\meutitulo}
\autor{Hugo Henriques Maia Vieira}
\instituicao{Universidade Estadual do Norte Fluminense Darcy Ribeiro\par Laboratório de Ciências Matemáticas}
\orientador[Orientadora:\par]{Profª. Drª. Annabell del Real Tamariz}
\comentario{Monografia apresentada ao curso de graduação em Ciência da Computação da Universidade Estadual do Norte Fluminense Darcy Ribeiro como requisito para obtenção do título de Bacharel em Ciência da Computação.}
\local{Campos dos Goytacazes - RJ}
\data{2012}
\capa
\folhaderosto
\input{tex/folha_de_aprovacao}
\input{tex/epigrafe}
\input{tex/agradecimentos}
\input{tex/resumo}
\input{tex/abstract}
\sumario
\listoffigures
\listoftables
\printnomenclature
\input{tex/introducao}
\input{tex/fundamentacao}
\input{tex/contextualizacao}
\input{tex/conclusoes}
\anexo
\input{tex/anexo_efetividade_tdd}
\input{tex/anexo_codigos_do_comparativo}
%--------------------------------- Bibliografia ------------------------------
\citeoption{abnt-repeated-author-omit=yes}
\bibliographystyle{abnt-alf}
\bibliography{bibliografia}
\end{document}