\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{PrimeTeX/DocProperties}[2025-07-09] % Custom document properties. \DeclareRobustCommand*{\customer}[1]{\gdef\@customer{#1}} \DeclareRobustCommand*{\customerFull}[1]{\gdef\@customerFull{#1}} \DeclareRobustCommand*{\projectNumber}[1]{\gdef\@projectNumber{#1}} \DeclareRobustCommand*{\projectDesc}[1]{\gdef\@projectDesc{#1}} \DeclareRobustCommand*{\version}[1]{\gdef\@version{#1}} % Macros to insert document properties. \newcommand{\sTitle}{\makeatletter{\@title}} \newcommand{\sAuthor}{\makeatletter{\@author}} \newcommand{\sDate}{\makeatletter{\@date}} \newcommand{\sCustomer}{\makeatletter{\@customer}} \newcommand{\sCustomerFull}{\makeatletter{\@customerFull}} \newcommand{\sProjectNumber}{\makeatletter{\@projectNumber}} \newcommand{\sProjectDesc}{\makeatletter{\@projectDesc}} \newcommand{\sProjectTitle}{\makeatletter{Project \@projectNumber : \@projectDesc}} \newcommand{\sVersion}{\makeatletter{\@version}} %#endregion