%%%%%%%%% Identificador com base na Internet (IBI): Sistema de resolução
%		\documentclass[english,portuguese,PublicacaoLivro,SemFormatacaoCapitulo,SemFolhaAprovacao,LogoINPE]{http://urlib.net/iconet.com.br/banon/2008/03.25.01.19/tdiinpe}
		\documentclass[english,portuguese,PublicacaoLivro,SemFormatacaoCapitulo,SemFolhaAprovacao,LogoINPE]{tdiinpe}
%		\documentclass[english,portuguese,PublicacaoLivro,SemFormatacaoCapitulo,SemFolhaAprovacao,LogoINPE]{../../../../../iconet.com.br/banon/2008/03.25.01.19/doc/tdiinpe}


%		\RequirePackage{multirow}
%		\RequirePackage{dcolumn}
		\RequirePackage{csquotes}
		\RequirePackage[nodash,narrow,portugues]{nicealgo}

%		\usepackage{booktabs}

		\usepackage{tikz}
		\usetikzlibrary{calc}	% used by \coordinate with tikz
%		\usetikzlibrary{shapes,arrows,calc,arrows.meta}	% tikz
%		\usepackage[underline=false]{pgf-umlsd}
%		\usepackage[simplified]{pgf-umlcd}
		\usepackage{tikz-uml}
		\tikzumlset{draw=purple}

% http://en.wikibooks.org/wiki/LaTeX/Theorems

		\theoremstyle{plain}
%		\newtheorem{theorem}{Theorem}
		\newtheorem{theorem}{Theorem}[chapter]
		\newtheorem{proposition}[theorem]{Proposição}
		\newtheorem{lemma}[theorem]{Lemma}
		\newtheorem{corollary}[theorem]{Corollary}
		\newtheorem{property}[theorem]{Property}
%		\newtheorem{axiom}{Axiom}

		\theoremstyle{definition}
%		\newtheorem{definition}[theorem]{Definição}
%		\newtheorem{definition}{Definição}
		\newtheorem{definition}{Definição}[chapter]
%		\newtheorem{example}[theorem]{Exemplo}
%		\newtheorem{example}{Exemplo}
		\newtheorem{example}{Exemplo}[chapter]

		\theoremstyle{remark}
		\newtheorem{remark}[theorem]{Remark}
		\newtheorem{note}[theorem]{Note}

		\newtheoremstyle{plain}% name
		{13pt}% Space above - in addition to 	opsep
		{3pt}% Space below
		{}% Body font
		{}% Indent amount
		{\bfseries}% Theorem head font
		{ --}% Punctuation after theorem head
		{.5em}% Space after theorem head
		{}% Theorem head spec (can be left empty, meaning `normal')

%		\newtheoremstyle is described in Section 4.3 of ftp://ftp.ams.org/pub/tex/doc/amscls/amsthdoc.pdf
		\newtheoremstyle{definition}% name
		{13pt}% Space above - in addition to 	opsep
		{3pt}% Space below
		{}% Body font
		{}% Indent amount
		{\bfseries}% Theorem head font
		{ --}% Punctuation after theorem head
		{.5em}% Space after theorem head
		{}% Theorem head spec (can be left empty, meaning `normal')

% mathenum
		\newenvironment{mathenum}{%
			\begingroup
				\renewcommand{\theenumi}{\roman{enumi}}%
				\renewcommand{\labelenumi}{{\normalfont\upshape(\theenumi)}}%
				\renewcommand{\theenumii}{\alph{enumii}}%
				\renewcommand{\labelenumii}{{\normalfont\upshape(\theenumii)}}%
				\begin{enumerate}
					\vskip-\topsep\vskip-\parskip
					\topsep5pt\itemsep2pt%
					\parsep1pt\parskip0pt%
					\vskip\topsep\vskip\parskip
		}{%
				\end{enumerate}
			\endgroup
		}



%		\hypersetup{%
%			pdftitle={Identificador com base na Internet (IBI): Sistema de resolução},
%			pdfauthor={Gerald Jean Francis Banon},
%			pdfkeywords={identificador, vínculo persistente, internet, resolução de IBI, url, identifier.}
%		}


%		\hypersetup{pdfstartpage=9,pdfpagemode=None,pdfstartview=FitH,baseurl=http://gjfb.home/col/urlib.net/www/2014/03.25.23.20/doc/}
%		\hypersetup{pdfstartpage=41,pdfpagemode=None,pdfstartview=FitH,baseurl=http://gjfb.home/col/urlib.net/www/2014/03.25.23.20/doc/}
		\hypersetup{pdfstartpage=1,pdfstartview=FitH,baseurl=http://gjfb.home/col/urlib.net/www/2014/03.25.23.20/doc/}

%% ENTRAR OS DADOS ENTRE CHAVES NAS LINHAS APROPRIADAS ABAIXO

% CAPA
%		\titulo{Auditoria interna sobre o repositório da Memória Científica do INPE}
		\titulo{Identificador com base na Internet (IBI): Sistema de resolução}
		\title{Internet based identifier - Draft standard} %% no idioma secundario

%		\author{Gerald Jean Francis Banon} %% coloque o nome do(s) autor(es), exemplo: Marcus André Fuckner
		\author{Gerald Jean Francis Banon} %% coloque o nome do(s) autor(es), exemplo: Marcus André Fuckner
%		\descriccao{Auditoria interna.}
		\descriccao{}
		\repositorio{urlib.net/www/2014/03.25.23.20} %% número de série INPE quando existir, caso contrário o nome do repositório onde está depositado o documento
		\tipoDaPublicacao{RPQ} %% tipo da publicação (NTC, RPQ, PRP, MAN, PUD, TDI, TAE e PRE) na ausência do número de série INPE, caso contrário deixar vazio
		\IBI{J8LNKB5R7W/3G2EKR5} %% IBI (exemplo: J8LNKAN8PW/36CT2G2) quando existir, caso contrário o nome do repositório onde está depositado o documento
%		\date{2014:08.23.03.59.52 dpi.inpe.br/banon/1999/01.09.22.14 banon} %% versão da publicação
%		\date{} %% data da publicação
%		\date{2011} %% data da publicação
%		2014:08.23.03.59.52 dpi.inpe.br/banon/1999/01.09.22.14 banon
%		\date{2016:01.16.02.41.39 dpi.inpe.br/banon/1999/01.09.22.14 banon} %% versão ou data da publicação
%		\date{2016:11.10.14.24.15 dpi.inpe.br/banon/1999/01.09.22.14 banon} %% versão ou data da publicação
%		\date{2017:09.27.00.37.27 dpi.inpe.br/banon/1999/01.09.22.14 banon} %% versão ou data da publicação
		\date{2017} %% data da publicação

		\RequirePackage{comment}	% used in versoDaCapa
		
% VERSO DA CAPA
		\input{./versoDaCapa}

% FICHA
		\cutterFICHAC{B227i}
		\autorUltimoNomeFICHAC{Banon, Gerald Jean Francis} %% exemplo: Fuckner, Marcus André
		\autorAbreviadoFICHAC {} %% Não usado - deixar vazio
%		\tituloFICHAC{Auditoria interna sobre o repositório da Memória Científica do INPE}
		\instituicaosigla{INPE} %% não mudar
		\instituicaocidade{São José dos Campos} %% não mudar
		\paginasFICHAC{76} %% número total de páginas
%		\serieinpe{INPE--/} %% número gerado pelo SID
		\palavraschaveFICHAC{1.~Identificador. 2.~Vínculo persistente. 3.~Internet. 4.~Resolução de IBI. 5.~URL. 6.~Identifier. I.~\mbox{Título}.} %% recomenda-se pelo menos 5 palavras-chaves - mbox{} é para evitar hifenização
		\numeroCDUFICHAC{004.451.53}


%% ENTRAR OS DADOS ENTRE CHAVES NAS LINHAS APROPRIADAS ABAIXO - FIM

%		\RequirePackage{comment}
%\listfiles

% http://tex.stackexchange.com/questions/15728/multiple-references-with-autoref
\makeatletter
\newcommand\Autoref[1]{\@first@ref#1,@}
\def\@throw@dot#1.#2@{#1}% discard everything after the dot
\def\@set@refname#1{%    % set \@refname to autoefname+s using \getrefbykeydefault
    \edef\@tmp{\getrefbykeydefault{#1}{anchor}{}}%
    \def\@refname{\@nameuse{\expandafter\@throw@dot\@tmp.@autorefname}s}%
}
\def\@first@ref#1,#2{%
  \ifx#2@\autoref{#1}\let\@nextref\@gobble% only one ref, revert to normal \autoref
  \else%
    \@set@refname{#1}%  set \@refname to autoref name
    \@refname~\ref{#1}% add autoefname and first reference
    \let\@nextref\@next@ref% push processing to \@next@ref
  \fi%
  \@nextref#2%
}
\def\@next@ref#1,#2{%
   \ifx#2@ e~\ref{#1}\let\@nextref\@gobble% at end: print e+\ref and stop
   \else, \ref{#1}% print  ,+\ref and continue
   \fi%
   \@nextref#2%
}
\makeatother

\begin{document}

	\input{./document}

\end{document}
