Não estou obtendo resultados corretos ao colocar arquivos TikZ lado a lado:
\documentclass[12pt,a4paper]{report}
\usepackage{pgfplots}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{figure}[!htb]
\begin{minipage}[l]{0.5\textwidth}
\centering
\newlength\figureheight
\newlength\figurewidth
\setlength\figureheight{5cm}
\setlength\figurewidth{8cm}
%\input{a.tikz}
\begin{tikzpicture}
\draw (0.1,0) -- (0.9,0);
\end{tikzpicture}
\subcaption{(a)}
\end{minipage}\hfill%
\begin{minipage}[l]{0.5\textwidth}
\centering
\newlength\figureheight
\newlength\figurewidth
\setlength\figureheight{5cm}
\setlength\figurewidth{8cm}
%\input{b.tikz}
\begin{tikzpicture}
\draw (0.1,0) -- (0.9,0);
\end{tikzpicture}
\subcaption{(b)}
\end{minipage}%
\caption{Caption}
\end{figure}
\end{document}
Responder1
Você precisa do pacote subcaption
. É preferível introduzir comprimentos figureheight
e figurewidth
no preâmbulo para não bagunçar muito. Pode ser confuso que você tenha chamado a sublegenda da mesma forma que o índice.
Se você ainda enfrentar um erro, provavelmente está dentro dos seus números do tikz.
\documentclass[12pt,a4paper]{report}
\usepackage{pgfplots}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{tikz}
\newlength\figureheight
\newlength\figurewidth
\begin{document}
\begin{figure}[!htb]
\begin{minipage}[l]{0.5\textwidth}
\centering
\setlength\figureheight{5cm}
\setlength\figurewidth{8cm}
\begin{tikzpicture}
\draw (0.1,0) -- (0.9,0);
\end{tikzpicture}
\subcaption{(a)}
\end{minipage}\hfill%
\begin{minipage}[l]{0.5\textwidth}
\centering
\setlength\figureheight{5cm}
\setlength\figurewidth{8cm}
\begin{tikzpicture}
\draw (0.1,0) -- (0.9,0);
\end{tikzpicture}
\subcaption{(b)}
\end{minipage}%
\caption{Caption}
\end{figure}
\end{document}