Commit f5c48dff authored by Carlos Maziero's avatar Carlos Maziero

Versao 0.9.7

parent 368c77e4
*.aux
*~
*.toc
*.bbl
*.blg
*.log
*.lof
*.lot
*.toc
......@@ -4,7 +4,7 @@
\begin{listaacron}
\begin{longtable}{ll}
\begin{longtable}{p{0.2\linewidth}p{0.7\linewidth}}
DINF & Departamento de Informática\\
PPGINF & Programa de Pós-Graduação em Informática\\
UFPR & Universidade Federal do Paraná\\
......
......@@ -3,17 +3,8 @@
\begin{aprovacao} % só gera conteúdo se for na versão final
% "Texto" provisório (remover quando tiver a aprovacao oficial)
\begin{center}
\textbf{Termo de aprovação}
~
\emph{Esta folha deve ser substituída pela ata de defesa ou termo de aprovação devidamente assinado, que será fornecido pela secretaria do programa após a defesa ter sido concluída e aprovada (vide arquivo \texttt{aprovacao.tex}).}
\end{center}
% para a inclusão da aprovacao final em formato PDF:
%\includepdf[\thispagestyle{empty},noautoscale]{aprovacao.pdf}
% inclusão do termo de aprovação final (arquivo PDF)
\includepdf[noautoscale]{0-iniciais/aprovacao.pdf}
\end{aprovacao}
......
......@@ -2,21 +2,12 @@
%
% O conteúdo exato da ficha catalográfica é preparada pela Biblioteca Central
% da UFPR, a pedido da secretaria do PPGINF. Não "invente" um conteúdo para ela,
% se informe a respeito com nossa secretária.
% se informe a respeito com a secretaria do programa.
\begin{ficha} % só gera conteúdo se for na versão final
% "Ficha" provisória (comentar quando tiver a ficha oficial)
\begin{center}
\textbf{Ficha Catalográfica}
~
\emph{Esta folha deve ser substituída pela ficha catalográfica fornecida pela Biblioteca Central da UFPR, a pedido da secretaria do PPGInf/UFPR (vide arquivo \texttt{ficha.tex}).}
\end{center}
% para a inclusão da ficha catalográfica final em formato PDF
%\includepdf[\thispagestyle{empty},noautoscale]{ficha.pdf}
% inclusão da ficha catalográfica final (arquivo PDF)
\includepdf[noautoscale]{0-iniciais/catalografica.pdf}
\end{ficha}
......
This diff is collapsed.
......@@ -4,7 +4,7 @@
\begin{listasimb}
\begin{longtable}{ll}
\begin{longtable}{p{0.2\linewidth}p{0.7\linewidth}}
$\alpha$ & alfa, primeira letra do alfabeto grego\\
$\beta$ & beta, segunda letra do alfabeto grego\\
$\gamma$ & gama, terceira letra do alfabeto grego\\
......
\chapter{Exemplo de anexo}
%=====================================================
Os apêndices são uma extensão do texto, destacados deste para evitar descontinuidade na sequência lógica ou alongamento excessivo de determinado assunto ou tópico secundário dentro dos capítulos da dissertação ou da tese. São contribuições que servem para esclarecer, complementar, provar ou confirmar as ideias apresentadas no texto dos capítulos e que são importantes para a compreensão dos mesmos.
Todos os apêndices devem vir após as referências bibliográficas e devem ser enumerados por letras maiúsculas (A, B, C, ...).
%=====================================================
\section{Uma Seção}
\lipsum[20-23]
%=====================================================
\subsection{Uma sub-Seção}
\lipsum[30-33]
%=====================================================
\chapter{Exemplo de anexo}
%=====================================================
Os apêndices são uma extensão do texto, destacados deste para evitar descontinuidade na sequência lógica ou alongamento excessivo de determinado assunto ou tópico secundário dentro dos capítulos da dissertação ou da tese. São contribuições que servem para esclarecer, complementar, provar ou confirmar as ideias apresentadas no texto dos capítulos e que são importantes para a compreensão dos mesmos.
Todos os apêndices devem vir após as referências bibliográficas e devem ser enumerados por letras maiúsculas (A, B, C, ...).
%=====================================================
\section{Uma Seção}
\lipsum[20-23]
%=====================================================
\subsection{Uma sub-Seção}
\lipsum[30-33]
%=====================================================
\subsection{Outra sub-Seção}
Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis: Exemplo de lista simples com dois níveis.
\begin{itemize}
\item Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana.
\begin{itemize}
\item Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra.
\item da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra.
\end{itemize}
\item Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja.
\begin{itemize}
\item Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia.
\item Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima.
\end{itemize}
\end{itemize}
Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis: Exemplo de lista numerada com dois níveis.
\begin{enumerate}
\item Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana.
\begin{enumerate}
\item Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra.
\item da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra.
\end{enumerate}
\item Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja.
\begin{enumerate}
\item Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia.
\item Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima.
\end{enumerate}
\end{enumerate}
Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis: Exemplo de lista descritiva com dois níveis.
\begin{description}
\item [Banana]: Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana, Banana.
\begin{description}
\item [Caturra]: Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra, Caturra.
\item [da Terra]: da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra, da Terra.
\end{description}
\item [Laranja]: Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja, Laranja.
\begin{description}
\item [Bahia]: Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia, Bahia.
\item [Lima]: Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima, Lima.
\end{description}
\end{description}
%=====================================================
......@@ -6,20 +6,21 @@ Conteúdo ======================================================================
ppginf.cls : classe com as principais características do modelo
main.tex : fonte principal, que inclui os demais
packages.tex : inclusão de packages úteis para a redação
refs.bib : referências bibliográficas (BibTeX)
0-preambulo/ : diretório com as páginas iniciais
ficha.tex : ficha catalográfica
aprovacao.tex : folha de aprovação
dedica.tex : dedicatória
agradece.tex : agradecimentos
referencias.bib : referências bibliográficas (BibTeX)
0-iniciais/ : diretório com as páginas iniciais
resumo.tex : resumo e palavras-chave
abstract.tex : abstract and keywords
agradece.tex : agradecimentos
dedica.tex : dedicatória
aprovacao.tex : folha de aprovação
catalografica.tex : ficha catalográfica
acronimos.tex : lista de acrônimos (siglas)
simbolos.tex : lista de símbolos
fundo-capa.jpg : imagem de fundo da capa
1-intro/ : diretório do capítulo 1 (Introdução)
main.tex : texto do capítulo 1
texto.tex : texto do capítulo 1
figuras/ : figuras do capítulo 1
2-fundam : ... (e assim por diante)
2-fundam/ : ... (idem)
a1-exemplo/ : Anexo 1
Makefile : usado para construir o PDF ;-)
......@@ -27,11 +28,21 @@ Para compilar, digite "make".
Changelog ======================================================================
2017/10/15 V0.9.7
- indentação de listas (itemize, enumerate, etc) alinhada com parágrafos
- longtables em acronimos.tex e simbolos.tex permitem quebra de linhas
- diretório 0-preambulo/ renomeado para 0-iniciais/
- arquivos LaTeX de cada capítulo renomeados para "texto.tex"
- arquivo refs.bib renomeado para referencias.bib
- incluídas fichas catalográfica e de aprovação "fake" em formato PDF
- corrigido bug na inclusão de aprovacao.pdf e catalografica.pdf
- comando \coverimage{} permite definir imagem de fundo da capa
2017/01/03 V0.9.6
- primeira versão dupla: português e inglês
- inclusão de mensagem sobre versão pré-defesa na 1a capa
- estilo de bibliografia NatBib plainnat incluido em main.tex
- numeração da introdução não deve começar em 1 (exig. da UFPR)
- numeração da introdução não deve começar em 1 (exig. da Bib/UFPR)
2016/10/19 V0.9.5
- em ppginf.cls, adicionada opção "hyphens" ao package "url"
......@@ -130,4 +141,6 @@ To do ==========================================================================
- analisar uso de \backmatter
- separar apêndices de anexos?
- unificar versões em português e inglês, como opção no main.tex
- posicionar ficha catalográfica no verso da 2a capa
- incluir imagem de fundo na capa
......@@ -38,15 +38,18 @@
\pchave{palavra-chave 1, palavra-chave 2, palavra-chave 3}
\keyword{keyword 1, keyword 2, keyword 3}
% autoria
\author{Carlos Alberto Maziero}
\advisor{Donald Knuth}
\coadvisor{Leslie Lamport}
\instit{UFPR}{Universidade Federal do Paraná}
\field{Ciência da Computação} % default do PPGInf, não mudar
\date{2016}
\local{Curitiba PR}
\instit{UFPR}{Universidade Federal do Paraná}
\coverimage{0-iniciais/fundo-capa.jpg} % imagem de fundo da capa
%% Descrição do documento (obviamente, descomentar somente UMA!)
......@@ -71,22 +74,22 @@
% define capa e folha de rosto
\titlepage
% inclui páginas que só aparecem na versão final (inclusão automática)
\include{0-preambulo/ficha} % ficha catalográfica
\include{0-preambulo/aprovacao} % folha de aprovação
\include{0-preambulo/dedica} % dedicatória
\include{0-preambulo/agradece} % agradecimentos
% inclui páginas que só aparecem na versão final (a inclusão é automática)
\include{0-iniciais/catalografica} % ficha catalográfica
\include{0-iniciais/aprovacao} % folha de aprovação
\include{0-iniciais/dedica} % dedicatória
\include{0-iniciais/agradece} % agradecimentos
% inclui resumo (português) e abstract (inglês), nesta ordem
\include{0-preambulo/resumo}
\include{0-preambulo/abstract}
\include{0-iniciais/resumo}
\include{0-iniciais/abstract}
% define sumário e demais listas (figuras, tabelas, abreviações/siglas, símbolos)
\tableofcontents
\listoffigures
\listoftables
\include{0-preambulo/acronimos} % ainda deve ser preenchida à mão
\include{0-preambulo/simbolos} % idem
\include{0-iniciais/acronimos} % ainda deve ser preenchida à mão
\include{0-iniciais/simbolos} % idem
%=====================================================
......@@ -95,12 +98,12 @@
\pagestyle{mainmatter}
% inclusao de cada capítulo, alterar a gosto (do professor de Metodologia...)
\include{1-intro/intro} % introdução
\include{2-fundam/fundam} % fundamentação teórica
\include{3-revbib/revbib} % revisão bibliográfica (estado da arte)
\include{4-proposta/proposta} % proposta
\include{5-valida/valida} % experimentação e validação
\include{6-conclusao/conclusao} % conclusão
\include{1-intro/texto} % introdução
\include{2-fundam/texto} % fundamentação teórica
\include{3-revbib/texto} % revisão bibliográfica (estado da arte)
\include{4-proposta/texto} % proposta
\include{5-valida/texto} % experimentação e validação
\include{6-conclusao/texto} % conclusão
%=====================================================
......@@ -111,14 +114,14 @@
%\bibliographystyle{plainnat} % vide Google "LaTeX Natbib"
% base de bibliografia (BibTeX)
\bibliography{refs}
\bibliography{referencias}
%\bibliography{file1, file2, file3} % se tiver mais de um arquivo BibTeX
%=====================================================
% apêndices
\appendix
\include{a1-exemplo/exemplo}
\include{a1-exemplo/texto}
\end{document}
......
......@@ -2,9 +2,9 @@
% EM USO NORMAL, ESTE ARQUIVO NÃO DEVE SER MODIFICADO!
% Esta classe "tese" define o padrão para dissertações, teses e documentos
% correlatos produzidos no Programa de Pós-Graduação em Informática da
% Universidade Federal do Paraná, em Curitiba PR.
% Esta classe define o padrão para dissertações, teses e documentos
% correlatos produzidos no Programa de Pós-Graduação em Informática
% da Universidade Federal do Paraná, em Curitiba PR.
%
% Esta classe segue o modelo da classe "book" e aceita todas as suas opções.
% Ela também define as seguintes opções específicas:
......@@ -21,6 +21,7 @@
% \field{Área} : define a área de concentração da pesquisa
% \local{Cidade} : define o local da defesa
% \keywords{}{}... : define três palavras-chave e três keywords
% \coverimage{} : define a imagem de fundo da capa
% \begin{resumo} : define a página de resumo
% \begin{abstract} : define a página de abstract
% \begin{agradece} : define a página de agradecimentos
......@@ -36,8 +37,8 @@
%------------------------------------------------------------------------------
% definição da classe e versão
\ProvidesClass{ppginf}[2017/01/03 Manuscript class for PPGInf/UFPR]
\def\@classversion{0.9.6}
\ProvidesClass{ppginf}[2017/10/15 Manuscript class for PPGInf/UFPR]
\def\@classversion{0.9.7}
%------------------------------------------------------------------------------
......@@ -85,12 +86,19 @@
\geometry{right=2cm,left=2cm,top=3cm,bottom=2cm}
\geometry{bindingoffset=1cm}
% indentar o primeiro parágrafo (português)
% indentar o primeiro parágrafo (português) em 15mm
\RequirePackage{indentfirst}
% indentação dos parágrafos
\setlength{\parindent}{15mm}
% indentar listas de itens alinhadas aos parágrafos
\usepackage{enumitem}
\setlist[itemize,1]{leftmargin=\parindent}
\setlist[itemize,2]{leftmargin=0.5\parindent}
\setlist[enumerate,1]{leftmargin=\parindent}
\setlist[enumerate,2]{leftmargin=0.5\parindent}
\setlist[description,1]{leftmargin=\parindent}
\setlist[description,2]{leftmargin=0.5\parindent}
% aumentar o espaço entre a legenda e a tabela
\usepackage{caption}
\captionsetup[table]{skip=10pt}
......@@ -119,12 +127,21 @@
% usar URLs na bibliografia (precisa ficar aqui pois conflita com outros pacotes)
\usepackage[obeyspaces,hyphens]{url}
% para adiconar imagem de fundo à capa
\RequirePackage{wallpaper}
%------------------------------------------------------------------------------
% CONTROLE DE NUMERAÇÃO DE PÁGINAS
% formatação de cabeçalho e rodapé
\RequirePackage{fancyhdr}
\setlength{\headheight}{15pt}
% sem linhas separadoras para cabeçalho e rodapé
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% Contra todas as normas tipográficas, a biblioteca da UFPR exige que a numeração
% da introdução leve em conta as páginas preliminares (ou seja, não comece em 1).
\renewcommand\pagenumbering[1]{%
......@@ -132,10 +149,6 @@
\gdef\thepage{\csname @#1\endcsname\c@page}%
}
% sem linhas separadoras para cabeçalho e rodapé
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% define o estilo de página do preâmbulo (páginas iniciais) do documento
\fancypagestyle{frontmatter}{
\fancyhf{}
......@@ -167,6 +180,8 @@
%------------------------------------------------------------------------------
% CONTROLE DO PDF GERADO
% pacotes para gerar um arquivo PDF "rico" (bookmarks, links, metadados)
\RequirePackage[plainpages,pdfpagelabels]{hyperref} % PDF com links, metadados
\RequirePackage{bookmark} % cria um índice no PDF
......@@ -193,8 +208,9 @@
%------------------------------------------------------------------------------
% definição de autor, orientador, local, área, palavras-chave, etc
% COMANDOS PARA DEFINIÇÕES FEITAS NO MAIN.TEX
% definição de autor, orientador, local, área, palavras-chave, etc
% valores default (não mudá-los, pois poderão ser testados em macros)
\def\@advisor{} % orientador
\def\@coadvisor{} % co-orientador
......@@ -205,6 +221,7 @@
\def\@instlong{undef} % instituição (por extenso)
\def\@pcs{} % palavras-chave
\def\@kws{} % keywords
\def\@coverimg{} % imagem de fundo da capa
% instituição
\newcommand{\instit}[2]{
......@@ -229,9 +246,12 @@
\newcommand{\pchave}[1]{\def\@pcs{#1}}
\newcommand{\keyword}[1]{\def\@kws{#1}}
% imagem de fundo da capa
\newcommand{\coverimage}[1]{\def\@coverimg{#1}}
%------------------------------------------------------------------------------
% ambientes da parte inicial do documento
% AMBIENTES DA PARTE INICIAL DO DOCUMENTO
% ambiente resumo
\newenvironment{resumo}
......@@ -338,10 +358,11 @@
%------------------------------------------------------------------------------
% construção das páginas iniciais
% CONSTRUÇÃO DAS PÁGINAS INICIAIS
\renewcommand{\titlepage}
{
% ajustar tags do PDF final
% ajustar tags do PDF final (só funciona bem se estiver aqui)
\hypersetup{
pdftitle = {\@title},
pdfauthor = {\@author},
......@@ -351,10 +372,18 @@
pdfkeywords = {\@pcs, \@kws}
}
% primeira capa (só na versão aprovada)
% PRIMEIRA CAPA (SÓ NA VERSÃO APROVADA)
\iffinalmode
% \phantomsection
% \thispagestyle{empty}
% imagem de fundo da capa, se estiver definida em main.tex
\ifx\@coverimg\@empty
\else
\ThisCenterWallPaper{1.0}{\@coverimg}
\fi
% conteúdo da capa
\begin{center}
\begin{doublespace}
\textsc{\Large\@instlong}
......@@ -372,7 +401,7 @@
\cleardoublepage
\fi
% folha de rosto
% FOLHA DE ROSTO
\clearpage
% \phantomsection
% \addcontentsline{toc}{chapter}{Rosto}
......@@ -409,27 +438,27 @@
\hfill
\begin{minipage}{9cm}
% descrição do documento, se estiver definida
% descrição do documento, se estiver definida em main.tex
\ifx\@descr\@empty
\else
\@descr.
\fi
% área de concentração, se estiver definida
% área de concentração, se estiver definida em main.tex
\ifx\@field\@empty
\else
\vspace{1em}
\'Area de concentra\c{c}\~ao: \emph{\@field}.
\fi
% orientador, se estiver definido
% orientador, se estiver definido em main.tex
\ifx\@advisor\@empty
\else
\vspace{1em}
Orientador: \@advisor.
\fi
% coorientador, se estiver definido
% coorientador, se estiver definido em main.tex
\ifx\@coadvisor\@empty
\else
\vspace{1em}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment