I'm trying to pass data to metadata setup of the .pdf file with this code but its brings me an error, when passing the data
\def\author#1{\gdef\insertauthor{#1}\gdef\@author{#1}}
\def\title#1{\gdef\inserttitle{#1}\gdef\@title{#1}}
\def\firstsupervisor#1{\gdef\insertsupervisor{#1}}
\def\secondsupervisor#1{\gdef\insertsupervisor{#1}}
\def\institution#1{\gdef\insertinstitution{#1}}
\def\degree#1{\gdef\insertdegree{#1}}
\def\faculty#1{\gdef\insertfaculty{#1}}
\def\department#1{\gdef\insertdepartment{#1}}
\def\submitdate#1{\gdef\insertsubmitdate{#1}}
\def\keywords#1{\gdef\insertkeywords{#1}}
\submitdate{\number\the\year}
\RequirePackage[final,breaklinks,bookmarks]{hyperref}
\hypersetup{%
colorlinks=true,allcolors=black,
pdftitle = {\inserttitle},
pdfkeywords = {\insertkeywords},
pdfauthor = {\textcopyright\ \insertauthor},
pdfcreator = {\LaTeX\ with package \flqq hyperref\frqq},
pdfproducer = {pdfeTeX-0.\the\pdftexversion\pdftexrevision}
}
\RequirePackage{hypcap}
the error says Undefined control sequence. }

pdftitle, is\inserttitledefined? Probably not. – Werner Jul 09 '15 at 01:40\title{the title}in other spaces I can get the title with\inserttitleand it works fine on all places except here – efirvida Jul 09 '15 at 01:51