TikZ ファイルを並べて配置しても正しい結果が得られません。
\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}
答え1
パッケージが必要ですsubcaption
。あまり混乱しないように、プリアンブルに長さfigureheight
とを導入することが望ましいです。サブキャプションをインデックスと同じ方法で呼び出すと混乱する可能性があります。figurewidth
それでもエラーが発生する場合は、おそらく 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}