volumetric-regimes-book/command-line/tools/xelatex-PDFX-3-2002.template.tex

69 lines
1.9 KiB
TeX
Raw Normal View History

2022-06-09 10:08:24 +02:00
% !TeX program = xelatex
% Command to run this tex file: xelatex xelatex-make-pdfx-3-2002.tex
\documentclass{book}
\special { pdf:docinfo << /Title (Volumetric Regimes) /Author (Possible Bodies)>> }
\usepackage[unicode,
pdfauthor={Possible Bodies},
pdftitle={Volumetric Regimes},
pdfdisplaydoctitle,
pdfsubject={Material cultures of quantified presence},
pdfkeywords={},
pdfproducer={Paged.js, Chromium, pdftk, LaTeX},
pdfcreator={xelatex}]{hyperref}
\usepackage{pdfpages}
% From: https://tex.stackexchange.com/questions/255480/producing-pdf-x-compliant-document-with-xelatex/275914#275914
%%%%%%%%% PDF-X stuff, IF USING xelatex %%%%%%%%%
%(mm size * 72)/25.4 = bp size
\usepackage{atbegshi}
\AtBeginShipout{% %A hook that is executed for every page (after first one)
\special{pdf: put @thispage
<<
/TrimBox [0 0 648 432] %put here other numbers = size of page in bp
>>
}
}
\special{pdf: put @thispage
<<
/TrimBox [0 0 648 432] %put here other numbers = size of page in bp
>>
}
\special{pdf:docinfo
<<
/GTS_PDFXVersion (PDF/X-3:2002)
/GTS_PDFXConformance (PDF/X-3:2002)
>>
}
\special{pdf:put @catalog
<<
/PageMode /UseNone
/OutputIntents [
<<
/Info (none)
/Type /OutputIntent
/S /GTS_PDFX
/OutputConditionIdentifier (Custom)
/RegistryName (http://www.color.org/)
>>
]
>>
}
\usepackage{datetime} % for \pdfdate command
\usepackage{hyperref} % for \hypersetup
\hypersetup{
pdftitle={DocTitle},% PDF/X document should have a title
pdfinfo={% Setting some more PDF/X stuff for xelatex
ModDate={D:\pdfdate},% PDF/X document should have a modification date
Trapped={False},% PDF/X document should have Trapped tag set
},
}
\begin{document}
\includepdf[pages=-,fitpaper=true]{XXX}
\end{document}