UnB Computer Science (CIC) undergraduate thesis, dissertation and thesis (UnB-CIC)
The CIC department's UnB-CIC class for undergraduate monographs, master's dissertations, doctoral theses and qualification texts, with a sample that explains the department's rules, a list of acronyms (glossaries) and a BibTeX bibliography.
- Category
- Thesis
- Document class
UnB-CIC(UnB-CIC.cls) — ships with TeX Live- Workflow
- Thesis / dissertation — submissions and revision rounds
- Author
- University of Brasília (UnB), Department of Computer Science (CIC)
- Source
- University of Brasília (UnB), Department of Computer Science (CIC)
- Licence
- No licence is stated in the files. University of Brasília (UnB), Department of Computer Science (CIC) distributes them for authors preparing a submission.
These are the publisher’s own files. This project starts from University of Brasília (UnB), Department of Computer Science (CIC)’s package for this publication — their manuscript, their UnB-CIC.cls, their bibliography style — so what compiles here is what they would have given you.
University of Brasília (UnB), Department of Computer Science (CIC) serves this exact file to Universidade de Brasília (UnB), Departamento de Ciência da Computação (CIC). Check University of Brasília (UnB), Department of Computer Science (CIC)’s author pages for the current instructions.
What you get
UnB-CIC.cls· 28 KBbibliografia.bib· 3 KBdoc/BDM.pdf· 25 KBdoc/Fichamento.pdf· 127 KBimg/cc.png· 2 KBimg/contorno_preto.pdf· 1 KBimg/miktex.png· 19 KBimg/positivo_cor.pdf· 3 KBmonografia.tex— the file that is compiled · 2 KBtex/1_Introducao.tex· 9 KBtex/2_UnB-CIC.tex· 19 KBtex/3_TCC.tex· 9 KBtex/4_Apresentacao.tex· 4 KBtex/Anexo1.tex· 3 KBtex/Apendice_Fichamento.tex· 41 Btex/abstract.tex· 921 Btex/agradecimentos.tex· 249 Btex/dedicatoria.tex· 267 Btex/resumo.tex· 1 KBtex/siglas.tex· 342 B
These become your files. Editing them afterwards changes your project and nothing else — a project owns its files from the moment it is made.
Source
UnB-CIC.cls · 28 KB
\NeedsTeXFormat{LaTeX2e}[1994/12/01]
\ProvidesClass{UnB-CIC}[2014/07/10 Classe para trabalhos CIC UnB]
%%
%% --- Contextualização do departamento ---
%%
\def\@departamento{Departamento de Ci\^{e}ncia da Computa\c{c}\~{a}o}
\def\@instituto{Instituto de Ci\^{e}ncias Exatas}
\def\@universidade{Universidade de Bras\'{\i}lia}
\def\@siglauni{UnB}
\def\@cidade{Bras\'ilia}
\def\@uf{DF}
\def\@cidadeuf{\@cidade--\@uf}
\def\@pais{Brasil}
%%
%% --- Definição de opções ---
%%
\RequirePackage{xkeyval}
%espaçamento de linhas
\newif\if@singlespacing
\newif\if@onehalfspacing
\newif\if@baselineskip
\DeclareOptionX{singlespacing}{\@singlespacingtrue \@onehalfspacingfalse}
\DeclareOptionX{onehalfspacing}{\@onehalfspacingtrue \@singlespacingfalse}
\DeclareOptionX{doublespacing}{\@singlespacingfalse \@onehalfspacingfalse}%\else
\DeclareOptionX{baselineskip}{\@baselineskiptrue}
%opções de curso
\newif\if@posgraduacao\@posgraduacaofalse%
\DeclareOptionX{bacharelado}{%
\gdef\@nomecurso{Bacharelado em Ci\^encia da Computa\c{c}\~ao}%
\gdef\@mododeescrita{Monografia}}%
\DeclareOptionX{licenciatura}{%
\gdef\@nomecurso{Curso de Computa\c{c}\~ao --- Licenciatura}%
\gdef\@mododeescrita{Monografia}}%
\DeclareOptionX{engenharia}{%
\gdef\@nomecurso{Curso de Engenharia da Computa\c{c}\~ao}%
\gdef\@mododeescrita{Monografia}}%
\def\@nomecurso{\@empty}%
\def\@assunto{Monografia (\@ifundefined{XeTeXversion}{Gradua\c{c}\~ao}{Graduação})}
\DeclareOptionX{mestrado}{\@posgraduacaotrue%
\gdef\@nomecurso{Mestrado}%
\gdef\@assunto{Disserta\c{c}\~ao (Mestrado)}%
\gdef\@mododeescrita{Disserta\c{c}\~ao}}%
\newif\if@doutorado\@doutoradofalse%
\DeclareOptionX{doutorado}{\@posgraduacaotrue\@doutoradotrue%
\gdef\@nomecurso{Doutorado}%
\gdef\@assunto{Tese de Doutorado}%
\gdef\@mododeescrita{Tese}}%
\DeclareOptionX{ppginf}{%
\gdef\@nomeDoPrograma{Inform\'{a}tica}}%
\newif\if@ppca\@ppcafalse%
\DeclareOptionX{ppca}{\@ppcatrue%
\gdef\@nomeDoPrograma{Computa\c{c}\~{a}o Aplicada}%
\gdef\@nomecurso{Mestrado Profissional}}%
\newif\if@qualificacao\@qualificacaofalse%
\DeclareOptionX{qualificacao}{\@qualificacaotrue}%
%modo de geração do PDF
\newif\if@ForScreenView
\newif\if@LoadHyperref
\DeclareOptionX{impressao}{\@ForScreenViewfalse\@LoadHyperreffalse}
\DeclareOptionX{hyperref}[load]{\@ForScreenViewtrue%
\def\@tempa{#1}\def\@tempb{load}\def\@tempc{config}%
\ifx\@tempa\@tempb\@LoadHyperreftrue%
\else%
\ifx\@tempa\@tempc\@LoadHyperreffalse%
\else
\ClassError{UnB-CIC}
{Valor invalido para opcao hyperref: #1}
{Valores validos: hyperref,hyperref=load,hyperref=config}
\fi
\fi%
}
%fontes
\def\fontelogo{\@ifundefined{XeTeXversion}{ua1}{Arial}}
\DeclareOptionX{10pt}{\gdef\@fontsize{10pt}}
\DeclareOptionX{11pt}{\gdef\@fontsize{11pt}}
\DeclareOptionX{12pt}{\gdef\@fontsize{12pt}}
%estilos das páginas
\DeclareOptionX{prestyle}{\gdef\style@pretextual{#1}}
\DeclareOptionX{textstyle}{\gdef\style@textual{#1}}
\DeclareOptionX{chapstyle}{\gdef\style@chapter{#1}}
%rascunho (draft)
\newif\if@draftthesis
\DeclareOptionX{draft}{\@draftthesistrue}
%%
%% --- Processamento de opções e classe-base ---
%%
%repassa opções desconhecidas
\DeclareOptionX*{\PassOptionsToClass{\CurrentOption}{report}}
%default options
\ExecuteOptionsX{onehalfspacing,hyperref,prestyle=plain,textstyle=plain,chapstyle=plain}
\ProcessOptionsX\relax
\newcommand{\ifhyperref}[2]{\if@ForScreenView #1\else #2\fi}
%define macro apenas se estiver indefinida
\def\@defifundef#1#2{\begingroup\expandafter\ifx\csname #1\endcsname\relax%
\expandafter\gdef\csname #1\endcsname{#2}
\fi\endgroup}
\if@draftthesis
\PassOptionsToPackage{headheight=13pt,margin={2cm,1.5cm}}{geometry}
\@singlespacingfalse \@onehalfspacingtrue %força onehalfspacing
\@defifundef{@fontsize}{11pt}
\else
\PassOptionsToPackage{headheight=15pt,vmargin={3cm,2cm}}{geometry}
\if@ForScreenView
\PassOptionsToPackage{hmargin={2.5cm,2.5cm}}{geometry}
\else
\PassOptionsToPackage{hmargin={3cm,2cm}}{geometry}
\fi%
\@defifundef{@fontsize}{12pt}
\fi
\LoadClass[\@fontsize]{report}
%%
%% --- Pacotes requeridos ---
%%
\RequirePackage[brazil,american]{babel}% Idiomas
\RequirePackage[fixlanguage]{babelbib}% Idioma das referências
\RequirePackage[utf8]{inputenc}% Arquivos na codificação UTF-8
\RequirePackage[T1]{fontenc}% Habilita busca com caracteres latinos
\RequirePackage{lmodern}% Habilita busca com caracteres latinos
\RequirePackage{amsmath}% Ambiente para equações
\RequirePackage{xcolor}% Necessário para algum pacote não identificado. Relacionado ao AtBeginDocument e \@conteudoPreTextual (se por o comando dentro do begin{document}, funciona)
\RequirePackage[figure,table]{totalcount}%
\@ifundefined{XeTeXversion}{%
\PassOptionsToPackage{pdftex}{hyperref}
\RequirePackage{relsize} %utilizada no \@logo
\def\@textscale#1#2{\textscale{#1}{#2}}
}{
\PassOptionsToPackage{xetex}{hyperref}
\def\@textscale#1#2{{\addfontfeatures{Scale=#1}#2}}
}%
\RequirePackage{graphicx}\graphicspath{{.}{img/}}%
\RequirePackage{boites}
\RequirePackage[a4paper,includefoot]{geometry}
\if@baselineskip\else
%define o espaçamento pelo setspace
\RequirePackage{setspace}
\fi
\PassOptionsToPackage{pdfdisplaydoctitle=true,pagebackref,linktocpage=true}{hyperref}%
\if@LoadHyperref
\RequirePackage[hidelinks]{hyperref}%
\fi
\usepackage[acronym,nonumberlist]{glossaries}% Após o hyperref!
\makeglossaries%
%para gerar o label {TotPaginas}
\RequirePackage{atbegshi}
\newcounter{TotPaginas}
%%
%% --- Adaptação da classe-base ---
%%
\newcommand{\chapterformat}{%formatação de título de capítulos
\Huge \bfseries
}
\newcommand{\chapteralign}{%alinhamento de título de capítulos
\ClassError{UnB-CIC}
{Comando \protect\pretextual\space nao foi chamado}
{Nao pode haver titulos antes do comando \protect\pretextual}
}
%suporte para alinhamento e formatação configurável
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \chapteralign \normalfont
\ifnum \c@secnumdepth >\m@ne
\huge\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\interlinepenalty\@M
\chapterformat #1\par\nobreak
\vskip 40\p@
}}
\def\@makeschapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \chapteralign
\normalfont
\interlinepenalty\@M
\chapterformat #1\par\nobreak
\vskip 40\p@
}}
%tira \MakeUppercase forçado nos cabeçalhos
\let\old@MakeUppercase\MakeUppercase
\let\old@markboth\markboth
\def\markboth#1#2{\def\MakeUppercase##1{##1}\old@markboth{#1}{#2}\let\MakeUppercase\old@MakeUppercase}
\let\old@markright\markright
\def\markright#1{\def\MakeUppercase##1{##1}\old@markright{#1}\let\MakeUppercase\old@MakeUppercase}
%evita órfãs/viúvas e quebras de nota de rodapé
\clubpenalty=9999
\widowpenalty=9999
\interfootnotelinepenalty=5000
\raggedbottom
%aproxima itens de lista
\def\changeitemsep{\setlength{\itemsep}{.5\itemsep}}
\let\old@enumerate=\enumerate
\def\enumerate{\old@enumerate%
\changeitemsep}
\let\old@itemize=\itemize
\def\itemize{\old@itemize%
\changeitemsep}
%espaçamento entre linhas de verse, quote e quotation
%deve ser simples e com fonte menor
\let\old@quote\quote
\let\old@endquote\endquote
\renewenvironment*{quote}
{\old@quote\begin{singlespace}\small}
{\end{singlespace}\old@endquote}
\let\old@quotation\quotation
\let\old@endquotation\endquotation
\renewenvironment*{quotation}
{\old@quotation\begin{singlespace}\small}
{\end{singlespace}\old@endquotation}
\let\old@verse\verse
\let\old@endverse\endverse
\renewenvironment*{verse}
{\old@verse\begin{singlespace}\small}
{\end{singlespace}\old@endverse}
%novo ambiente definition
\newcommand{\definitioname}{Defini\c{c}\~ao}
\newcounter{definition}
\newenvironment{definition}
{\refstepcounter{definition}%
\let\old@fboxsep\fboxsep\setlength{\fboxsep}{1em}%
\vskip.5\fboxsep\breakbox%
\noindent\textbf{\definitioname~\arabic{definition}\ \ }}
{\endbreakbox\vskip.5\fboxsep%
\setlength{\fboxsep}{\old@fboxsep}}
%table figures automáticas no ambiente #1
\newcommand{\SetTableFigures}[1]{
\expandafter\let\csname old@#1\expandafter\endcsname\csname #1\endcsname
\expandafter\let\csname old@end#1\expandafter\endcsname\csname end#1\endcsname
\renewenvironment{#1}
{\begingroup\@tablefigures\csname old@#1\endcsname}
{\csname old@end#1\endcsname\endgroup}
}
%adiciona item ao sumario
\def\addtocchapter#1{
\cleardoublepage
\phantomsection %ajusta referencia hyperref
\addcontentsline{toc}{chapter}{#1}
}
%configura a seção de referências
\expandafter\let\expandafter\@bibliography\csname bibliography\endcsname%
\renewcommand{\bibliography}[1]{%
%renomeia a seção após influência maligna do Babel
\renewcommand*{\bibname}
{\@ifundefined{XeTeXversion}{Refer\^encias}{Referências}}
\addtocchapter{\bibname}
\singlespacing\@bibliography{#1}\defaultspacing}
%maketitle para gerar as páginas iniciais
\def\maketitle{%
\if@ForScreenView\relax\else\capa\fi
\pretextual\folharosto%
\if@posgraduacao%
\if@qualificacao%
\else%
\newpage\thispagestyle{empty}%
\begin{picture}(0,0)\put(-90,-747){\includegraphics{doc/BDM.pdf}}\end{picture}%
% \includepdf (comando adequado neste caso) precisa ser reconfigurado em modo pretextual, \includegraphics é uma solução rápida, mas ara isso usa valores arbitrários para posicionar a página.
\clearpage%
\fi%
\fi%
\newpage\folhaaprovacao%
}
%suporte hyperref para anexos
\ifhyperref{%
\def\Hy@annexstring{annex}
\let\HyOrg@anexos\anexos
\def\anexos{%
\gdef\theHchapter{\Roman{chapter}}%
\xdef\Hy@chapapp{\Hy@annexstring}%
\HyOrg@anexos
}
}{}
%%
%% --- Macros/comandos auxiliares ---
%%
%%
%% --- Macros/comandos auxiliares ---
%%
\def\prof{\@ifnextchar[{\@prof@}{\@prof}}
\def\@prof#1{Prof.\ #1}
\def\@prof@[#1]#2{Prof.a\ #2}
\def\dr{\@ifnextchar[{\@dr@}{\@dr}}
\def\@dr#1{Dr.\ #1}
\def\@dr@[#1]#2{Dr.a\ #2}
%%
%%
%% --- Páginas do trabalho ---
%%
\def\@lskipoffset#1{%quebra linha segundo referencia
\begingroup%
\newskip\len@lskipoffset%referência de espaçamento
\setlength{\len@lskipoffset}{-.275\len@uadesch}%
\addtolength{\len@lskipoffset}{#1\len@uacaph}%
\\[\len@lskipoffset]%
\endgroup%
}
\newcommand*{\@logosize}{20}%tamanho da fonte utilizada (em pt)
\newcommand{\@logo}[1][positivo_cor]{%imprime o logo da UnB
\begingroup%
\newskip\len@brasiliaw%largura da palavra Brasilia
\newskip\len@uadesch%URW Arial descender height
\newskip\len@uacaph%URW Arial cap height
%
\begin{spacing}{0}%tira espaço entre linhas
\@ifundefined{XeTeXversion}
{\fontfamily{\fontelogo}}%
{\fontspec{\fontelogo}}%
\fontsize{\@logosize}{0}\bfseries\selectfont%
\settodepth{\len@uadesch}{jgpy}\settoheight{\len@uacaph}{B}%desc & cap heights
\settowidth{\len@brasiliaw}{Bras\'ilia}%
\addtolength{\len@brasiliaw}{-.105em}%ajusta pequeno espaço em branco antes do B desta fonte
\includegraphics[width=\len@brasiliaw]{#1}\\[.63\len@uacaph]%logo com a largura da palavra Brasilia
\@universidade\@lskipoffset{.5}%
\@textscale{.5}{\@instituto}\@lskipoffset{.25}%
\@textscale{.5}{\@departamento}%
\end{spacing}%
\endgroup
}
\newcommand\pretextual{%
\renewcommand{\chapteralign}{\centering}
\renewcommand{\chapterformat}{\Huge \bfseries \thispagestyle{\style@pretextual}}
\cleardoublepage\pagenumbering{roman}
\@pagestyle{\style@pretextual}
\AtBeginShipout{\stepcounter{TotPaginas}}
}
\newcommand\textual{%
\renewcommand{\chapteralign}{\raggedright}
\renewcommand{\chapterformat}{\Huge \bfseries \thispagestyle{\style@chapter}}
\cleardoublepage\pagenumbering{arabic}
\@pagestyle{\style@textual}
}
\newcommand\postextual{%
\renewcommand{\chapteralign}{\centering}
%lining figures em section e subsection
\renewcommand\thesection{\thechapter.\protect\textlinf{\arabic{section}}}
\renewcommand\thesubsection{\thesection.\protect\textlinf{\arabic{subsection}}}
\renewcommand\thesubsubsection{\thesubsection.\protect\textlinf{\arabic{subsubsection}}}
%evita problema com bookmarksnumbered=true
\pdfstringdefDisableCommands{\renewcommand*{\textlinf}[1]{##1}}
}
%titulo e subtitulo do trabalho
\renewcommand*{\title}{\@dblarg\set@title}%
\newcommand*{\set@title}[2][]{%
\xdef\@title{#1}
\xdef\@maintitle{#2}
}
\newcommand*{\subtitle}{\@dblarg\set@subtitle}
\newcommand*{\set@subtitle}[2][]{%
\gdef\@subtitle{#2}
\xdef\@title{\expandafter{\@title}: #1}
}
%definicao de palavras-chave - para cip e resumo/abstract
\newcommand*{\keywords}{\@dblarg\set@keywords}
\newcommand*{\set@keywords}[2][]{%
\gdef\@keywords{#1}
\gdef\@@keywords{#2}
}
\newcommand*{\palavraschave}{\@dblarg\set@palavraschave}
\newcommand*{\set@palavraschave}[2][]{%
\gdef\@palavraschave{#1}
\gdef\@@palavraschave{#2}
}
%data do trabalho
\def\diamesano#1#2#3{\def\@dia{#1}%
\def\@mes{#2}%
\def\@ano{#3}}
%definicao do autor
\newcommand{\autor}[2]{
\def\primeiroautor{#1\ #2}% Único autor em ordem Prenome Nome
\def\primeiroautorinv{#2,\ #1}% Único autor em ordem Nome, Prenome
\author{\primeiroautor}
}
%definicao do coautor
\newcommand{\coautor}[2]{
\if@posgraduacao
\ClassError{UnB-CIC}
{Comando \protect\coautor\space invalido para mestrado}
{Apenas trabalhos de graduacao podem ter mais de um autor}
\fi
\@ifundefined{primeiroautor}{
\ClassError{UnB-CIC}
{Comando \protect\autor\space deve ser chamado antes de \protect\coautor\space}
{O autor principal deve ser definido antes do secundario}
}{}
\def\segundoautor{#1\ #2}% Autor secundário em ordem Prenome Nome
\def\segundoautorinv{#2,\ #1}% Autor secundário em ordem Nome, Prenome
\author{\primeiroautor\\ \segundoautor}
}
%definicao do coordenador do curso
\def\coordenador{\@ifnextchar[%]
{\at@coorda}%Se primeiro argumento opcional chama esta
{\at@coordo}}%senão chama esta rotina
\def\at@coorda[#1]#2#3{\def\@sexocoordenador{Coordenadora}%
\def\@nomecoordenador{#2}%
\def\@filicoordenador{#3}}
\def\at@coordo#1#2{\def\@sexocoordenador{Coordenador}%
\def\@nomecoordenador{#1}%
\def\@filicoordenador{#2}}
%definicao do orientador
\def\orientador{\@ifnextchar[%]
{\at@orienta}%Se primeiro argumento opcional chama esta
{\at@oriento}}%senao chama esta rotina
\def\at@orienta[#1]#2#3{\def\@sexoorientador{Orientadora}%
\def\@nomeorientador{#2}%
\def\@filiorientador{#3}}
\def\at@oriento#1#2{\def\@sexoorientador{Orientador}%
\def\@nomeorientador{#1}%
\def\@filiorientador{#2}}
%definicao do coorientador
\newif\if@coorientador
\def\coorientador{\@coorientadortrue \@ifnextchar[%]
{\at@coorienta}%Se primeiro argumento opcional chama esta
{\at@cooriento}}%senao chama esta rotina
\def\at@coorienta[#1]#2#3{\def\@sexocoorientador{Coorientadora}%
\def\@nomecoorientador{#2}%
\def\@filicoorientador{#3}}%
%%%\@defsegundomembro{#2}{#3}}
\def\at@cooriento#1#2{\def\@sexocoorientador{Coorientador}%
\def\@nomecoorientador{#1}%
\def\@filicoorientador{#2}}%
%%%\@defsegundomembro{#1}{#2}}
% definicao da banca
% o orientador é sempre o primeiro membro da banca
% o coorientador, se existir, é o segundo membro da banca
% o quarto membro é opcional
\newif\if@quartomembro
\def\@defsegundomembro#1#2{\def\@nomedois{#1}\def\@filidois{#2}}
\def\@defterceiromembro#1#2{\def\@nometres{#1}\def\@filitres{#2}}
\def\@defquartomembro#1#2{\def\@nomequatro{#1}\def\@filiquatro{#2}\@quartomembrotrue}
% Se for doutorado, há um quinto membro
\newif\if@quintomembro\@quintomembrofalse%
\if@doutorado%
\def\@defquintomembro#1#2{\def\@nomecinco{#1}\def\@filicinco{#2}}%
\fi%
\def\membrobanca#1#2{
\ifx\@nomedois\undefined
\@defsegundomembro{#1}{#2}
\else
\ifx\@nometres\undefined
\@defterceiromembro{#1}{#2}
\else
\ifx\@nomequatro\undefined
\@defquartomembro{#1}{#2}
\else
\if@doutorado%
\if@quintomembro%
\ClassError{UnB-CIC}%
{A banca so pode ter 5 membros}%
{Lembrar que orientador e coorientador ja fazem parte da banca}%
\else
\@defquintomembro{#1}{#2}%
\@quintomembrotrue%
\fi%
\else%
\ClassError{UnB-CIC}%
{A banca so pode ter 3 ou 4 membros}%
{Lembrar que orientador e coorientador ja fazem parte da banca}%
\fi%
\fi
\fi
\fi
}
\newenvironment{paginatitulo}
{\cleardoublepage\thispagestyle{empty}}
{}
\newenvironment{agradecimentos}
{\begin{paginatitulo}%
\pdfbookmark{Agradecimentos}{acknowledgements}%
\chapter*{Agradecimentos}}%
{\end{paginatitulo}}
\renewenvironment{abstract}
{\begin{paginatitulo}%
\begin{otherlanguage*}{english}
\pdfbookmark{Abstract}{abstract}%
\chapter*{Abstract}}%
{\vskip 15pt\noindent\textbf{Keywords:}\ \@@keywords%
\end{otherlanguage*}
\end{paginatitulo}}
\newenvironment{resumo}
{\begin{paginatitulo}%
\pdfbookmark{Resumo}{resumo}%
\chapter*{Resumo}}%
{\vskip 15pt\noindent\textbf{Palavras-chave:}\ \@@palavraschave%
\end{paginatitulo}}
\newenvironment{dedicatoria}
{\begin{paginatitulo}%
\pdfbookmark{Dedicat\'oria}{dedication}%
\chapter*{Dedicat\'oria}}%
{\end{paginatitulo}}
\def\@printfulltitle{%
\@ifundefined{@subtitle}{%
\textbf{\Large \@title}%
}{%
\textbf{\Large\@maintitle\\[1ex]\large\@subtitle}%
}\par%
}
\newcommand\capa{
\begin{paginatitulo}%
\onehalfspacing%
\begin{center}%
\@logo[contorno_preto]
\null\vfill%
\@printfulltitle%
\vfill%
{\large \@author}%
\vfill%
{\large \@cidade}\\
{\large \@ano}%
\end{center}%
\defaultspacing%
\end{paginatitulo}%
}
\newcommand\folharosto{%
\begin{paginatitulo}%
\onehalfspacing%
\begin{center}%
\@logo\vfill%
\@printfulltitle\vfill%
{\large\@author}\vfill%
\@mododeescrita\ %
\if@posgraduacao%
\if@ppca%
apresentada como requisito parcial para %
\if@qualificacao{qualificação}\else{conclus\~ao}\fi~do\\%
\else%
apresentada como requisito parcial para\\
\if@qualificacao{qualificação}\else{conclus\~ao}\fi~do %
\fi%
\@nomecurso\ em \@nomeDoPrograma%
\else%
apresentada como requisito parcial\\
para conclus\~ao do \@nomecurso%
\fi%
\vfill%
\@sexoorientador\\\@nomeorientador\\%
\if@coorientador
\vskip 1cm\@sexocoorientador\\\@nomecoorientador
\fi
\vfill%
{\large\@cidade}\\
{\large\@ano}%
\end{center}%
\defaultspacing%
\end{paginatitulo}%
}
\newcommand\folhaaprovacao{%
\begin{paginatitulo}%
\onehalfspacing%
\begin{center}%
\@logo\vfill%
\@printfulltitle\vfill%
{\large\@author}\vfill%
\@mododeescrita\ %
\if@posgraduacao%
\if@ppca%
apresentada como requisito parcial para %
\if@qualificacao{qualificação}\else{conclus\~ao}\fi~do\\%
\else%
apresentada como requisito parcial para\\
\if@qualificacao{qualificação}\else{conclus\~ao}\fi~do %
\fi%
\@nomecurso\ em \@nomeDoPrograma%
\else%
apresentada como requisito parcial\\
para conclus\~ao do \@nomecurso%
\fi%
\vfill%
\@nomeorientador\ (\@sexoorientador)\\
\@filiorientador\\[1cm]
\if@quintomembro%
\begin{tabular}{cc}
\@nomedois & \@nometres\\
\@filidois & \@filitres\\[1cm]%
\@nomequatro & \@nomecinco\\%
\@filiquatro & \@filicinco%
\end{tabular}\\[1cm]
\else%
\begin{tabular}{cc}
\@nomedois & \@nometres\\
\@filidois & \@filitres%
\end{tabular}\\[1cm]
\if@quartomembro%
\@nomequatro\\%
\@filiquatro\\[1cm]
\fi%
\fi%
\@nomecoordenador\\
\@sexocoordenador \ do\ %
\if@posgraduacao Programa de P\'{o}s-gradua\c{c}\~{a}o em \@nomeDoPrograma\else \@nomecurso\fi%
\vfill%
{\large \@cidade, \@dia\ de \@mes\ de \@ano}
\end{center}%
\defaultspacing%
\end{paginatitulo}%
}
%%
%% --- Processamento de final e início do documento ---
%%
\AtEndDocument{%
\if@PosTextualNaoIncluso\@conteudoPosTextual\fi%
\addtocounter{page}{-1}%decrementa para depois . . .
\ifhyperref{%
\immediate\write\@mainaux{%
\string\newlabel{TotPaginas}{{\arabic{TotPaginas}}{\thepage}{}{page.\thepage}{}}%
}%
}{%
\immediate\write\@mainaux{%
\string\newlabel{TotPaginas}{{\arabic{TotPaginas}}{\thepage}}%
}%
}
\addtocounter{page}{1}% . . . incrementar de novo
}
\AtBeginDocument{%
%define propriedades do PDF e carrega pacotes auxiliares
\@ifpackageloaded{hyperref}{
\hypersetup{
pdftitle=\@title,
pdfauthor=\@author,
pdfsubject=\@assunto,
pdfkeywords=\@palavraschave}
%posiciona melhor os links para captions
\RequirePackage[all]{hypcap}
}{
\RequirePackage{nohyperref} %dummy macros for hyperref
\RequirePackage{url} %permite quebra de linha em URLs
}
%controle do sumario de acordo com o estilo atual,
%após hyperref carregado porque ele sobrescreve
%o comando \addcontentsline
\let\@addcontentsline\addcontentsline
\def\@emptystr{empty}
\def\@pagestyle#1{
\let\@styletoset=#1%
\pagestyle{\@styletoset}%
%se estilo for empty, não adiciona ao TOC
\ifx\@styletoset\@emptystr
\renewcommand\addcontentsline[3]{\relax}
\else
\let\addcontentsline\@addcontentsline
\fi
}
%traducoes para glossaries.sty
\@ifpackageloaded{glossaries}{%
\@ifundefined{XeTeXversion}{
\addto\captionsbrazil{%
\renewcommand*{\glossaryname}{Gloss\'ario}%
\renewcommand*{\acronymname}{Lista de Abreviaturas e Siglas}%
\renewcommand*{\entryname}{Entrada}%
\renewcommand*{\descriptionname}{Descri\c{c}\~ao}%
\renewcommand*{\symbolname}{S\'\imbolo}%
\renewcommand*{\pagelistname}{Lista de p\'aginas}%
\renewcommand*{\glssymbolsgroupname}{S\'imbolos}%
\renewcommand*{\glsnumbersgroupname}{N\'umeros}}
}{
\addto\captionsbrazil{%
\renewcommand*{\glossaryname}{Glossário}%
\renewcommand*{\acronymname}{Lista de Abreviaturas e Siglas}%
\renewcommand*{\entryname}{Entrada}%
\renewcommand*{\descriptionname}{Descrição}%
\renewcommand*{\symbolname}{Símbolo}%
\renewcommand*{\pagelistname}{Lista de páginas}%
\renewcommand*{\glssymbolsgroupname}{Símbolos}%
\renewcommand*{\glsnumbersgroupname}{Números}}
}
}{}
\@ifundefined{XeTeXversion}%
{%suporte para fonte Adobe Minion Pro - pacote LaTeX
\@ifpackageloaded{MinionPro}{}{%
\newcommand{\figureversion}[1]{\relax}
}
\newenvironment{linfig}{\figureversion{lining}}{\figureversion{text}}%
\newenvironment{tabfig}{\figureversion{tabular}}{\figureversion{proportional}}%
\newcommand*{\textlinf}[1]{\figureversion{lining}#1\figureversion{text}}%
\newcommand*{\texttabf}[1]{\figureversion{tabular}#1\figureversion{proportional}}%
\newcommand*{\@tablefigures}{\figureversion{lining,tabular}}%
}%
{%suporte fontspec - XeTeX
\def\@textlinf{\protect\addfontfeatures{Numbers=Lining}}%
\def\@texttabf{\protect\addfontfeatures{Numbers=Monospaced}}%
\newenvironment{linfig}{\bgroup\@textlinf}{\egroup}%
\newenvironment{tabfig}{\bgroup\@texttabf}{\egroup}%
\newcommand*{\textlinf}[1]{{\@textlinf #1}}%
\newcommand*{\texttabf}[1]{{\@texttabf #1}}%
\newcommand*{\@tablefigures}{\addfontfeature{Numbers={Lining,Monospaced}}}%
\newcommand*{\slashedzero}{{\addfontfeature{Numbers={Lining,SlashedZero}}0}}%
}%
\if@baselineskip
%para manter o valor inicial
\newdimen\@oldbaseline
%define o espaçamento pelo baselinekip
\@oldbaseline=\baselineskip
\newcommand{\setstretch}[1]{\setlength{\baselineskip}{#1\@oldbaseline}}
\newcommand{\singlespacing}{\setstretch{1}}
\newcommand{\onehalfspacing}{\setstretch{1.35}}
\newcommand{\doublespacing}{\setstretch{1.7}}
\fi
\newcommand{\defaultspacing}{%
\if@singlespacing\singlespacing%single spacing
\else\if@onehalfspacing\onehalfspacing%one and half spacing
\else\doublespacing%double spacing
\fi%
\fi}
\defaultspacing% chamada inicial
% Controle de membros da banca
\ifx\@nometres\undefined%
\ClassError{UnB-CIC}%
{A banca deve ter pelo menos 3 membros}%
{Lembrar que orientador e coorientador ja fazem parte da banca}%
\fi%
\if@doutorado%
\if@qualificacao%
\else%
\if@quintomembro%
\else%
\ClassError{UnB-CIC}%
{A banca deve ter 5 membros}%
{Lembrar que orientador e coorientador ja fazem parte da banca}%%
\fi%
\fi%
\fi%
\@conteudoPreTextual%
}
%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% Novos Comandos %%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\titulo}[1]{\title{#1}}%
\def\@texpath{tex}%
\newcommand{\@erroSeNaoExiste}[1]{%
\IfFileExists{#1}{}%
{\ClassError{UnB-CIC}%
{Arquivo "#1" nao encontrado.}
{O arquivo "#1" eh necessário.}}%
}%
\newcommand{\@inputTeXFile}[1]{%
\@erroSeNaoExiste{\@texpath/#1}%
\input{\@texpath/#1}%
}%
\newcommand{\@IncluirSecao}[1]{%
\begin{#1}%
\@inputTeXFile{#1}%
\end{#1}%
}%
\newcommand{\capitulo}[2]{%
\chapter{#2}%
\label{#1}%
\@inputTeXFile{#1}%
}%
\newif\if@PosTextualNaoIncluso%
\@PosTextualNaoInclusotrue%
\newcounter{apendice}\setcounter{apendice}{0}%
\newcommand{\apendice}[2]{%
\addtocounter{apendice}{1}%
\ifnum\value{apendice}<2%
\if@PosTextualNaoIncluso\@conteudoPosTextual\fi%
\appendix%
\addcontentsline{toc}{chapter}{\appendixname}%
\fi%
\capitulo{#1}{#2}%
}%
\newcounter{anexo}\setcounter{anexo}{0}%
\newcommand{\anexo}[2]{%
\addtocounter{anexo}{1}%
\ifnum\value{anexo}<2%
\if@PosTextualNaoIncluso\@conteudoPosTextual\fi%
\renewcommand{\appendixname}{Anexo}%
\ifnum\value{apendice}<1\appendix\fi%
\renewcommand{\thechapter}{\Roman{anexo}}%
\addcontentsline{toc}{chapter}{\appendixname}%
\fi%
\capitulo{#1}{#2}%
}%
\newcommand{\@listofacronyms}{%
\@inputTeXFile{siglas}%
\printglossary[type=\acronymtype]%
}%
\newcommand{\@conteudoPreTextual}{%
\maketitle%
\if@qualificacao\else%
\@IncluirSecao{dedicatoria}%
\@IncluirSecao{agradecimentos}%
% *NÃO RETIRAR*, é importante registrar este apoio da CAPES.
O presente trabalho foi realizado com apoio da Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES), por meio do Acesso ao Portal de Periódicos.
\fi%
\@IncluirSecao{resumo}%
\selectlanguage{american}%
\@IncluirSecao{abstract}%
\selectlanguage{brazil}%
\selectbiblanguage{brazil}%
\@erroSeNaoExiste{bibliografia.bib}%
\tableofcontents%
\iftotalfigures\listoffigures\fi%
\iftotaltables\listoftables\fi%
\@listofacronyms%
\textual%
}%
\newcommand{\@conteudoPosTextual}{%
\@PosTextualNaoInclusofalse%
\postextual%
\bibliographystyle{babunsrt}%
\bibliography{bibliografia}%
}%
\newcommand{\sigla}[2]{\newacronym{#1}{#1}{#2}}%
\newcommand{\@referencia}[2]{#1~\ref{#2}}%
\newcommand{\refCap}[1]{\@referencia{Capítulo}{#1}}%
\newcommand{\refCaps}[2]{\@referencia{Capítulos}{#1}\ a \ref{#2}}%
\newcommand{\refFig}[1]{\@referencia{Figura}{#1}}%
\newcommand{\refFigs}[2]{\@referencia{Figuras}{#1}\ a \ref{#2}}%
\newcommand{\refEq}[1]{\@referencia{Equação}{#1}}%
\newcommand{\refEqs}[2]{\@referencia{Equações}{#1}\ a \ref{#2}}%
\newcommand{\refTab}[1]{\@referencia{Tabela}{#1}}%
\newcommand{\refTabs}[2]{\@referencia{Tabelas}{#1}\ a \ref{#2}}%
\newcommand{\refApendice}[1]{\@referencia{Apêndice}{#1}}%
\newcommand{\refAnexo}[1]{\@referencia{Anexo}{#1}}%
\newcommand{\figuraBib}[6][!ht]{%
\begin{figure}[#1]%
\begin{center}%
\includegraphics[#6]{#2}%
\caption[#3.]{#3\ifx#4\empty\else~(Fonte: ~\cite{#4})\fi.\label{#5}}%
\end{center}%
\end{figure}%
}%
\newcommand{\figura}[5][!ht]{%
\figuraBib[#1]{#2}{#3}{}{#4}{#5}%
}%
\newcommand{\equacao}[2]{%
\begin{equation}%
\label{#1}%
\begin{gathered}%
#2
\end{gathered}%
\end{equation}%
}%
\newcommand{\tabelaBib}[5]{%
\begin{table}%
\centering%
\caption[#1.]{#1\ifx#2\empty\else~(Fonte: ~\cite{#2})\fi.\label{#3}}%
\begin{tabular}{#4}%
#5
\end{tabular}%
\end{table}%
}%
\newcommand{\tabela}[4]{%
\tabelaBib{#1}{}{#2}{#3}{#4}%
}%
\endinput
bibliografia.bib · 3 KB
@article{Biolchini_2005_Systematicreviewin,
author = {Jorge Biolchini and P. Gomes Mian and A. Candida Cruz Natali and G. Horta Travassos},
title = {Systematic review in software engineering},
journal = {System Engineering and Computer Science Department COPPE/UFRJ, Technical
Report ES},
year = {2005},
volume = {679},
number = {05}
},
@article{greenwade93,
author = "George D. Greenwade",
title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
},
@book{Knuth_1986_texbook,
title = {The texbook},
publisher = {Addison-Wesley Reading, MA, USA},
year = {1986},
author = {Knuth, Donald Ervin and Bibby, Duane},
volume = {1993}
},
@book{lamport_latex:_1994,
address = {Reading, Mass.},
title = {{LATEX}: a document preparation system : user's guide and reference manual},
isbn = {0201529831 9780201529838},
shorttitle = {{LATEX}},
publisher = {Addison-Wesley Pub. Co.},
author = {Lamport, Leslie},
year = {1994}
}
@book{newton1833philosophiae,
title={Philosophiae naturalis principia mathematica},
author={Newton, Isaac and Bernoulli, Daniel and MacLaurin, Colin and Euler, Leonhard},
volume={1},
year={1833},
publisher={excudit G. Brookman; impensis TT et J. Tegg, Londini}
},
@MISC{Oetiker_1995_notsoshort,
author = {Oetiker, Tobias and Partl, Hubert and Hyna, Irene and Schlegl, Elisabeth},
title = {The not so short introduction to LATEX2$\varepsilon$},
year = {1995},
file = {Oetiker_1995_notsoshort.pdf:Oetiker_1995_notsoshort.pdf:PDF}
},
@article{scr2009,
title={The 2009 simulated car racing championship},
author={Loiacono, Daniele and Lanzi, Pier Luca and Togelius, Julian and Onieva, Enrique and Pelta, David A and Butz, Martin V and L{\"o}nneker, Thies D and Cardamone, Luigi and Perez, Diego and S{\'a}ez, Yago and others},
journal={Computational Intelligence and AI in Games, IEEE Transactions on},
volume={2},
number={2},
pages={131--147},
year={2010},
publisher={IEEE}
},
@misc{pinteric_latex_2004,
title = {{LaTeX} on {Windows}},
url = {http://www.pinteric.com/miktex.html},
urldate = {2015-06-11},
author = {Pinteric, Marko},
file = {LaTeX on Windows:/home/gnramos/Dropbox/documents/config/zotero/storage/H4KEHQA5/miktex.html:text/html}
},
@book{covey_first_1995,
title={First things first},
author={Covey, Stephen R and Merrill, A Roger and Merrill, Rebecca R},
year={1995},
publisher={Simon and Schuster}
},
@misc{ppginf,
author={PPGI/UnB},
title={Regimento do Programa de P\'{o}s-gradua\c{c}\~{a}o em Inform\'{a}tica da Universidade de Bras\'{i}lia},
howpublished={http://ppgi.unb.br/normatives},
year={2013}
}
doc/BDM.pdf — binary, 25 KB
doc/Fichamento.pdf — binary, 127 KB
img/cc.png — binary, 2 KB
img/contorno_preto.pdf — binary, 1 KB
img/miktex.png — binary, 19 KB
img/positivo_cor.pdf — binary, 3 KB
monografia.tex — the file that is compiled · 2 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Classe do documento
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Opções:
% - Graduação: bacharelado|engenharia|licenciatura
% - Pós-graduação: [qualificacao], mestrado|doutorado, ppca|ppginf
% \documentclass[engenharia]{UnB-CIC}%
\documentclass[qualificacao,mestrado,ppca]{UnB-CIC}%
\usepackage{pdfpages}% incluir PDFs, usado no apêndice
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Informações do Trabalho
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\orientador{\prof \dr Guilherme Novaes Ramos}{CIC/UnB}%
%\coorientador{\prof \dr José Ralha}{CIC/UnB}
\coordenador[a]{\prof[a] \dr[a] Ada Lovelace}{Bibliothèque universelle de Genève}%
\diamesano{24}{dezembro}{2014}%
\membrobanca{\prof \dr Donald Knuth}{Stanford University}%
\membrobanca{\dr Leslie Lamport}{Microsoft Research}%
\autor{Guilherme N.}{Ramos}%
\titulo{UnB-CIC: Uma classe em LaTeX para textos do Departamento de Ciência da Computação}%
\palavraschave{LaTeX, metodologia científica, trabalho de conclusão de curso}%
\keywords{LaTeX, scientific method, thesis}%
\newcommand{\unbcic}{\texttt{UnB-CIC}}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Texto
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}%
\capitulo{1_Introducao}{Introdução}%
\capitulo{2_UnB-CIC}{A Classe \unbcic}%
\capitulo{3_TCC}{Trabalho de Conclusão de Curso}%
\capitulo{4_Apresentacao}{Apresentações}%
\apendice{Apendice_Fichamento}{Fichamento de Artigo Científico}%
\anexo{Anexo1}{Documentação Original \unbcic\ (parcial)}%
\end{document}%tex/1_Introducao.tex · 9 KB
Este documento serve de exemplo da utilização da classe \unbcic\ para escrever
um texto cujo objetivo é apresentar os resultados de um trabalho científico. A
sequência de ideias apresentada deve fluir claramente, de modo que o leitor
consiga compreender os principais conceitos e resultados apresentados, bem como
encontrar informações sobre conceitos secundários.
%\url{http://www.escritacientifica.com/}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Trabalho de Conclusão de Curso}%
Todos os cursos do \acrfull{CIC} da \acrfull{UnB} exigem a produção de um
texto científico como requisito para formação. %(veja \refAnexo{NormasGerais} para mais detalhes)
As etapas desta monografia/dissertação/tese devem seguir o \emph{método científico}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Metodologia Científica}%
Ciência (do Latim \emph{scientia}, traduzido como ``conhecimento'') é uma forma
sistemática de produzir conhecimento (via método científico), ou o nome dado a
estrutura organizada do conhecimento obtido.
O método científico é um conjunto de regras básicas de como proceder para produzir
conhecimento, criando algo novo ou corrigindo/incrementando conhecimentos
pré-existentes. Consiste em juntar evidências empíricas verificáveis baseadas na
observação sistemática e controlada, geralmente resultantes de experiências ou
pesquisa de campo, e analisá-las logicamente.
Esta ideia foi formalizada por Newton em sua obra \emph{Philosophiae Naturalis
Principia Mathematica}~\cite{newton1833philosophiae} da seguinte forma:
\begin{enumerate}
\item Não se deve admitir causas das coisas naturais além daquelas
que sejam verdadeiras e sejam suficientes para explicar seus fenômenos.
\item Efeitos naturais do mesmo gênero devem ser atribuídos as mesmas causas.
\item Características de corpos são consideradas universais.
\item Proposições deduzidas da observação de fenômenos são
consideradas corretas até que outro fenômeno mostre o contrário.
\end{enumerate}%
Uma abordagem para esta metodologia é seguir os seguintes passos:
\begin{description}
\item[Caracterização do Problema:] Qual a pergunta a ser respondida? Quais
informações/recursos necessários na investigação?
\item[Formulação da Hípotese:] Quais explicações possíveis para o que foi observado?
\item[Previsão:] Dadas explicações [corretas] para as observações, quais os
resultados previstos?
\item[Experimentos:] \ \\\vspace{-2em}
\begin{enumerate}
\item Execute testes [reproduzíveis] da hipótese, coletando dados.
\item Analise os dados.
\item Interprete os dados e tire conclusões:
\begin{itemize}
\item que comprovam a hipótese;
\item que invalidam a hipótese \emph{ou levam a uma nova hipótese}.
\end{itemize}
\end{enumerate}
\item[Documentação:] Registre e divulgue os resultados.
\item[Revisão de Resultados:] Validação dos resultados por outras pessoas
[capacitadas].
\end{description}%
Geralmente se começa com a revisão sistemática, uma metodologia de pesquisa
específica para juntar e avaliar material relevante a determinado tópico~\cite{Biolchini_2005_Systematicreviewin}.
\subsection{Veja Também}
\begin{itemize}
\item Google Acadêmico
\\\url{http://scholar.google.com.br/}%
\item ACM Digital Library
\\\url{http://dl.acm.org/}%
\item Portal \acrshort{CAPES}
\\\url{http://www.periodicos.capes.gov.br/}%
\item IEEE Xplore
\\\url{http://ieeexplore.ieee.org/Xplore/home.jsp}%
\item ScienceDirect
\\\url{http://www.sciencedirect.com/}%
\item Springer Link
\\\url{http://link.springer.com/}%
\end{itemize}
Para buscar referências, \emph{The DBLP Computer Science Bibliography}\footnote{\url{http://dblp.uni-trier.de/}}
é um ótimo recurso. Veja o \refApendice{Apendice_Fichamento} para instruções
sobre como organizar as informações de artigos científicos.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{\LaTeX}%
\TeX\ é ``\emph{a typesetting system intended for the creation of beautiful books
- and especially for books that contain a lot of mathematics}''~\cite{Knuth_1986_texbook},
um sistema de tipografia muito utilizado na produção de textos técnicos devido
a qualidade final, principalmente das fórmulas e símbolos matemáticos gerados.
\LaTeX\ é um conjunto de macros para facilitar o uso de \TeX~\cite{lamport_latex:_1994},
cujos pacotes (a maioria centralizada na rede \acrshort{CTAN}~\cite{greenwade93}), oferecem
inúmeras possibilidades. Este sistema tipográfico visa explorar as potencialidades
da impressão digital, sem que o resultado seja alterado em função de diferenças
entre plataformas/sistemas.
Em uma publicação, um \emph{autor} entrega o texto a uma editor que define a
formatação do documento (tamanho da fonte, largura de colunas, espaçamento, etc.)
e passa as instruções (e o manuscrito) ao tipógrafo, que as executa. Neste processo,
\LaTeX\ assume os papéis de editor e tipógrafo, mas por ser ``apenas'' um programa
de computador, o autor deve prover algumas informações adicionais ~\cite{Oetiker_1995_notsoshort},
geralmente por meio de marcações (comandos).
Esta abordagem de linguagem de marcação (em que se indica como o texto deve ser
formatado) é diferente da abordagem OQVVEOQVO (``o que você vê é o que você
obtém\footnote{Do inglês WYSIWYG - ``What You See Is What You Get''.}'') de programas
para edição de texto tradicionais (como MS Word, LibreOffice Write, etc.).
Apesar destes programas serem extremamente úteis para gerar textos simples, que
são a grande maioria dos documentos, eles geralmente não têm a capacidade de lidar
corretamente com documentos complexos (como dissertações ou teses), conforme ilustrado
na \refFig{latexvsword}.%
\figuraBib{miktex}{\LaTeX\ vs MS Word}{pinteric_latex_2004}{latexvsword}{width=.45\textwidth}%
Existem diversas discussões quanto ao uso de editores de texto\footnote{Por exemplo:
\emph{Word Processors: Stupid and Inefficient} \url{http://ricardo.ecn.wfu.edu/~cottrell/wp.html}},
não há um consenso quanto a melhor forma de se gerar um documento de qualidade,
e a maioria das mídias científicas disponibiliza modelos para ambas.
Mas pode-se dizer que \LaTeX\ é mais indicado para:
\begin{itemize}
\item notação matemática;
\item referências cruzadas;
\item separação clara entre conteúdo e formatação.
\end{itemize}
Enquanto os editores tradicionais são indicados para:
\begin{itemize}
\item edição colaborativa (são mais populares);
\item produção imediata (leve curva de aprendizado).
\end{itemize}
\subsection{Veja Também}
\begin{itemize}
\item Introdução ao \LaTeX
\\\url{http://latexbr.blogspot.com.br/2010/04/introducao-ao-latex.html}
\item \LaTeX\ - A document preparation system
\\\url{http://www.latex-project.org/}
\item The \acrlong{CTAN}
\\\url{http://ctan.org}
\item \TeX Users Group
\\\url{http://tug.org}
\item \TeX\ - \LaTeX\ Stack Exchange
\\\url{http://tex.stackexchange.com}
\item \LaTeX\ Wikibook
\\\url{http://en.wikibooks.org/wiki/LaTeX}
\item write\LaTeX
\\\url{http://www.writelatex.com}
\end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Plágio}%
O JusBrasil\footnote{\url{http://www.jusbrasil.com.br}} define plágio como
``reprodução, total ou parcial, da propriedade intelectual de alguém, inculcando-se
o criador da idéia ou da forma. Constitui crime contra a propriedade imaterial
violar direito de autor de obra literária, científica ou artística.''
A \acrfull{CEP} da Presidência da República decidiu ``pela
aplicação de sanção ética aos servidores públicos que incorrerem na prática de
plágio"\footnote{\url{http://www.comissaodeetica.unb.br/index.php?view=article&id=8:plagio-academico}},
e a \acrfull{CAPES} recomenda que se adote políticas de conscientização e informação
sobre a propriedade intelectual, baseando-se na Proposição 2010.19.07379-01,
referente ao plágio nas instituições de ensino\footnote{\url{https://www.capes.gov.br/images/stories/download/diversos/OrientacoesCapes_CombateAoPlagio.pdf}}.
\subsection{Veja Também}
\begin{itemize}
\item IEEE Plagiarism FAQ
\\\url{http://www.ieee.org/publications_standards/publications/rights/plagiarism_FAQ.html}
\item Relatório da Comissão de Integridade de Pesquisa do CNPq
\\\url{http://www.cnpq.br/web/guest/documentos-do-cic}
\end{itemize}
%\section{Normas CIC}
% \href{http://monografias.cic.unb.br/dspace/normasGerais.pdf}{Política de Publicação de Monografias e Dissertações no Repositório Digital do CIC}%
% \href{http://monografias.cic.unb.br/dspace/}{Repositório do Departamento de Ciência da Computação da UnB}
% \href{http://bdm.bce.unb.br/}{Biblioteca Digital de Monografias de Graduação e Especialização}tex/2_UnB-CIC.tex · 19 KB
\newcommand{\texCommand}[1]{\texttt{\textbackslash{#1}}}%
\newcommand{\exemplo}[1]{%
\vspace{\baselineskip}%
\noindent\fbox{\begin{minipage}{\textwidth}#1\end{minipage}}%
\\\vspace{\baselineskip}}%
\newcommand{\exemploVerbatim}[1]{%
\vspace{\baselineskip}%
\noindent\fbox{\begin{minipage}{\textwidth}%
#1\end{minipage}}%
\\\vspace{\baselineskip}}%
Este capítulo descreve a classe \unbcic, e demonstra os comandos disponíveis. A
última versão foi atualizada pelo Prof. Ralha, em 2008 (vide \refAnexo{Anexo1}).
A melhor forma de entender o funcionamento é observar o arquivo principal deste
documento (\texttt{monografia.tex}).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Gerando o PDF}
Para gerar corretamente as referências cruzadas, é necessário processar os arquivos
mais de uma vez com a seguinte sequência de comandos (supondo que o arquivo
principal seja \texttt{monografia.tex}).
\begin{verbatim}
pdflatex monografia
bibtex monografia
makeglossaries monografia
pdflatex monografia
\end{verbatim}
O primeiro comando processa os arquivos, indicando quais referências foram citadas
no texto (bibliográficas ou cruzadas), o segundo comando processa o arquivo
\texttt{.bib} que contém as informações bibliográficas, o terceiro gera o índice
de siglas/abreviaturas, e o último comando junta todas estas informações,
produzindo um texto com referências cruzadas funcionais.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Opções}
O documento é gerado em função do curso dado como opção [obrigatória] a classe.
Os cursos disponíveis são:
\begin{description}
\item[bacharelado] Bacharelado em Ciência da Computação
\item[licenciatura] Licenciatura em Computação
\item[engenharia] Engenharia de Computação
\item[mestrado, ppginf] Mestrado em Informática
\item[doutorado, ppginf] Doutorado em Informática
\item[mestrado, ppca] Mestrado Profissional em Computação Aplicada
\end{description}
No caso dos cursos de pós-graduação, há o \emph{exame de qualificação} do
discente, a qual deverá constar a definição, pertinência do projeto, a sua
abrangência, comprovação da eficiência e eficácia da metodologia proposta, uma
revisão bibliográfica detalhada e o cronograma para conclusão do projeto~\cite{ppginf}.
Para gerar o documento referente a este exame, use a opção \textbf{qualificacao}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Informações do Trabalho}%
O passo seguinte é definir as informações do trabalho, identificando os autores
e os membros da banca (atenção a definição do gênero!). Por exemplo, para este
documento foram utilizadas as seguintes definições:
\begin{verbatim}
\orientador{\prof \dr Guilherme Novaes Ramos}{CIC/UnB}%
%\coorientador{\prof \dr José Ralha}{CIC/UnB}
\coordenador[a]{\prof[a] \dr[a] Ada Lovelace}{Bibliothèque universelle de Genève}%
\diamesano{24}{dezembro}{2014}%
\membrobanca{\prof \dr Donald Knuth}{Stanford University}%
\membrobanca{\dr Leslie Lamport}{Microsoft Research}%
\autor{Guilherme N.}{Ramos}%
\end{verbatim}
Sobre o texto, definiu-se:
\begin{verbatim}
\titulo{UnB-CIC: Uma classe em LaTeX para textos do Departamento de
Ciência da Computação}%
\palavraschave{LaTeX, metodologia científica}%
\keywords{LaTeX, scientific method}%
\end{verbatim}
O título, apesar do tamanho reduzido, deveria apresentar uma ideia clara de todo
o trabalho. As palavras-chave devem indicar os conceitos genéricos mais relevantes
utilizados, e servem para indexação e busca de documentos que tratam os mesmos
temas.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Arquivos}
Os seguintes arquivos são exigidos:
\begin{description}%
\item[tex/abstract.tex] Contém o \emph{abstract} do texto.%
\item[tex/agradecimentos.tex] Contém os agradecimentos do autor.%
\item[bibliografia.bib] Contém as referências bibliográficas no formato
${\mathrm{B{\scriptstyle{IB}}T_{\displaystyle E}X}}$\footnote{\url{http://www.bibtex.org}}.%
%\item[tex/capitulo1.tex] Contém o primeiro capítulo.%
\item[tex/dedicatoria.tex] Contém a dedicatória do autor.%
\item[tex/siglas.tex] Contém as definições de siglas/abreviaturas.%
\item[tex/resumo.tex] Contém o resumo do texto.%
\end{description}%
Os alunos dos Programas de Pós-Graduação da Universidade de Brasília devem incluir a ficha catalográfica em seus documentos, gerada pela \acrfull{BCE}. Neste caso, o aluno deve substituir o arquivo PDF \textbf{doc/BDM.pdf} pelo fornecido pela \acrshort{BCE}. \emph{Atenção}, para que o arquivo seja incluido automaticamente pela classe, o nome deve ser \emph{obrigatoriamente} \textbf{BDM.pdf}.%
Demais arquivos não são inseridos automaticamente, mas a classe oferece comandos
para inclusão, facilitando a organização destes.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Documento}
Todo documento em \LaTeX\ é delimitado pelo ambiente \emph{document}. O caso aqui
não é diferente, mas a interação é simplificada. Basicamente, a classe \unbcic\
funciona ``automagicamente'' em função dos comandos e dos nomes dos arquivos.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Capítulos}
O texto de cada capítulo deve estar em seu próprio arquivo, dentro do diretório
correto \texttt{tex}. A inclusão do texto é feita pelo comando:
\begin{verbatim}
\capitulo{arquivo}{título}%
\end{verbatim}
Os dois argumentos são:
\begin{description}%
\item[arquivo] argumento obrigatório que define o nome do arquivo que contém o
texto do capítulo.
\item[título] argumento obrigatório que define o título do capítulo.
\end{description}%
Por exemplo, este texto está no arquivo \texttt{2\_UnB-CIC.tex}, e para criar os
dois capítulos vistos até agora, o documento seria:
\begin{verbatim}
\begin{document}%
\capitulo{1_Introducao}{Introdução}% inclui o arquivo 1_Introducao.tex
\capitulo{2_UnB-CIC}{A Classe \unbcic}% inclui o arquivo 2_UnB-CIC.tex
\end{document}%
\end{verbatim}
Para incluir um terceiro capítulo neste texto, cujo conteúdo trata de trabalhos
conclusão de curso, basta criar o arquivo \texttt{tex/3\_TCC.tex} e adicioná-lo
com o comando descrito.
No caso de apêndices ou anexos necessários, o texto de cada um deve estar em seu
próprio arquivo, também dentro do diretório \texttt{tex/capitulos}. Para facilitar
as referências cruzadas, estes devem ser inclusos com os seguintes comandos
(respectivamente):
\begin{verbatim}
\apendice{arquivo}{título}%
\anexo{arquivo}{título}%
\end{verbatim}
Os dois argumentos funcionam exatamente como \texCommand{capitulo}. Desta forma,
o exemplo de um documento ``completo'' seria: %
\begin{verbatim}
\begin{document}%
\capitulo{1_Introducao}{Introdução}%
\capitulo{2_UnB-CIC}{A Classe \unbcic}%
\capitulo{3_TCC}{Trabalho de Conclusão de Curso}%
\apendice{Apendice_Fichamento}{Fichamento de Artigo Científico}%
\anexo{Anexo1}{Parte da Documentação Original}%
\end{document}%
\end{verbatim}
Usando estes comandos, o rótulo de cada capítulo/apêndice/anexo é criado
automaticamente a partir do nome do arquivo para posterior referência cruzada.
Por exemplo, este capítulo pode ser referenciado com o comando
\texCommand{ref\{2\_UnB-CIC\}} (cujo resultado é: \ref{2_UnB-CIC}), mas a classe
oferece opções mais interessantes. Os comandos para referenciar çapítulos são:
\begin{verbatim}
\refCap{referência}%
\refCaps{referência inicial}{referência final}%
\end{verbatim}
Onde os argumentos são:
\begin{description}
\item[referência] nome da referência do capítulo.
\item[referência inicial] nome da referência do capítulo inicial da sequência de capítulos.
\item[referência final] nome da referência do capítulo final da sequência de capítulos.
\end{description}
O \refCap{1_Introducao} é referenciado com o comando:
\begin{verbatim}
\refCap{1_Introducao}%
\end{verbatim}
Considerando \refCap{1_Introducao} e também o \refCap{2_UnB-CIC}, é possível referenciar
a \emph{sequência} de \refCaps{1_Introducao}{2_UnB-CIC} com o comando:
\begin{verbatim}
\refCaps{1_Introducao}{2_UnB-CIC}%
\end{verbatim}
Embora estes comandos não ``simplifiquem'' a inclusão de figuras, eles
certamente facilitam a referência a elas com um padrão uniforme, e nada impede o
uso dos comandos padrões.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Figuras}
Para manter a organização dos arquivos de seu documento, as figuras devem ficar
separadas no diretório \texttt{img}. As funções de inclusão de figuras permanecem
as mesmas, mas a classe \unbcic\ oferece uma forma mais simples de inserir uma
figura (e de referenciá-la). Basta executar o comando:
\begin{verbatim}
\figura[posição]{arquivo}{legenda}{referência}{tamanho}%
\end{verbatim}
Os 5 argumentos são:
\begin{description}
\item[posição] argumento [opcional] para posicionar a figura no texto\footnote{Mais
informações na documentação do ambiente \emph{figure}, mas este é um bom começo: \url{http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions}.}.
\item[arquivo] nome do arquivo da imagem.
\item[legenda] legenda da figura.
\item[referência] nome da referência da figura para referências cruzadas.
\item[tamanho] tamanho da imagem\footnote{Mais informações na documentação do comando
\texCommand{includegraphics}.}.
\end{description}
Por exemplo, a \refFig{unbPB}, inserida com o seguinte comando:
\begin{verbatim}
\figura[!ht]{contorno_preto}{Marca P/B}{unbPB}{width=0.5\textwidth}%
\end{verbatim}
\figura[!ht]{contorno_preto}{Marca P/B}{unbPB}{width=0.5\textwidth}%
Os comandos para referenciar figuras são:
\begin{verbatim}
\refFig{referência}%
\refFigs{referência inicial}{referência final}%
\end{verbatim}
Onde os argumentos são:
\begin{description}
\item[referência] nome da referência da figura.
\item[referência inicial] nome da referência da figura inicial da sequência de figuras.
\item[referência final] nome da referência da figura final da sequência de figuras.
\end{description}
A \refFig{unbPB} é referenciada com o comando:
\begin{verbatim}
\refFig{unbPB}%
\end{verbatim}
\figura{positivo_cor}{Marca colorida}{unb}{width=0.25\textwidth}%
Considerando a \refFig{unb} e também a \refFig{unb2}, é possível referenciar
a \emph{sequência} de \refFigs{unbPB}{unb2} com o comando:
\begin{verbatim}
\refFigs{unbPB}{unb2}%
\end{verbatim}
Algumas vezes deseja-se usar a figura de uma das referências bibliográficas. Neste caso, utilize o comando:
\begin{verbatim}
\figuraBib[posição]{arquivo}{legenda}{bib}{referência}{tamanho}%
\end{verbatim}
Os argumentos são os mesmos do comando \texCommand{figura}, acrescidos de:
\begin{description}
\item[bib] nome da referência bibliográfica que originou a figura.
\end{description}
Por exemplo, a \refFig{latexvsword} foi gerada com o comando:
\begin{verbatim}
\figuraBib{miktex}{\LaTeX\ vs MS Word}
{pinteric_latex_2004}{latexvsword}{width=.45\textwidth}%
\end{verbatim}
Embora estes comandos não ``simplifiquem'' a inclusão de figuras, eles
certamente facilitam a referência a elas com um padrão uniforme, e nada impede o
uso dos comandos padrões.
\figura{positivo_cor}{Outra marca colorida}{unb2}{width=0.25\textwidth}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Equações}
As funções de inclusão de equações permanecem as mesmas, mas a classe \unbcic\
oferece uma forma mais simples de inserir uma equação (e de referenciá-la). Basta
executar o comando:
\begin{verbatim}
\equacao{referência}{fórmula}%
\end{verbatim}
Os 2 argumentos são:
\begin{description}
\item[referência] nome da referência da equação para referências cruzadas.
\item[fórmula] a equação em si.
\end{description}
Por exemplo, a \refEq{pitagoras}, inserida com o seguinte comando:
\begin{verbatim}
\equacao{pitagoras}{a^2 + b^2 = c^2}%
\end{verbatim}
\equacao{pitagoras}{a^2 + b^2 = c^2}%
Além disso, é possível quebrar em linhas, como na \refEq{pit2}, com o mesmo comando:
\begin{verbatim}
\equacao{pit2}{a = (x+y)^2\\b= (x*y)^2}%
\end{verbatim}
\equacao{pit2}{a = (x+y)^2\\b= (x*y)^2}%
Os comandos para referenciar equações são:
\begin{verbatim}
\refEq{referência}%
\refEqs{referência inicial}{referência final}%
\end{verbatim}
Onde os argumentos são:
\begin{description}
\item[referência] nome da referência da equação.
\item[referência inicial] nome da referência da equação inicial da sequência de equações.
\item[referência final] nome da referência da equação final da sequência de equações.
\end{description}
Considerando a \refEq{pitagoras} e também a \refEq{eq}, é possível referenciar
a \emph{sequência} de \refEqs{pitagoras}{eq} com o comando:
\begin{verbatim}
\refEqs{pitagoras}{eq}%
\end{verbatim}
Embora estes comandos não ``simplifiquem'' a inclusão de equações, eles
certamente facilitam a referência a elas com um padrão uniforme e nada impede o
uso dos comandos padrões.
\equacao{eq}{d=c^3 - \frac{a}{b}}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Tabelas}
As funções de inclusão de tabelas permanecem as mesmas, mas a classe \unbcic\
oferece uma forma mais simples de inserir uma tabela (e de referenciá-la). Basta
executar o comando:
\begin{verbatim}
\tabela{legenda}{referência}{especificações}{tabela}%
\end{verbatim}
Os 4 argumentos são:
\begin{description}
\item[legenda] legenda da tabela.
\item[referência] nome da referência da tabela para referências cruzadas.
\item[especificações] alinhamento de cada coluna da tabela.
\item[tabela] o conteúdo da tabela\footnote{Mais informações na documentação do
ambiente \emph{\href{http://en.wikibooks.org/wiki/LaTeX/Tables}{tabular}}.}.
\end{description}
Por exemplo, a \refTab{exemplo}, inserida com o seguinte comando:
\begin{verbatim}
\tabela{Exemplo de tabela}{exemplo}{| c | c |}%
{\hline
\textbf{Item} & \textbf{Descrição} \\\hline
1 & Descrição 1 \\\hline
2 & Descrição 2 \\\hline
3 & Descrição 3 \\\hline}%
\end{verbatim}
\tabela{Exemplo de tabela}{exemplo}{| c | c |}%
{\hline
\textbf{Item} & \textbf{Descrição} \\\hline
1 & Descrição 1 \\\hline
2 & Descrição 2 \\\hline
3 & Descrição 3 \\\hline}%
Os comandos para referenciar tabelas são:
\begin{verbatim}
\refTab{referência}%
\refTabs{referência inicial}{referência final}%
\end{verbatim}
Onde os argumentos são:
\begin{description}
\item[referência] nome da referência da tabela.
\item[referência inicial] nome da referência da tabela inicial da sequência de tabelas.
\item[referência final] nome da referência da tabela final da sequência de tabelas.
\end{description}
Considerando a \refTab{exemplo} e também a \refTab{exemplo2}, é possível referenciar
a \emph{sequência} de \refTabs{exemplo}{exemplo2} com o comando:
\begin{verbatim}
\refTabs{exemplo}{exemplo2}%
\end{verbatim}
Algumas vezes deseja-se usar a tabela de uma das referências bibliográficas. Neste caso, utilize o comando:
\begin{verbatim}
\tabelaBib{legenda}{bib}{referência}{especificações}{tabela}%
\end{verbatim}
Os argumentos são os mesmos do comando \texCommand{tabela}, acrescidos de:
\begin{description}
\item[bib] nome da referência bibliográfica que originou a tabela.
\end{description}
\tabelaBib{Matriz de Decisão de Eisenhower}
{covey_first_1995}{EisenhowerTable}{ r | c | c }{
& \textbf{Urgente} & \textbf{Não Urgente} \\\hline%
\textbf{Importante} & Crises & Planejamentos \\\hline%
\textbf{Não importante} & Interrupções & Distrações%
}%
Por exemplo, a \refTab{EisenhowerTable}\footnote{Vale a pena assistir o vídeo da palestra \emph{Time Management} de Randy Pausch: \url{http://www.cs.virginia.edu/~robins/Randy/}} foi gerada com o comando:
\begin{verbatim}
\tabelaBib{Matriz de Decisão de Eisenhower}
{covey_first_1995}{EisenhowerTable}{ r | c | c }{%
& \textbf{Urgente} & \textbf{Não Urgente} \\\hline%
\textbf{Importante} & Crises & Planejamentos \\\hline%
\textbf{Não importante} & Interrupções & Distrações%
}%
\end{verbatim}
Embora estes comandos não ``simplifiquem'' a inclusão de tabelas, eles
certamente facilitam a referência a elas com um padrão uniforme, e nada impede o
uso dos comandos padrões.
\tabela{Outro exemplo de tabela}{exemplo2}{| r | c | c | l |}%
{\hline
\textbf{\#} & \textbf{A} & \textbf{B} & \textbf{Comentário} \\\hline
1 & $a_1$ & $b_1$ & comentário 1\\
2 & $a_2$ & $b_2$ & comentário 2\\
3 & $a_3$ & $b_3$ & comentário 3\\\hline}%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Abreviaturas e Siglas}
Abreviaturas e siglas devem ser definidas no arquivo \texttt{tex/siglas.tex}, e
a inserção feita com o comando:
\begin{verbatim}
\sigla{sigla}{descrição}%
\end{verbatim}
Onde os argumentos são:
\begin{description}
\item[sigla] a própria sigla/abreviatura.
\item[descrição] definição completa do que representa a sigla/abreviatura.
\end{description}
Por exemplo:
\begin{verbatim}
\sigla{CIC}{Departamento de Ciência da Computação}%
\end{verbatim}
A inserção de uma sigla/abreviatura no texto é simples, e pode ser feita de três
formas diferentes:
\begin{minipage}[t]{.3\textwidth}%
\begin{verbatim}
\acrshort{CIC}
\acrlong{CIC}
\acrfull{CIC}
\end{verbatim}
\end{minipage}%
\begin{minipage}[t]{.6\textwidth}%
\acrshort{CIC}\\
\acrlong{CIC}\\
\acrfull{CIC}
\end{minipage}%tex/3_TCC.tex · 9 KB
Este capítulo oferece sugestões para produção de um documento descrevendo um Trabalho de Conclusão de curso...
\section{UnB}%
A \acrlong{UnB} oferece diversas informações em seu sítio\footnote{\url{http://www.unb.br/oportunidades/projeto_final_de_curso}}. O texto existente em 21/11/2014 é
reproduzido a seguir:
\fontshape{it}\selectfont%
Os cursos de graduação, especialização e pós-graduação têm como objetivo formar o aluno e prepará-lo para o exercício profissional. Como avaliação do aprendizado, a universidade exige um projeto que mobiliza os estudantes a colaborar com a pesquisa acadêmica. Desde a escolha do tema até a apresentação do trabalho final, o tempo do aluno é ocupado quase integralmente. Para facilitar a vida desses estudantes, o Portal UnB preparou uma série de dicas de professores especialistas no assunto.
\subsection{Os tipos}
A monografia, a dissertação e a tese são, respectivamente, os trabalhos de conclusão de curso de graduação ou especialização, mestrado e doutorado. A grande diferença é a profundidade exigida no projeto, aumentada de acordo com a importância do título de cada nível acadêmico. Mas, em todos os casos, a pesquisa deve abordar o tema selecionado com coerência, consistência e referencial teórico adequado.
Alguns cursos de graduação não exigem monografia, mas um relatório de estágios realizados, como acontece nas licenciaturas. A metodologia de pesquisar e apresentar resultados se mantém, como é exigido em todo projeto final.
Uma monografia é, genericamente, um relatório de pesquisa sobre o assunto estudado. É específico a um tema pré-definido dentro de uma área de conhecimento e aborda questões e análises de um problema, a construção de uma teoria ou o desenvolvimento de um produto.
Exigida no mestrado, a dissertação cobra do futuro mestre um conhecimento mais profundo. A pesquisa deve ser o resultado em relatório que representa o trabalho experimental ou exposição científica com um tema bem delimitado, e demonstrar o conhecimento de literatura existente sobre o assunto.
A mais densa entre todos os projetos finais, a tese de doutorado exige mais no que diz respeito a teoria e metodologia do tema pesquisado. Deve apresentar contribuições reais para o desenvolvimento específico da especialidade em questão. A base do estudo demanda uma investigação original.
\subsection{Teoria e prática}
Todo projeto de conclusão de curso exige um relatório escrito baseado em teorias, mesmo que o assunto estudado seja algo prático como uma campanha publicitária ou um projeto arquitetônico. Porém, o inverso não se aplica.
As divisões dos tipos de trabalho variam entre cada área de conhecimento. Em suma, o projeto pode ser teórico, prático ou uma união dos dois. Na primeira situação, o aluno pode fazer estudo de caso - pesquisar sobre um fato histórico ou evento importante - ou formular uma teoria - por meio de pesquisa ou reavaliação das semelhantes.
O projeto prático se dedica a criação e construção de um produto, que pode variar de um novo motor a uma composição musical. O curso de graduação costuma oferecer a opção de um trabalho prático aos alunos. No caso dos cursos de mestrado e doutorado, nem todos os departamentos da universidade dispõem de linhas de pesquisa que permitam um projeto que vá além da teoria acadêmica.
A união dos dois gêneros é comum quando o universitário relata a experiência de estágio ou na simulação de um projeto, como a construção de maquetes ou esquemas computacionais. As opções são vastas e o aluno deve explicar como e o que se deve fazer para que o projeto se torne possível.
\subsection{Começo do projeto}
Parece óbvio, mas muitos alunos esquecem a questão principal na hora de escolher o tema: o assunto deve interessar e estimular a pesquisa. Conviver meses com um tema que não agrada torna o trabalho mais complicado. Porém, escolher um bom tema não é abraçar e desenvolver sobre tudo que ele é e engloba. É preciso delimitar o assunto de forma específica.
Um trabalho sobre a história do mundo, por exemplo, está fadado a se tornar superficial. Além de extremamente amplo, é grande o volume de informações a ser levantado e estudado. É importante ter foco para desenvolver um projeto coeso e com credibilidade.
Além disso, o estudante necessita desenvolver um problema e traçar uma hipótese. Em um exemplo bem simples: a Guerra no Iraque (tema) e o terrorismo mundial (problema) – o aumento dos ataques depois da invasão americana (hipótese); ou seja, o que o aluno quer tratar e onde ele espera chegar na pesquisa. A não comprovação da hipótese não inviabiliza o trabalho, desde que o desenvolvimento da análise enriqueça os conhecimentos sobre o tema tratado.
A prática essencial para o desenvolvimento de qualquer projeto é a pesquisa bibliográfica. As consultas às bibliotecas respaldam a parte teórica do estudo e podem elucidar diversas questões, sejam específicas do projeto ou sobre metodologias científicas. Nesse ponto, o papel do professor orientador é fundamental para a condução da pesquisa. Além da seleção dos livros, o docente analisa as melhores possibilidades de desenvolver o assunto, em todas as suas fases. Ele também pode indicar a aplicação de entrevistas e outros elementos de apoio ao conteúdo do projeto.
Atualmente, o meio mais difundido de pesquisa é a Internet. Além de facilitar o acesso a documentos, pela rede é possível saber quanto o tema escolhido já foi objeto de estudo de outros acadêmicos. Mas essa facilidade deve ser utilizada para indicar um caminho.
\subsection{Estrutura e regras}
Antes do próprio trabalho escrito, o estudante deve fazer um projeto ou plano de pesquisa. O documento identifica o que deve ser feito, o porquê, como e onde será realizado o levantamento. Não há um modelo rígido para a apresentação do projeto de pesquisa, mas os seguintes elementos devem ser respondidos no texto:
\begin{enumerate}
\item Definição do objeto de estudo (tema/problema da pesquisa)
\item Justificativa
\item Hipóteses de trabalho
\item Discussão teórica
\item Metodologia
\item Pesquisa Bibliográfica
\end{enumerate}
Seja monografia, dissertação ou tese, a parte escrita possui uma estrutura semelhante, embora cada uma tenha características próprias referentes à profundidade do tema estudado.
De acordo com a Associação Brasileira de Normas Técnicas (ABNT), um trabalho acadêmico deve englobar os elementos pré-textuais (como resumo e índice), pós-textuais (bibliografia, anexos, entre outros) e textuais. Esses últimos compõem a parte central do trabalho - introdução, desenvolvimento e conclusão.
A introdução é a parte inicial do texto e deve constar o objeto de pesquisa, os objetivos, a justificativa da escolha do tema e outras informações que sejam necessárias para esclarecer o assunto.
A parte principal do trabalho está concentrada no desenvolvimento. É uma exposição sistematizada e ordenada de toda o estudo desenvolvido, apresentando análise e interpretação das informações e dados obtidos. A conclusão é a etapa final do texto. Nela, são apresentados os resultados tendo como referência os objetivos e hipóteses da pesquisa.
Em todo o trabalho a linguagem utilizada deve ser interessante, sem apelar para a linguagem coloquial. O trabalho deve estar de acordo com as normas da ABNT. Procure livros sobre estrutura e regras do tipo de projeto final específico de seu interesse.
\subsection{O projeto está pronto. E agora?}
Após a finalização do projeto, chega o momento de preparar a apresentação. Em geral, a banca examinadora é formada por três docentes, sendo um deles o professor orientador do projeto. Também é comum aos alunos o direito de escolha dos avaliadores, desde que seja pertinente ao assunto e ao objetivo do estudo.
Esses professores recomendam uma apresentação resumida do projeto, pontuando as características essenciais e como se chegou às conclusões. É sempre bom explicar o cronograma de todo o trabalho. É preciso, também, ficar atento ao tempo. Não é necessário explicar os conceitos já citados no projeto e pode influenciar a nota final. Lembre-se que as explicações são voltadas para os avaliadores, que já leram o seu trabalho.
Durante as considerações da banca examinadora não se deve interromper a avaliação dos professores, exceto quando eles dirigirem diretamente uma pergunta ao aluno. Educação e conhecimento dos procedimentos acadêmicos são essenciais para uma boa apresentação. Após a avaliação, os professores pedem para os presentes se retirarem da sala. É feita uma reunião onde será decidida a nota do projeto.
Cada departamento possui regras e orientações para a apresentação dos trabalhos de conclusão. Cabe ao aluno perguntar à coordenação do curso e ao orientador todas as etapas do processo de elaboração do projeto final.
\fontshape{n}\selectfont%
tex/4_Apresentacao.tex · 4 KB
%http://aprender_unb.br/course/view.php?id=25
%http://www.cs.berkeley.edu/~jrs/speaking.html
Este capítulo oferece sugestões de como fazer a apresentação do trabalho. Uma
apresentação é necessária ao final do curso, é nela que se mostra os resultados
obtidos de forma resumida e, preferencialmente, simplificada. Embora o ``verdadeiro''
resultado seja o texto técnico, que de fato representa a contribuição científica
obtida, a apresentação serve para divulgar seus resultados e incentivar outros a
se interessarem por seu trabalho.
\section{Falando em Público}
A ideia de uma apresentação não é mostrar todos os detalhes técnicos ou tentar
impressionar o público com seu conhecimento. O objetivo é apresentar suas principais
ideias de forma intuitiva, de modo que os presentes entendam o que foi feito e
se interessem em conhecer as minúcias lendo o texto técnico.
Vale lembrar que embora você veja seu trabalho como extremamente interessante,
geralmente seu público [ainda] não acha, e provavelmente têm coisas melhores para fazer...
É preciso atrair e manter a atenção deles, bem como garantir que eles se lembrem
do que foi dito (pelo menos da ideia principal).
Algumas noções importantes:
\begin{description}
\item[Motivação:] Qual o problema e por que ele merece atenção?
\item[Ideia Principal:] Clara e explicitamente especificada.
\item[Exemplos:] A melhor forma de passar informações (ilustram motivação,
funcionamento, casos extremos, limitações, etc.).
\end{description}
\emph{Slides} são uma excelente ferramenta \textbf{de apoio} ao apresentador, mas
muitas vezes tomam vida própria e se tornam o elemento principal. É essencial,
embora um pouco difícil, evitar a ``morte por Powerpoint''\footnote{%
\url{http://www.smallbusinesscomputing.com/biztools/article.php/684871/Death-By-Powerpoint.htm}}.
Existem muitas sugestões para fazer uma boa apresentação\footnote{\url{https://hbr.org/2014/11/how-to-give-a-stellar-presentation}},
por exemplo, imitar um bom apresentador\footnote{\url{https://www.youtube.com/watch?v=2-ntLGOyHw4}}, boas práticas na elaboração de slides\footnote{\url{https://www.youtube.com/watch?v=Iwpi1Lm6dFo}}, como organizar o conteúdo de um slide\footnote{\url{https://hbr.org/2012/10/do-your-slides-pass-the-glance-test}} (ou mesmo ``vida após a morte''\footnote{\url{https://www.youtube.com/watch?v=lpvgfmEU2Ck}}). Entretanto, as duas noções mais importantes são: você nunca se prepara demais para fazer uma apresentação, e a única regra de uma apresentação é a
de atenção\footnote{\url{http://finiteattentionspan.wordpress.com/2009/11/02/the-only-rule-about-giving-presentations-that-matters-is-the-rule-of-attention}}.
Olivia Mitchell sugere as seguintes formas de manter a atenção da platéia%
\footnote{\url{http://www.speakingaboutpresenting.com/content/7-ways-audience-attention-presentation}}:
\begin{enumerate}
\item Fale sobre algo que interesse a platéia.
\item Diga porque deveriam prestar atenção.
\item Não apresente algo muito fácil ou muito difícil.
\item ``Mudanças'' prendem a atenção.
\item Conte estórias.
\item Faça pausas.
\item Seja breve.
\end{enumerate}
Demonstrações ao vivo são impressionantes, desde que funcionem corretamente e não
evidenciem as limitações do seu trabalho. Lembre-se que eventos importantes são,
em sua maioria, regidos pela \emph{\href{http://www.humornaciencia.com.br/miscelanea/murphy.htm}{Lei de Murphy}}.%
Por fim, lembre-se que é normal ficar nervoso perante uma platéia, e não há uma
cura genérica para este problema. Há muitas sugestões de como lidar com isso\footnote{\url{http://www.wikihow.com/Overcome-Stage-Fright}},
inclusive uma que diz que o problema é você\footnote{\url{http://seriouspony.com/blog/2013/10/4/presentation-skills-considered-harmful}}.
Tente descobrir o que funciona melhor para si (boa sorte!).
\newcommand{\beamer}{{\sc{BEAMER}}}%
\section{\beamer}
A classe \beamer, disponível no \acrshort{CTAN}\footnote{\url{http://www.ctan.org/pkg/beamer}},
é a recomendada para criar apresentações. Não só possibilita um resultado visualmente
interessante, como também aproveita parte do texto escrito em \LaTeX. O manual%
\footnote{\url{http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf}}
oferece instruções sobre o uso da classe e, principalmente, diretrizes para criar
apresentações (especialmente as Seções 4 e 5 do Capítulo I).tex/Anexo1.tex · 3 KB
\small\begin{verbatim}
% -*- mode: LaTeX; coding: utf-8; -*-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% File : unb-cic.cls (LaTeX2e class file)
%% Authors : Flávio Maico Vaz da Costa
%% (based on previous versions by José Carlos L. Ralha)
%% Version : 0.96
%% Updates : 0.5 [??/11/2004] - Initial release. don't remember the day.
%% : 0.75 [04/04/2005] - Fixed font problems, UnB logo
%% resolution, keywords and palavras-chave
%% hyphenation and generation problems,
%% and a few other problems.
%% : 0.8 [08/01/2006] - Corrigido o problema causado por
%% bancas com quatro membros. O quarto
%% membro agora é OPCIONAL.
%% Foi criado um novo comando chamado
%% bibliografia. Esse comando tem dois
%% argumentos onde o primeiro especifica
%% o nome do arquivo de referencias
%% bibliograficas e o segundo argumento
%% especifica o formato. Como efeito
%% colateral, as referências aparecem no
%% sumário.
%% : 0.9 [02/03/2008] - Reformulação total, com nova estrutura
%% de opções, comandos e ambientes, adequação
%% do logo da UnB às normas da universidade,
%% inúmeras melhorias tipográficas,
%% aprimoramento da integração com hyperref,
%% melhor tratamento de erros nos comandos,
%% documentação e limpeza do código da classe.
%% : 0.91 [10/05/2008] - Suporte ao XeLaTeX, aprimorado suporte para
%% glossaries.sty, novos comandos \capa, \CDU
%% e \subtitle, ajustes de margem para opções
%% hyperref/impressao.
%% : 0.92 [26/05/2008] - Melhora do ambiente {definition}, suporte
%% a hypcap, novos comandos \fontelogo e
%% \slashedzero, suporte [10pt, 11pt, 12pt].
%% Corrigido bug de seções de apêndice quando
%% usando \hypersetup{bookmarksnumbered=true}.
%% : 0.93 [09/06/2008] - Correção na contagem de páginas, valores
%% load e config para opção hyperref, comandos
%% \ifhyperref e \SetTableFigures, melhor
%% formatação do quadrado CIP.
%% : 0.94 [17/04/2014] - Inclusão da opção mpca.
%% : 0.95 [06/06/2014] - Remoção da opção "mpca", inclusão das opções
%% "doutorado", "ppginf", e "ppca" para identificar
%% o programa de pós-graduação. Troca do teste
%% @mestrado por @posgraduacao.
%% : 0.96 [24/06/2014] - Ajuste do nome do curso/nome do programa.
%%
\end{verbatim}tex/Apendice_Fichamento.tex · 41 B
\includepdf[pages=-]{doc/Fichamento.pdf}%tex/abstract.tex · 921 B
O \emph{abstract} é o resumo feito na língua Inglesa. Embora o conteúdo apresentado
deva ser o mesmo, este texto não deve ser a tradução literal de cada palavra ou
frase do resumo, muito menos feito em um tradutor automático. É uma língua
diferente e o texto deveria ser escrito de acordo com suas nuances (aproveite para ler
\url{http://dx.doi.org/10.6061%2Fclinics%2F2014(03)01}). Por exemplo: \emph{This work presents useful information on how to create a scientific text to describe
and provide examples of how to use the Computer Science Department's \LaTeX\ class. The \unbcic\
class defines a standard format for texts, simplifying the process of generating
CIC documents and enabling authors to focus only on content. The standard was approved
by the Department's professors and used to create this document. Future work includes
continued support for the class and improvements on the explanatory text.}tex/agradecimentos.tex · 249 B
Nos \emph{agradecimentos}, o autor se dirige a pessoas ou instituições que
contribuíram para elaboração do trabalho apresentado. Por exemplo: \emph{Agradeço aos gigantes cujos
ombros me permitiram enxergar mais longe. E a Google e Wikipédia.}tex/dedicatoria.tex · 267 B
Na \emph{dedicatória} o autor presta homenagem a alguma pessoa (ou grupo de pessoas)
que têm significado especial na vida pessoal ou profissional. Por exemplo (e citando o poeta):
\emph{Eu dedico essa música a primeira garota que tá sentada ali na fila. Brigado!}tex/resumo.tex · 1 KB
O \emph{resumo} é um texto inaugural para quem quer conhecer o trabalho, deve conter
uma breve descrição de todo o trabalho (apenas um parágrafo). Portanto, só deve
ser escrito após o texto estar pronto. Não é uma coletânea de frases recortadas
do trabalho, mas uma apresentação concisa dos pontos relevantes, de modo que o
leitor tenha uma ideia completa do que lhe espera. Uma sugestão é que seja composto
por quatro pontos: 1) o que está sendo proposto, 2) qual o mérito da proposta, 3)
como a proposta foi avaliada/validada, 4) quais as possibilidades para trabalhos
futuros. É seguido de (geralmente) três palavras-chave que devem indicar claramente a que se
refere o seu trabalho. Por exemplo: \emph{Este trabalho apresenta informações úteis a produção de trabalhos
científicos para descrever e exemplificar como utilizar a classe \LaTeX\ do
Departamento de Ciência da Computação da Universidade de Brasília para gerar
documentos. A classe \unbcic\ define um padrão de formato para textos do CIC, facilitando a
geração de textos e permitindo que os autores foquem apenas no conteúdo. O formato
foi aprovado pelos professores do Departamento e utilizado para gerar este documento.
Melhorias futuras incluem manutenção contínua da classe e aprimoramento do texto
explicativo.}tex/siglas.tex · 342 B
% Não é necessário ordenar as siglas
\sigla{UnB}{Universidade de Brasília}%
\sigla{BCE}{Biblioteca Central}%
\sigla{CIC}{Departamento de Ciência da Computação}%
\sigla{CTAN}{Comprehensive \TeX\ Archive Network}%
\sigla{CEP}{Comissão de Ética Pública}%
\sigla{CAPES}{Coordenação de Aperfeiçoamento de Pessoal de Nível Superior}%
The first page, as this template compiles today. Click it to enlarge, and again to shrink. Open the file ↗