summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/abntex2
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-03-25 23:29:57 +0000
committerKarl Berry <karl@freefriends.org>2013-03-25 23:29:57 +0000
commitac6d0cd3c85184c47dcb1498d22d1c69a9a36f2c (patch)
treef0002aafad50cdc178b6cb171ec32b8e578eb4cc /Master/texmf-dist/tex/latex/abntex2
parent1f4b433d5d56d82289b2dd70af8bf0e2b71818a3 (diff)
abntex2 (24mar13)
git-svn-id: svn://tug.org/texlive/trunk@29502 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/abntex2')
-rw-r--r--Master/texmf-dist/tex/latex/abntex2/abntex2.cls278
-rw-r--r--Master/texmf-dist/tex/latex/abntex2/abntex2abrev.sty2
-rw-r--r--Master/texmf-dist/tex/latex/abntex2/abntex2cite.sty65
3 files changed, 208 insertions, 137 deletions
diff --git a/Master/texmf-dist/tex/latex/abntex2/abntex2.cls b/Master/texmf-dist/tex/latex/abntex2/abntex2.cls
index 553d287b959..1fa42f005dc 100644
--- a/Master/texmf-dist/tex/latex/abntex2/abntex2.cls
+++ b/Master/texmf-dist/tex/latex/abntex2/abntex2.cls
@@ -1,4 +1,4 @@
-%% abntex2.cls, v-1.5 laurocesar
+%% abntex2.cls, v-1.6 laurocesar
%% Copyright 2012-2013 by abnTeX2 group at http://abntex2.googlecode.com/
%%
%% This work may be distributed and/or modified under the
@@ -17,16 +17,42 @@
%%
%% This work consists of the file abntex2.cls.
%%
+%% 2013.3.19 09h32 laurocesar
+%% Incorpora as macros de nomes a configuracao do babel e prove traducoes
+%% dessas macros para ingles, de modo que a classe abntex2 ja fique
+%% internacionalizavel.
+%%
+%% 2013.3.17 11h26 laurocesar
+%% Altera a implementacao de \titulo, \autor, \data e seus pares
+%% \imprimirtitulo, \imprimirautor e \imprimirdata para serem meras traducoes
+%% \title, \author, \date, \thetitle, \theauthor e \thedate, respectivamente.
+%% Adiciona o comando \renewcommand*{\cftchapterdotsep}{\cftdotsep} para que os
+%% capitulos tambem tenham leaders.
+%%
+%% 2013.3.13 07h33 laurocesar
+%% Aprimoramentos nas notas de rodapé propostas por gilsonolegario
+%%
+%% 2013.3.12 08h52 laurocesar
+%% Revisa a classe, remove acentos dos comentarios e orientacoes especificas de
+%% xelatex. Ajusta o espaçamento das notas de rodape.
+%%
+%% 2013.3.10 10h15 laurocesar
+%% Altera usepackage por RequirePackage na selecao de fontes em xelatex.
+%%
+%% 2013.3.8 12h29 ycherem
+%% Inclui codificacao utf8, fontes T1, uso do pacote fontspec para selecao de
+%% fontes em xelatex.
+%%
%% 2013.2.23 11h24 laurocesar
-%% Altera o estilo dos cabeçalhos dos artigos para \pagestyle{plain}
-%% Adiciona lista de siglas e abreviaturas e lista de símbolos
+%% Altera o estilo dos cabecalhos dos artigos para \pagestyle{plain}
+%% Adiciona lista de siglas e abreviaturas e lista de simbolos
%%
%% 2013.2.18 09h38 laurocesar
-%% Adiciona \bookmarksetup{startatroot} á \textual e \postextual
+%% Adiciona \bookmarksetup{startatroot} a \textual e \postextual
%%
%% 2013.2.6 22h41 laurocesar
-%% Remove \vspace*{1cm} no início da capa e da folha de rosto: como a margem
-%% padrão é 3cm superior e 2cm inferior, colocar um espaço de mais 1cm superior
+%% Remove \vspace*{1cm} no inicio da capa e da folha de rosto: como a margem
+%% padrao e 3cm superior e 2cm inferior, colocar um espaco de mais 1cm superior
%% deixava o documento com aspecto ruim.
%%
%% 2013.2.3 22h10 laurocesar
@@ -38,47 +64,47 @@
%%
%% 2013.1.15 07h43 laurocesar
%% Altera \pretextualchapyer para que insira automaticamente a opção de alterar
-%% o cabeçalho da página criada com \chapter*
+%% o cabecalho da pagina criada com \chapter*
%%
%% 2013.1.13 09h23 laurocesar
%% Altera o ambiente citacao para que receba diferentes recuos no modo
%% twocolumn
%%
%% 2013.1.12 21h44 laurocesar
-%% Corrige numeração contínua de seções quando não está no modo article
+%% Corrige numeracao continua de seções quando nao esta no modo article
%%
%% 2013.1.9 14h24 laurocesar
%% Altera o nome \listtablename para ``Lista de tabelas'' (com t minusculo)
-%% Altera a implementação do ambiente citacao
+%% Altera a implementacao do ambiente citacao
%%
%% 2013.1.7 20h35 laurocesar
%% Uso da fonte de \ABNTEXfontereduzida em \caption, \legend e \footnote
-%% Redefinição da implementaçao do ambiente resumo: agora ele usa abstract.
-%% Criação de \resumoname e do ambiente resumoumacoluna.
-%% Tratamento especial dos capítulos e divisões pré-textuais no caso da option
+%% Redefinicao da implementacao do ambiente resumo: agora ele usa abstract.
+%% Criacao de \resumoname e do ambiente resumoumacoluna.
+%% Tratamento especial dos capitulos e divisoes pre-textuais no caso da option
%% article estar habilitada.
-%% Altera a metrica usada para calcular o espaçamento dos capítulos abnt de
+%% Altera a metrica usada para calcular o espacamento dos capitulos abnt de
%% \textwidth para \columnwidth.
%%
%% 2013.1.3 09h02 laurocesar
-%% Correção do estilo de capítulo de \renewcommand{\beforechapskip}{0cm} para
+%% Correção do estilo de capitulo de \renewcommand{\beforechapskip}{0cm} para
%% setlength{\beforechapskip}{0cm}
%% Inclusão de \title{} \author{} e \date{} nos equivalentes em portugues
%%
%% 2012.12.2 09h38 laurocesar
-%% Criação do arquivo
+%% Criacao do arquivo
%%
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Declaração da classe abntex2 como uma extensão da classe report
+% Declaracao da classe abntex2 como uma extensao da classe memoir
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{abntex2}[2013/02/01 v1.0 abnTeX2]
+\ProvidesClass{abntex2}[2013/04/01 v1.6 abnTeX2]
%
-% Repassa todos os parâmetros à classe memoir,
+% Repassa todos os parametros a classe memoir,
% mas captura as options article e twocolumn
%
\providecommand{\ABNTEXisarticle}{false}
@@ -100,31 +126,81 @@
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Pacotes e customizações gerais do memoir
+% Pacotes e customizacoes gerais do memoir
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% ---
-% Hifenação e caracteres especiais
-% português-brasil e inglês
+% Controla as referencias internas do PDF
+\RequirePackage{hyperref}
+\pdfstringdefDisableCommands{\def\\{, }\def\and{; }}
+% ---
+
+% ---
+% Controla os bookmarks do PDF
+\RequirePackage{bookmark}
+% ---
+
+% ---
+% Nomes constantes do abnTeX2 em portugues (definicoes padroes)
+\newcommand{\folhaderostoname}{Folha de rosto}
+\newcommand{\epigraphname}{Ep\'igrafe}
+\newcommand{\dedicatorianame}{Dedicat\'oria}
+\newcommand{\errataname}{Errata}
+\newcommand{\agradecimentosname}{Agradecimentos}
+\newcommand{\anexoname}{ANEXO}
+\newcommand{\anexosname}{Anexos}
+\newcommand{\apendicename}{AP\^ENDICE}
+\newcommand{\apendicesname}{Ap\^endices}
+\newcommand{\orientadorname}{Orientador:}
+\newcommand{\coorientadorname}{Coorientador:}
+\newcommand{\folhadeaprovacaoname}{Folha de aprova\c{c}\~ao}
+\newcommand{\resumoname}{Resumo}
+\newcommand{\listadesiglasname}{Lista de abreviaturas e siglas}
+\newcommand{\listadesimbolosname}{Lista de s\'imbolos}
+% ---
+
+% ---
+% Hifenizacao e caracteres especiais portugues-brasil por padrao
% ---
\RequirePackage[brazil]{babel}
-\addto\captionsbrazil{%
+\addto\captionsbrazil{% portugues-brasil
+ %% ajusta nomes padroes do babel
\renewcommand{\bibname}{Refer\^encias}
\renewcommand{\indexname}{\'Indice}
\renewcommand{\listfigurename}{Lista de ilustra\c{c}\~{o}es}
\renewcommand{\listtablename}{Lista de tabelas}
+ %% ajusta nomes usados com a macro \autoref
+ \renewcommand{\pageautorefname}{p\'agina}
+ \renewcommand{\sectionautorefname}{se{\c c}\~ao}
+ \renewcommand{\subsectionautorefname}{subse{\c c}\~ao}
+ \renewcommand{\subsubsectionautorefname}{subse{\c c}\~ao}
+ \renewcommand{\paragraphautorefname}{par\'agrafo}
+}
+\addto\captionsenglish{% ingles
+ %% adjusts names from abnTeX2
+ \renewcommand{\folhaderostoname}{Title page}
+ \renewcommand{\epigraphname}{Epigraph}
+ \renewcommand{\dedicatorianame}{Dedication}
+ \renewcommand{\errataname}{Errata sheet}
+ \renewcommand{\agradecimentosname}{Acknowledgements}
+ \renewcommand{\anexoname}{ANNEX}
+ \renewcommand{\anexosname}{Annex}
+ \renewcommand{\apendicename}{APPENDIX}
+ \renewcommand{\apendicesname}{Appendix}
+ \renewcommand{\orientadorname}{Supervisor:}
+ \renewcommand{\coorientadorname}{Co-supervisor:}
+ \renewcommand{\folhadeaprovacaoname}{Approval}
+ \renewcommand{\resumoname}{Abstract}
+ \renewcommand{\listadesiglasname}{List of abbreviations and acronyms}
+ \renewcommand{\listadesimbolosname}{List of symbols}
+ %% adjusts names used by \autoref
+ \renewcommand{\pageautorefname}{page}
+ \renewcommand{\sectionautorefname}{section}
+ \renewcommand{\subsectionautorefname}{subsection}
+ \renewcommand{\subsubsectionautorefname}{subsubsection}
+ \renewcommand{\paragraphautorefname}{paragraph}
}
-% ---
-
-% ---
-% Controla as referências internas do PDF
-\RequirePackage{hyperref}
-% ---
-
-% ---
-% Controla os bookmarks do PDF
-\RequirePackage{bookmark}
% ---
% ---
@@ -152,14 +228,14 @@
% ---
% ---
-% Espaçamento entre linhas - NBR 14724/2011 - 5.2 Espaçamento
+% Espacamento entre linhas - NBR 14724/2011 - 5.2 Espacamento
% ---
\OnehalfSpacing
% ---
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Comandos públicos
+% Comandos publicos
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
@@ -170,32 +246,12 @@
% ---
% ---
-% Nomes constantes
-\newcommand{\folhaderostoname}{Folha de rosto}
-\newcommand{\epigraphname}{Ep\'igrafe}
-\newcommand{\dedicatorianame}{Dedicat\'oria}
-\newcommand{\errataname}{Errata}
-\newcommand{\agradecimentosname}{Agradecimentos}
-\newcommand{\anexoname}{ANEXO}
-\newcommand{\anexosname}{Anexos}
-\newcommand{\apendicename}{AP\^ENDICE}
-\newcommand{\apendicesname}{Ap\^endices}
-\newcommand{\orientadorname}{Orientador:}
-\newcommand{\coorientadorname}{Coorientador:}
-\newcommand{\folhadeaprovacaoname}{Folha de aprova\c{c}\~ao}
-\newcommand{\resumoname}{Resumo}
-\newcommand{\listadesiglasname}{Lista de abreviaturas e siglas}
-\newcommand{\listadesimbolosname}{Lista de s\'imbolos}
-
-% ---
-
-% ---
% abnTeX2 name
\newcommand{\abnTeX}{abn\TeX2}
% ---
% ---
-% Fontes padrões de part, chapter, section, subsection e subsubsection
+% Fontes padroes de part, chapter, section, subsection e subsubsection
\newcommand{\ABNTEXchapterfont}{\sffamily}
\newcommand{\ABNTEXchapterfontsize}{\Huge}
@@ -220,15 +276,17 @@
% ---
% Comando para registro do bookmark interno
+% ---
\newcounter{abntex@bookmarkcounter}
\setcounter{abntex@bookmarkcounter}{0}
\newcommand{\PRIVATEbookmarkthis}[1]{%
\addtocounter{abntex@bookmarkcounter}{1}%
\phantomsection\pdfbookmark[0]{#1}{chapterb\arabic{abntex@bookmarkcounter}}
}
+% ---
% ---
-% Comando que cria capítulos não numerados já com bookmark anotado
+% Comando que cria capitulos nao numerados ja com bookmark anotado
% ---
\newcommand{\pretextualchapter}[1]{%
\addtocounter{abntex@bookmarkcounter}{1}%
@@ -246,26 +304,35 @@
\ifthenelse{\equal{\ABNTEXisarticle}{true}}{%
%
}{ % else
- \cleardoublepage
+ \cleardoublepage%
}
}
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Configurações de layout
+% Configuracoes de layout
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% ---
-% Notas de rodapé - NBR 14724/2011 - 5.2.1
+% Notas de rodape - NBR 14724/2011 - 5.2.1
\makeatletter
-\renewcommand\@makefntext[1]{\leftskip=0.7cm\hskip-0.2cm\@makefnmark#1}
+\renewcommand\@makefntext[1]{\hangindent=1.2em\leftskip=0.4em\hskip-0.4em\@makefnmark\hskip1.2em\relax#1}
+%\renewcommand\@makefntext[1]{\leftskip=0.7cm\hskip-0.15cm\@makefnmark#1}
\makeatother
\renewcommand{\foottextfont}{\ABNTEXfontereduzida}
+
+% Virgula em footnote consecutiva
+\let\oldFootnote\footnote
+\newcommand\nextToken\relax
+\renewcommand\footnote[1]{%
+ \oldFootnote{#1}\futurelet\nextToken\isFootnote}
+\newcommand\isFootnote{%
+ \ifx\footnote\nextToken\textsuperscript{,}\fi}
% ---
% ---
-% Numeração contínua das figuras
+% Numeracao continua das figuras
\ifthenelse{\equal{\ABNTEXisarticle}{true}}{%
\counterwithout{section}{chapter}
\counterwithout{figure}{section}
@@ -284,34 +351,29 @@
% ---
% -----
-% Configurações do TOC
+% Configuracoes do TOC
% -----
-% nível de profundidade
+% nivel de profundidade
\setsecnumdepth{subsubsection}
\settocdepth{subsubsection} %\maxtocdepth{subsubsection}
-% lista de ilustrações
+% lista de ilustracoes
\renewcommand{\cftfigurename}{\figurename\space}
-%\renewcommand{\cftfigureaftersnum}{\space--\space}
+ \renewcommand*{\cftfigureaftersnum}{~~--}
% lista de tabelas
\renewcommand{\cfttablename}{\tablename\space}
-%\renewcommand{\cfttableaftersnum}{\space--\space}
-
-% espaços à esqueda para comportar os números romanos das partes
-\newcommand{\ABNTEXtocitemnumberhspace}{0.2cm}
-\addtolength\cftpartnumwidth{\ABNTEXtocitemnumberhspace}
-\addtolength\cftchapternumwidth{\ABNTEXtocitemnumberhspace}
-\addtolength\cftsectionindent{\ABNTEXtocitemnumberhspace}
-\addtolength\cftsubsectionindent{\ABNTEXtocitemnumberhspace}
-\addtolength\cftsubsubsectionindent{\ABNTEXtocitemnumberhspace}
-
-% fonte das partes e do captítulo do TOC
+\renewcommand*{\cfttableaftersnum}{~~--}
+
+% fonte das partes e do capitulo do TOC
\renewcommand{\tocheadstart}{\ABNTEXchapterfont}
+
+% leaders para os capitulos
+\renewcommand*{\cftchapterdotsep}{\cftdotsep}
% -----
% ---
-% Configuração dos títulos dos capítulos
+% Configuracao dos titulos dos capitulos
% Novo estido do memoir
% ABNT NBR 14724-2011 - 5.2.2-5.2.4; ABNT NBR 6024-2003 - 3.1-3.8
\provideboolean{abntex@innonumchapter}
@@ -376,21 +438,21 @@
% ---
% -----
-% Declarações de cabeçalhos
+% Declaracoes de cabecalhos
% -----
-% Cabeçalho padrão
+% Cabecalho padrao
\makepagestyle{abntheadings}
\makeevenhead{abntheadings}{\ABNTEXfontereduzida\thepage}{}{\ABNTEXfontereduzida\textit\leftmark}
\makeoddhead{abntheadings}{\ABNTEXfontereduzida\textit\rightmark}{}{\ABNTEXfontereduzida\thepage}
\makeheadrule{abntheadings}{\textwidth}{\normalrulethickness}
-% Cabeçalho do início do capítulo
+% Cabecalho do inicio do capitulo
\makepagestyle{abntchapfirst}
\makeoddhead{abntchapfirst}{}{}{\ABNTEXfontereduzida\thepage}
% ---
% ---
-% Configura layout para elementos pré-textuais
+% Configura layout para elementos pre-textuais
\newcommand{\pretextual}{%
\aliaspagestyle{chapter}{empty}% customizing chapter pagestyle
\pagestyle{empty}
@@ -400,7 +462,7 @@
\renewcommand{\frontmatter}{\pretextual}
% por default, inicializa o documento com elementos \pretextuais
-\AtBeginDocument{\frontmatter}
+\AtBeginDocument{\pretextual}
% ---
% ---
@@ -419,7 +481,7 @@
% ---
% ---
-% Configura layout para elementos pós-textuais
+% Configura layout para elementos pos-textuais
\newcommand{\postextual}{%
\bookmarksetup{startatroot}%
}
@@ -432,19 +494,19 @@
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Comandos de dados - título do documento
-\providecommand{\imprimirtitulo}{}
-\newcommand{\titulo}[1]{\title{#1}\renewcommand{\imprimirtitulo}{#1}}
+% Comandos de dados - titulo do documento
+\newcommand{\titulo}[1]{\title{#1}}
+\newcommand{\imprimirtitulo}{\thetitle}
-% Comandos de dados - autor (use \and para múltiplos autores)
-\providecommand{\imprimirautor}{}
-\newcommand{\autor}[1]{\author{#1}\renewcommand{\imprimirautor}{#1}}
+% Comandos de dados - autor (use \and para multiplos autores)
+\newcommand{\autor}[1]{\author{#1}}
+\newcommand{\imprimirautor}{\theauthor}
% Comandos de dados - data
-\providecommand{\imprimirdata}{}
-\newcommand{\data}[1]{\date{#1}\renewcommand{\imprimirdata}{#1}\date{#1}}
+\newcommand{\data}[1]{\date{#1}}
+\newcommand{\imprimirdata}{\thedate}
-% Comandos de dados - instituição
+% Comandos de dados - instituicao
\providecommand{\imprimirinstituicao}{}
\newcommand{\instituicao}[1]{\renewcommand{\imprimirinstituicao}{#1}}
@@ -452,7 +514,7 @@
\providecommand{\imprimirlocal}{}
\newcommand{\local}[1]{\renewcommand{\imprimirlocal}{#1}}
-% Comandos de dados - preâmbulo
+% Comandos de dados - preambulo
\providecommand{\imprimirpreambulo}{}
\newcommand{\preambulo}[1]{\renewcommand{\imprimirpreambulo}{#1}}
@@ -476,18 +538,18 @@
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Comandos e ambientes de editoração PRÉ-TEXTUAIS
+% Comandos e ambientes de editoracao PRE-TEXTUAIS
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% ---
-% Ambiente para definição da Capa
+% Ambiente para definicao da Capa
\newenvironment{capa}{\begin{titlingpage}}{\end{titlingpage}\cleardoublepage}
% ---
% ---
-% Ficha catalográfica (Dados internacionais de
-% catalogação-na-publicação)
+% Ficha catalografica (Dados internacionais de
+% catalogação-na-publicacao)
\newenvironment{fichacatalografica}{%
\thispagestyle{empty}
\begin{SingleSpacing}
@@ -505,7 +567,7 @@
% ---
% ---
-% Folha de aprovação - NBR 14724/2011 - 4.2.1.3
+% Folha de aprovacao - NBR 14724/2011 - 4.2.1.3
\newenvironment{folhadeaprovacao}[1][\folhadeaprovacaoname]{%
\clearpage%
\PRIVATEbookmarkthis{#1}%
@@ -514,7 +576,7 @@
% ---
% ---
-% Dedicatória
+% Dedicatoria
\newenvironment{dedicatoria}[1][]{%
\ifthenelse{\equal{#1}{}}{%
\PRIVATEbookmarkthis{\dedicatorianame}
@@ -569,7 +631,7 @@
% ---
% ---
-% Lista de símbolos
+% Lista de sembolos
\newenvironment{simbolos}{%
\pretextualchapter{\listadesimbolosname}
\begin{symbols}
@@ -583,7 +645,7 @@
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Comandos e ambientes de editoração APENDICES e ANEXOS
+% Comandos e ambientes de editoracao APENDICES e ANEXOS
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
@@ -647,7 +709,7 @@
% ---
% ---
-% Imprime uma página de divisão no estilo parte
+% Imprime uma pagina de divisao no estilo parte
\newcommand{\partpage}{%
\cleardoublepage
\phantomsection
@@ -666,7 +728,7 @@
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
-% Comandos e ambientes de editoração CITACAO, ALINEA, INCISO, ASSINATURA
+% Comandos e ambientes de editoracao CITACAO, ALINEA, INCISO, ASSINATURA
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
@@ -761,9 +823,9 @@
% ---
% Folha de rosto
% usar \imprimirfolhaderosto* casodeseje imprimir algo no verso da
-% página no caso de estar no modo twoside. Útil para imprimir a Ficha
-% Bibliográfica. Porém, se estiver no modo oneside, a versão sem estrela
-% é idêntica.
+% página no caso de estar no modo twoside. Util para imprimir a Ficha
+% Bibliografica. Porem, se estiver no modo oneside, a versao sem estrela
+% é identica.
\newenvironment{folhaderosto}[1][\folhaderostoname]{\clearpage\PRIVATEbookmarkthis{#1}}{\cleardoublepage}
\newenvironment{folhaderosto*}[1][\folhaderostoname]{\clearpage\PRIVATEbookmarkthis{#1}}{\newpage}%
@@ -789,14 +851,14 @@
\vspace*{\fill}
}%
+ {\abntex@ifnotempty{\imprimirinstituicao}{\imprimirinstituicao\vspace*{\fill}}}
+
{\large\imprimirorientadorRotulo~\imprimirorientador\par}
\abntex@ifnotempty{\imprimircoorientador}{%
{\large\imprimircoorientadorRotulo~\imprimircoorientador}%
}%
\vspace*{\fill}
- {\abntex@ifnotempty{\imprimirinstituicao}{\imprimirinstituicao\vspace*{\fill}}}
-
{\large\imprimirlocal}
\par
{\large\imprimirdata}
diff --git a/Master/texmf-dist/tex/latex/abntex2/abntex2abrev.sty b/Master/texmf-dist/tex/latex/abntex2/abntex2abrev.sty
index 559142a0d5a..926b9e24a68 100644
--- a/Master/texmf-dist/tex/latex/abntex2/abntex2abrev.sty
+++ b/Master/texmf-dist/tex/latex/abntex2/abntex2abrev.sty
@@ -1,4 +1,4 @@
-%% abntex2abrev.sty, v-1.5 laurocesar
+%% abntex2abrev.sty, v-1.6 laurocesar
%% Copyright 2012-2013 by abnTeX2 group at http://abntex2.googlecode.com/
%%
%% This work may be distributed and/or modified under the
diff --git a/Master/texmf-dist/tex/latex/abntex2/abntex2cite.sty b/Master/texmf-dist/tex/latex/abntex2/abntex2cite.sty
index 076924c565d..b7a9266e408 100644
--- a/Master/texmf-dist/tex/latex/abntex2/abntex2cite.sty
+++ b/Master/texmf-dist/tex/latex/abntex2/abntex2cite.sty
@@ -1,4 +1,4 @@
-%% abntex2cite.sty, v-1.5 laurocesar
+%% abntex2cite.sty, v-1.6 laurocesar
%% Copyright 2012-2013 by abnTeX2 group at http://abntex2.googlecode.com/
%%
%% This work may be distributed and/or modified under the
@@ -21,6 +21,10 @@
%%
%% Revision history:
%%
+%% 2013/03/08 07h00 laurocesar
+%% Corrige criaçao das macros \su@ExpandTwoArgs, \IfSubStringInString e \su@IfSubStringInString
+%% importados de substr.sty: apenas criá-las se já não existirem
+%%
%% 2013/01/31 08h20 laurocesar
%% Corrige uso de \singlespacing para evitar incompatibilidade com beamer.
%%
@@ -28,6 +32,10 @@
%% Add \SingleSpacing before and \OnehalfSpacing after \bibliography command or
%% \singlespacing and \onehalfspacing from setspace.sty if memoir is not loaded
%%
+%% 2013/01/05 14h35 laurocesar
+%% Corrige uma incompatibilidade com o Beamer: adiciona a verificação da
+%% existência da length \bibindent antes de usá-la.
+%%
%% 2012/12/13 22h31 laurocesar
%% Fork of the version v 1.26 2003/10/13 09:40:41 gweber created by gweber
%% Changed file name to from abntcite.sty to abntex2cite.sty
@@ -36,11 +44,6 @@
%%
%% The original revision history is the following:
%%
-%%
-%% 2013/01/05 14h35 laurocesar
-%% Corrige uma incompatibilidade com o Beamer: adiciona a verificação da
-%% existência da length \bibindent antes de usá-la.
-%%
%% 2012/04/26 20h20 laurocesar
%% Incluída as contribuições de compatibilização com o pacote backref de
%% Alan Wilter Sousa da Silva (AWSS), desenvolvida em 2005-06-26 23:13:59 GMT
@@ -191,31 +194,37 @@
% expands the first and second argument with
% \protected@edef and calls #3 with them:
-\newcommand{\su@ExpandTwoArgs}[3]{%
- \protected@edef\su@SubString{#1}%
- \protected@edef\su@String{#2}%
- \expandafter\expandafter\expandafter#3%
- \expandafter\expandafter\expandafter{%
- \expandafter\su@SubString\expandafter
- }\expandafter{\su@String}%
-}
+\ifx \su@ExpandTwoArgs\undefined
+ \newcommand{\su@ExpandTwoArgs}[3]{%
+ \protected@edef\su@SubString{#1}%
+ \protected@edef\su@String{#2}%
+ \expandafter\expandafter\expandafter#3%
+ \expandafter\expandafter\expandafter{%
+ \expandafter\su@SubString\expandafter
+ }\expandafter{\su@String}%
+ }
+\fi
%%
%% tests if #1 in #2. If yes execute #3, else #4
-\newcommand*{\IfSubStringInString}[2]{%
- \su@ExpandTwoArgs{#1}{#2}\su@IfSubStringInString
-}
+\ifx \IfSubStringInString\undefined
+ \newcommand*{\IfSubStringInString}[2]{%
+ \su@ExpandTwoArgs{#1}{#2}\su@IfSubStringInString
+ }
+\fi
%%
-\newcommand*{\su@IfSubStringInString}[2]{%
- \def\su@compare##1#1##2\@nil{%
- \def\su@param{##2}%
- \ifx\su@param\@empty
- \expandafter\@secondoftwo
- \else
- \expandafter\@firstoftwo
- \fi
- }%
- \su@compare#2#1\@nil
-}
+\ifx \su@IfSubStringInString\undefined
+ \newcommand*{\su@IfSubStringInString}[2]{%
+ \def\su@compare##1#1##2\@nil{%
+ \def\su@param{##2}%
+ \ifx\su@param\@empty
+ \expandafter\@secondoftwo
+ \else
+ \expandafter\@firstoftwo
+ \fi
+ }%
+ \su@compare#2#1\@nil
+ }
+\fi
%----------------------------------------------------------------