Was @Ulrike Fischer als Kommentar andeutete hier nochmal ausführlicher mit Beispielen:
Ich zeige die Methode am Beispiel von irgendwelchen TikZ-Graphiken, die -als eigenständige Dokumente- in ein Hauptdokument eingebunden werden sollen. *Zum Schluß werden lauffähige Testdokumente angegeben.*
**1. Jeden TikZ-Graph in ein eigenes standaloneclass-Dokument.**
**graph01.tex**
\documentclass[margin=5mm, tikz]{standalone}
.... <Hier der TikZ-Graph> ....
*Beispiel-Inhalt (nur):*
[![alt text][1]][2]
**2. Hauptdokument erstellen und Graphiken aus 1 mit standalone.sty einbinden:**
**main.tex**
\documentclass{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{standalone}%<--- Für das Einfügen eigenständiger TeX-Dokumente
\title{Mein Artikel}
\begin{document}
\maketitle
\tableofcontents
\chapter{Mein Graph}
\includestandalone[mode=buildnew]{graph01} % '.tex' weglassen
....
\end{document}
*Beispiel-Inhalt:*
[![alt text][3]][3]
*und weitere Seiten.*
So bleiben alle Haupt- und Unter-Dokumente dynamisch und man kann (im Unterschied zur Arbeit mit pdfpages.sty o.ä.) einfach Änderungen vornehmen.
**Einfache Dokumente zum Testen dieser Methode:**
**sub.tex**
\documentclass[tikz]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[->, red] (0,1cm)--++(14,-5);
\end{tikzpicture}
\end{document}
**main.tex**
% arara: pdflatex: {shell: yes}
\documentclass{article}
\usepackage{standalone}
\begin{document}
\begin{figure}[h]
\includestandalone[mode=buildnew]{sub}
\includestandalone[mode=image]{sub}
\end{figure}
\end{document}
***Beachte, dass main.tex nicht das in sub.tex benötigte Paket tikz.sty enthält.***
[1]: https://texwelt.de/wissen/upfiles/1_19.png
[2]: https://texwelt.de/wissen/upfiles/1_19.png
[3]: https://texwelt.de/wissen/upfiles/2_13.png