# PDF inclusion error when using \input or \include

I have set up a LaTeX file for a book-type document with the following preamble:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{textgreek}
\usepackage{gensymb}
\usepackage{csquotes}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[backend=bibtex8,style=chem-angew,doi=true]{biblatex}
\usepackage{wrapfig}
\usepackage{chemmacros}
\usepackage{psfrag}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{chemnum}


Now, when I make a document were everything is included after the preamble, that includes a figure with TMP - tags, all works out fine, the tags are replaced with compound numbers.

\begin{document}
\cmpd*{Bla}
\cmpd*{Blab}
blalba\cite{text}

\begin{figure}[h]
\centering
\replacecmpd{Bla}
\replacecmpd{Blab}
\includegraphics{rxn.eps}
\caption{\ortho-selective chemistry.}
\end{figure}
\printbibliography
\end{document}


If, however I copy all the content of the document into an additional file like this:

\begin{document}
\input{text}
\end{document}


I get the following error:

pdfTeX error: pdflatex (file ./main-pics.pdf): PDF inclusion:
required page does not exist <1>


Can anyone explain this? The .log file is not really conclusive. The problem does not change when I use \include instead of \input I really don't want to put everything into one file.

edit: I forgot, I am using MacTeX 2015.

• And how is main-pics.pdf related to the code you show here? – daleif Mar 10 '16 at 20:53
• "main" would be the name of the .tex file to compile, thus the error relates tomain-pics.pdf. – siggg Mar 11 '16 at 17:03
• the point here, where does the pics part come in? Where is that related to the mwe you provide? – daleif Mar 11 '16 at 17:08
• I don't really get it myself, but I believe it is in a way related to the package auto-psd-pdf. I only started having this error when I wanted to use the tags, so I added the packages psfrag and auto-psd-pdf. – siggg Mar 12 '16 at 8:33
• So I can extend a bit here: I just tried on a bit and the MWE posted above works now. However I do not understand why. What I did is i commented \usepackage{chemmacros} out, the document compiled, then i added the package again and the document would still be compiled, which worked repeatedly, also when adding specific elements of the chemmacros-package. – siggg Mar 14 '16 at 14:30

• So I tried out \subfile but unfortunately the error remains the same, no change. – siggg Mar 14 '16 at 7:39