我试图把这个参考资料放在图表下面

我试图把这个参考资料放在图表下面

我试图把这个参考资料放在图表下面,同时我希望这个数字稍微小一点,我该怎么做?我的代码是:

\begin{figure}
    \begin{tikzpicture}
        \begin{axis}
            [xlabel=$x$,ylabel=$y$]
            \addplot3[surf,domain=-2:2,domain y=-2:2]
            {(2-x^2-y^2)};
        \end{axis}
    \end{tikzpicture}
 \caption{}
\label{compression}
\end{figure}

在此处输入图片描述

答案1

不太清楚你想要什么:将图像居中还是将标题移到文本的左边框。假设图像应该居中:

a) 图像居中:

  • 下面的图片是标题...
  • 标题通常水平居中(除非您在文档中的某处另有规定)
  • 图像未在浮动中水平居中。若要实现这一点,您需要\centering在后面添加\begin{figure}(请参阅下面的 MWE)。

b)图像大小

  • 可以通过两种方式确定:
    • 通过添加选项来确定图像的宽度width=<desired width>axis如第一个示例中所做的那样),
    • 通过缩放 od tikzpicture(如第二个示例中所示)
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}

%---------------- Show page layout. Don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}
    \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{first example}
    
\bigskip
    \begin{tikzpicture}[scale=0.8]
\begin{axis}[
xlabel=$x$,ylabel=$y$
            ]
\addplot3[surf,domain=-2:2,domain y=-2:2]
{(2-x^2-y^2)};
\end{axis}
    \end{tikzpicture} 
\caption{second example}
\label{compression}
    \end{figure}
\end{document}

在此处输入图片描述

(红线表示文本边框)

相关内容