- \DocumentMetadata{
- % modern PDF rendering: <https://tex.stackexchange.com/a/686905/309738>
- $if(lang)$
- lang={$lang$},
- $endif$
- $if(pdfversion)$
- pdfversion=$pdfversion$,
- $endif$
- $for(pdfstandard)$
- pdfstandard=$pdfstandard$,
- $endfor$
- $if(pdftestphase)$
- testphase=
- {
- $for(pdftestphase)$
- $pdftestphase$,
- $endfor$
- },
- $endif$
- $if(pdfdebug)$
- debug=
- {
- $for(pdfdebug)$
- $pdfdebug$,
- $endfor$
- },
- $endif$
- $if(pdfdebugfirstaidoff)$
- debug=
- {
- firstaidoff=
- {
- $for(pdfdebugfirstaidoff)$
- $pdfdebugfirstaidoff$,
- $endfor$
- },
- },
- $endif$
- }
- $if(copyright)$
- % flag as rights protected <https://tex.stackexchange.com/a/712443/309738>
- \ExplSyntaxOn
- \pdfmeta_xmp_add:n{<xmpRights:Marked>True</xmpRights:Marked>}
- \ExplSyntaxOff
- $endif$
- $if(pdftestphasestrict)$
- % fatalize tagging warnings
- \ExplSyntaxOn
- \msg_redirect_module:nnn { tag } { warning } { error }
- \ExplSyntaxOff
- $endif$
- \documentclass[
- $if(fontsize)$
- $fontsize$,
- $endif$
- $if(papersize)$
- $papersize$paper,
- $endif$
- $if(beamer)$
- ignorenonframetext,
- $if(handout)$
- handout,
- $endif$
- $if(aspectratio)$
- aspectratio=$aspectratio$,
- $endif$
- $if(babel-lang)$
- $babel-lang$,
- $endif$
- $endif$
- $for(classoption)$
- $classoption$$sep$,
- $endfor$
- ]{$documentclass$}
|