Вы пытались скомпилировать каждое изображение отдельно и затем включить его в свой текстовый файл в формате pdf, а не в код tikz? Вы можете использовать пакет отдельно, так что изображение будет именно того размера, который вам нужен. Итак:
\documentclass{standalone}
\usepackage{tikz,pgf} %and any other packages or tikzlibraries your picture needs
\begin{document}
\begin{tikzpicture}
%your tikz code here
\end{tikzpicture}
\end{document}
Хорошая вещь об этом заключается в том, что вы можете либо включить компиляцию этого документа напрямую, чтобы получить PDF-фигуру для включения в ваш документ, либо вы можете использовать команду \ input, чтобы включить ее в основной документ в виде кода tikz добавление
\usepackage{standalone}
в вашем основном документе (вместе с пакетами и библиотеками tikz), а затем
\begin{figure}
\input{tikzfile.tex}
\end{figure}