tikzpicture 并排

tikzpicture 并排

我怎样才能把这张图并排放在一起

 \begin{figure}[htb]

    \centering
    \begin{tikzpicture}
        \begin{axis}[
            width=0.5\linewidth,
            xlabel=$x$,ylabel=$y$
            ]
            \addplot3[surf,domain=-2:2,domain y=-2:2]
            {(2-x^2-y^2)};
        \end{axis}
    \end{tikzpicture}

    \caption{Paraboloide de revolución}

    \label{pare}

\end{figure}

\hfill

    \begin{figure}[htb]
    \centering
    \begin{tikzpicture}
        \begin{axis}[
            width=0.5\linewidth,
            xlabel=$x$,ylabel=$y$
            ]
            \addplot3[surf,domain=-2:2,domain y=-2:2]
            {(x*y)};
        \end{axis}
    \end{tikzpicture}

    \label{pard}

    \caption{Paraboloide hiperbólico}

\end{figure}

在此处输入图片描述

答案1

您希望两张图片处于同一figure环境中。使用minipage

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[spanish]{babel}
\usepackage{pgfplots}

\pgfplotsset{compat=1.18}

\begin{document}

\begin{figure}[htb]

\begin{minipage}[b]{0.49\textwidth}
\centering

\begin{tikzpicture}
  \begin{axis}[
    width=0.95\linewidth,
    xlabel=$x$,ylabel=$y$
  ]
  \addplot3[surf,domain=-2:2,domain y=-2:2]{(2-x^2-y^2)};
  \end{axis}
\end{tikzpicture}

\caption{Paraboloide de revolución}\label{pare}

\end{minipage}\hfill %               <--- no blank line here
\begin{minipage}[b]{0.49\textwidth}
\centering

\begin{tikzpicture}
  \begin{axis}[
    width=0.95\linewidth,
    xlabel=$x$,ylabel=$y$
  ]
  \addplot3[surf,domain=-2:2,domain y=-2:2]{(x*y)};
  \end{axis}
\end{tikzpicture}

\caption{Paraboloide hiperbólico}\label{pard}
\end{minipage}

\end{figure}

\end{document}

在此处输入图片描述

相关内容