Мне нравится использовать tikz
узлы для расположения графиков рядом друг с другом. Однако в следующем MWE ось, похоже, смещена влево.
\documentclass{book}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\node[text width=.4\linewidth] (A) {%
\begin{tikzpicture}
\begin{axis}
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
};
\node[text width=.4\linewidth,anchor = north] (B) at (A.south) {%
\begin{tikzpicture}
\begin{axis}
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
Как я могу это исправить?
решение1
решение2
Каждый из них tikzpicture
рассматривается как отдельный char
, и вам не нужно включать их во внешний объект tikzpictures
для размещения, вы можете использовать простую tabluar
или просто пустую строку, как в следующем примере.
Если вам нужно исправить размеры участка, width
мы height axis'
также вам поможем.
\documentclass{book}
\usepackage{pgfplots}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{axis}[width=.4\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[width=.4\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}