Skip to content
Snippets Groups Projects
Commit 369f0ed6 authored by Carlos Maziero's avatar Carlos Maziero
Browse files

controle dos metadados do PDF

parent 35be95e5
No related branches found
No related tags found
No related merge requests found
Changelog:
30/03/20
- opção "metadados" para incluir metadados (título, author, etc) no PDF;
por default não os inclui, pois a Bib/UFPR parece não gostar deles...
05/08/19
- bugfix: trocado \iflanguage por \IfLanguageName
- ajustes na bibliografia
25/03/19
- corrigido erro no formato dos títulos de capítulos, seções, etc
- numera subsubseções
......
% Versão 0.9.14, 25/03/2019
% Versão 0.9.15, 30/03/2020
% Este documento destina-se a servir como modelo para a produção de documentos
% de pesquisa do PPGINF/UFPR, como projetos, dissertações e teses. A classe de
......@@ -19,6 +19,7 @@
% tem espaçamento simples e todas as páginas iniciais.
% - oneside : somente frente; use quando for gerar somente o PDF.
% - twoside : frente/verso; use se precisar de uma versão impressa.
% - metadados : inclui metadados no PDF (por default não inclui)
% - ... : demais opções aceitas pela classe "book"
% ATENÇÂO: este modelo tem suporte para português e inglês.
......
File deleted
......@@ -37,15 +37,17 @@
%------------------------------------------------------------------------------
% definição da classe e versão
\ProvidesClass{ppginf}[2019/03/25 Manuscript class for PPGInf/UFPR]
\def\@classversion{0.9.14}
\ProvidesClass{ppginf}[2020/03/30 Manuscript class for PPGInf/UFPR]
\def\@classversion{0.9.15}
%------------------------------------------------------------------------------
% OPÇÕES DESTA CLASSE
% define flag de versão final do documento
\newif\iffinalmode
% flags de controle
\newif\iffinalmode % flag de versão final do documento
\newif\ifmetadata % gera metadados no PDF? default false
\metadatafalse
% defesa: só frente, espaçamento 1,5 e menos páginas iniciais
\DeclareOption{defesa}{\finalmodefalse}
......@@ -53,6 +55,9 @@
% aprovada: frente/verso, espaçamento 1 e mais páginas iniciais
\DeclareOption{final}{\finalmodetrue}
% metadados: inclui metadados no PDF
\DeclareOption{metadados}{\metadatatrue}
% demais opções devem ser encaminhadas à classe de base (book)
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
......@@ -616,6 +621,7 @@
\renewcommand{\titlepage}
{
% ajustar tags do PDF final (só funciona bem se estiver aqui)
\ifmetadata
\hypersetup{
pdftitle = {\@title},
pdfauthor = {\@author},
......@@ -624,6 +630,17 @@
pdfcreator = {LaTeX, using PPGInf class V. \@classversion},
pdfkeywords = {\@pcs, \@kws}
}
\else
\hypersetup{
pdftitle = {},
pdfauthor = {},
pdfsubject = {},
pdfproducer = {},
pdfcreator = {},
pdfkeywords = {}
}
\pdfinfoomitdate 1
\fi
% PRIMEIRA CAPA (SÓ NA VERSÃO APROVADA)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment