将方程与图对齐

将方程与图对齐

我想将一个方程与其图形对齐,这就是它现在的样子。

在此处输入图片描述

这就是我想要的...

在此处输入图片描述

我怎样才能将第一个改变得看起来像第二个?

我的代码如下所示:

\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amsmath,mathtools,amssymb,amsthm}

\begin{document}

\[ f(t) =
    \begin{cases}
        e^{-\frac{1}{t}} & t > 0    \\
        0                & t \leq 0
    \end{cases}
\]

\begin{center}
\begin{tikzpicture}
\begin{axis}[
  grid=both,
  xmin=-2.1,
  xmax=2.1,
  ymin=-2.1,
  ymax=2.1,
  axis lines=middle,
  xlabel = $x$,
  ylabel = $y$,
  axis line style={latex-latex},
  ]

\addplot[
  samples=100,
  domain=0.01:2,
  color=blue,
  thick,
  smooth,
  ]
  {(e)^(-1/x)};


\addplot[
  samples=2,
  domain=-2:0,
  color=blue,
  thick,
  smooth
  ]
  {0};

\end{axis}
\end{tikzpicture}
\end{center}
\end{document}

我尝试使用 multicols*,但它破坏了一切,图表有时不会显示,或者它会移动到章节末尾的空白页。

答案1

在显示中插入图表:

\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amsmath,mathtools,amssymb,amsthm}

\begin{document}

\[ f(t) =
    \begin{cases}
        e^{-\frac{1}{t}} & t > 0    \\
        0                & t \leq 0
    \end{cases}
\qquad
\begin{gathered}
\begin{tikzpicture}
\begin{axis}[
  grid=both,
  xmin=-2.1,
  xmax=2.1,
  ymin=-2.1,
  ymax=2.1,
  axis lines=middle,
  xlabel = $x$,
  ylabel = $y$,
  axis line style={latex-latex},
  ]
\addplot[
  samples=100,
  domain=0.01:2,
  color=blue,
  thick,
  smooth,
  ]
  {(e)^(-1/x)};
\addplot[
  samples=2,
  domain=-2:0,
  color=blue,
  thick,
  smooth
  ]
  {0};
\end{axis}
\end{tikzpicture}
\end{gathered}
\]

\end{document}

这样gathered你就得到了垂直居中。

在此处输入图片描述

相关内容