diff --git a/leia-me.txt b/leia-me.txt
index 4fb671de2e5dda821d904b9d67ecd7d25f2f0124..f077fc7c1302333e6bf2a509e136fce2363e78d2 100644
--- a/leia-me.txt
+++ b/leia-me.txt
@@ -27,6 +27,12 @@ Para compilar, digite "make".
 
 Changelog ======================================================================
 
+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)
+
 2016/10/19 V0.9.5
 - em ppginf.cls, adicionada opção "hyphens" ao package "url"
 - criada variável "version" para a versão da classe ppginf.cls
@@ -65,7 +71,7 @@ Changelog ======================================================================
 
 2008/11/17 V0.9
 - opções "draft" e "final" conflitam com opções de documentclass, 
-  opçõo "draft" vira default e opção "final" renomeada para "aprovada"
+  opção "draft" vira default e opção "final" renomeada para "aprovada"
 - corrigida ortografia errada em "Abreviações"
 
 2008/07/16 V0.8
@@ -115,10 +121,13 @@ Changelog ======================================================================
 
 To do ==========================================================================
 
+- incluir \interfootnotelinepenalty=1000 para inibir a quebra de footnotes
 - automatizar a geração das lista de símbolos e abreviações
 - automatizar geração da ficha catalográfica
 - opção de inglês ou português (capa e rosto sempre em português)
-- usar o modelo de bibliografia natbib (\citep e \citet)
 - criar capítulos com conteúdo básico de uma dissertação ou tese
 - distribuir melhor os pacotes entre ppginf.cls e packages.tex
+- analisar uso de \backmatter
+- separar apêndices de anexos?
+- unificar versões em português e inglês, como opção no main.tex
 
diff --git a/main.tex b/main.tex
index ac80065bfb2d381d314ff0b6eca97969e37506b5..07934789f7925ac69145926e8cd387674b0e78e8 100644
--- a/main.tex
+++ b/main.tex
@@ -9,15 +9,18 @@
 % Adaptado de um modelo anterior construído pelo autor para o PPGIA/PUCPR.
 
 % Opções da classe ppginf:
-% - defesa: espaçamento 1,5, sem algumas páginas iniciais (default)
-% - final:  espaçamento simples, completa
-% - oneside: para impressão somente frente (default)
-% - twoside: para impressão frente/verso
+% - defesa  : espaçamento 1,5, sem algumas páginas iniciais (default)
+% - final   : espaçamento simples, completa.
+% - oneside : para impressão somente frente (default);
+%             use quando for gerar somente o PDF, sem impressão.
+% - twoside : para impressão frente/verso; use quando for gerar
+%             uma versão impressa, para economizar papel.
 % - ... (demais opções aceitas pela classe "book")
 
 % Opções default: defesa, oneside
 \documentclass[defesa,oneside]{ppginf}
-%\documentclass[final,twoside]{ppginf}
+%\documentclass[final,oneside]{ppginf}	% versão final, só em PDF
+%\documentclass[final,twoside]{ppginf}	% versão final, em PDF + impresso
 
 % configurações de diversos pacotes, inclusive o fonte principal do texto
 \include{packages}
@@ -29,7 +32,7 @@
 % Principais dados, usados para gerar as páginas iniciais.
 % Campos não utilizados podem ser removidos ou comentados.
 
-\title{Um modelo para dissertações e teses \\ (escrevi um título mais longo para ver como se comporta a quebra de linhas e o espaçamento entre elas)}
+\title{Um modelo \LaTeX\ para dissertações e teses \\ (escrevi um título mais longo para ver como se comporta a quebra de linhas e o espaçamento entre elas)}
 
 % palavras-chave e keywords
 \pchave{palavra-chave 1, palavra-chave 2, palavra-chave 3}
@@ -74,7 +77,7 @@
 \include{0-preambulo/dedica}		% dedicatória
 \include{0-preambulo/agradece}		% agradecimentos
 
-% inclui resumo e abstract
+% inclui resumo (português) e abstract (inglês), nesta ordem
 \include{0-preambulo/resumo}
 \include{0-preambulo/abstract}
 
@@ -104,6 +107,8 @@
 % Estilos de bibliografia recomendados (só descomentar um estilo!)
 \bibliographystyle{apalike-ptbr}	% [Maziero et al., 2006]
 %\bibliographystyle{plain}		% [1], [1, 2]
+%\bibliographystyle{alpha}		% [Maz06], ...
+%\bibliographystyle{plainnat}		% vide Google "LaTeX Natbib"
 
 % base de bibliografia (BibTeX)
 \bibliography{refs}
diff --git a/packages.tex b/packages.tex
index cd3460bcdea80ae3287b4ba542313ac0db105ac1..4f24f4644dfa875243118ef1f9fd8b986185aefd 100644
--- a/packages.tex
+++ b/packages.tex
@@ -1,7 +1,10 @@
 % Pacotes usados neste documento e suas respectivas configurações
 
+% ------------------------------------------------------------------------------
+
 % seleção de línguas do texto (a última é a principal/default)
 \usepackage[english,brazilian]{babel}
+\selectlanguage{brazilian}
 
 % ------------------------------------------------------------------------------
 % Definição de fontes
@@ -56,6 +59,8 @@
                  {ú}{{\'u}}1  {Ú}{{\'U}}1
                  {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 }
 
+% ------------------------------------------------------------------------------
+
 % formatação de algoritmos
 \usepackage{algorithm,algorithmic}
 \floatname{algorithm}{Algoritmo}
@@ -64,13 +69,6 @@
 
 % ------------------------------------------------------------------------------
 
-% outros pacotes
-\usepackage{alltt,moreverb}	% mais comandos no modo verbatim
-\usepackage{lipsum}		% gera texto aleatório (para os exemplos)
-\usepackage{currfile}		% infos sobre o arquivo/diretório atual
-\usepackage[final]{pdfpages}	% inclusão de páginas em PDF
-\usepackage{longtable}		% tabelas multi-páginas (tab símbolos/acrônimos)
-
 % listas de símbolos e de abreviações (a fazer)
 %\usepackage[titles]{tocloft}
 %\newlistof[part]{symb}{los}{Lista de Símbolos}
@@ -79,3 +77,19 @@
 %\refstepcounter{symb}
 %\addcontentsline{los}{symb}{\protect #1 :#2}\par}
 
+% ------------------------------------------------------------------------------
+
+% formatação de bibliografia
+\usepackage{natbib}		% bibliografia no estilo NatBib
+
+% ------------------------------------------------------------------------------
+
+% outros pacotes diversos
+\usepackage{alltt,moreverb}	% mais comandos no modo verbatim
+\usepackage{lipsum}		% gera texto aleatório (para os exemplos)
+\usepackage{currfile}		% infos sobre o arquivo/diretório atual
+\usepackage[final]{pdfpages}	% inclusão de páginas em PDF
+\usepackage{longtable}		% tabelas multi-páginas (tab símbolos/acrônimos)
+
+% ------------------------------------------------------------------------------
+
diff --git a/ppginf.cls b/ppginf.cls
index 0accf1f6d1d58bb9c357f52ca7d9f4e7cc2ea1f3..4701370ad1b1cc9f8d19ba0ccf71d5b240e74d05 100644
--- a/ppginf.cls
+++ b/ppginf.cls
@@ -30,12 +30,14 @@
 %
 % Software fornecido sob a licença GNU GPL. Pode ser usada e modificada
 % livremente, desde que mantidas as informações deste cabeçalho.
+%
+% Autoria: prof. Carlos A. Maziero, DInf/UFPR (maziero@inf.ufpr.br)
 
 %------------------------------------------------------------------------------
 
 % definição da classe e versão
-\ProvidesClass{ppginf}[2016/10/19 Manuscript class for PPGInf/UFPR]
-\def\@classversion{0.9.5}
+\ProvidesClass{ppginf}[2017/01/03 Manuscript class for PPGInf/UFPR]
+\def\@classversion{0.9.6}
 
 %------------------------------------------------------------------------------
 
@@ -86,7 +88,7 @@
 % indentar o primeiro parágrafo (português)
 \RequirePackage{indentfirst}
 
-% indentação dos parágrafos é 10mm
+% indentação dos parágrafos
 \setlength{\parindent}{15mm}
 
 % aumentar o espaço entre a legenda e a tabela
@@ -95,13 +97,10 @@
 
 % espaçamento entre linhas
 \RequirePackage{setspace}
-
 \iffinalmode
-  % final: espaçamento 1
-  \singlespacing
+  \singlespacing   % final: espaçamento 1
 \else
-  % default: espaçamento 1.5
-  \onehalfspacing
+  \onehalfspacing  % default: espaçamento 1.5
 \fi
 
 % relaxar o espaçamento entre caracteres
@@ -117,8 +116,8 @@
 % de sumário, lista de figuras e lista de tabelas.
 \RequirePackage[nottoc,notlot,notlof]{tocbibind}
 
-% melhor formatação de URLs na bibliografia
-\RequirePackage[obeyspaces,hyphens]{url}
+% usar URLs na bibliografia (precisa ficar aqui pois conflita com outros pacotes)
+\usepackage[obeyspaces,hyphens]{url}
 
 %------------------------------------------------------------------------------
 
@@ -126,6 +125,13 @@
 \RequirePackage{fancyhdr}
 \setlength{\headheight}{15pt}
 
+% 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]{%
+  %\global\c@page\@ne % this resets the counter
+  \gdef\thepage{\csname @#1\endcsname\c@page}%
+}
+
 % sem linhas separadoras para cabeçalho e rodapé
 \renewcommand{\headrulewidth}{0pt}
 \renewcommand{\footrulewidth}{0pt}
@@ -227,7 +233,7 @@
 
 % ambientes da parte inicial do documento
 
-% resumo
+% ambiente resumo
 \newenvironment{resumo}
 {
   \clearpage
@@ -248,7 +254,7 @@
   \cleardoublepage
 }
 
-% abstract
+% ambiente abstract
 \newenvironment{abstract}
 {
   \clearpage
@@ -269,7 +275,7 @@
   \cleardoublepage
 }
 
-% agradecimentos e dedicatória (só na versão aprovada)
+% ambientes agradecimentos e dedicatória (só na versão aprovada)
 \iffinalmode
   % ambiente da ficha catalográfica
   \newenvironment{ficha}{}{\cleardoublepage}
@@ -335,10 +341,6 @@
 % construção das páginas iniciais
 \renewcommand{\titlepage}
 {
-  % páginas iniciais não são numeradas
-  %\pagestyle{empty}
-  %\thispagestyle{empty}
-
   % ajustar tags do PDF final
   \hypersetup{
     pdftitle    = {\@title},
@@ -391,33 +393,43 @@
     \end{center}
   \end{doublespace}
 
+  % na versão de defesa, indicar data de compilação do documento
+  \iffinalmode
+  \else
+    \begin{small}
+    \begin{center}
+      (\emph{vers\~ao pr\'e-defesa, compilada em \today})
+    \end{center}
+    \end{small}
+  \fi
+
   \vspace{1cm}
 
-  % selo descritivo
+  % construção do selo descritivo
   \hfill
   \begin{minipage}{9cm}
 
-    % descrição
+    % descrição do documento, se estiver definida
     \ifx\@descr\@empty
     \else
       \@descr.
     \fi
 
-    % área de concentração
+    % área de concentração, se estiver definida
     \ifx\@field\@empty
     \else
       \vspace{1em}
       \'Area de concentra\c{c}\~ao: \emph{\@field}.
     \fi
 
-    % orientador
+    % orientador, se estiver definido
     \ifx\@advisor\@empty
     \else
       \vspace{1em}
       Orientador: \@advisor.
     \fi
 
-    % coorientador
+    % coorientador, se estiver definido
     \ifx\@coadvisor\@empty
     \else
       \vspace{1em}