我正在准备一个 beamer 演示文稿,我需要在幻灯片中插入一些使用 tikz 方法构建的图表。但是,它们覆盖了整个框架,而我希望这些图表更小一些。我该怎么做?这是我使用的代码:
\begin{column}{0.5\textwidth}
\begin{tikzpicture}
\begin{axis}[clip=false,xmin=0, xmax=5, ymin=0, ymax=3,axis lines=middle,xlabel=$t$,ylabel=$\Dot{r}(t)$,ytick={0},xtick={2,4},yticklabels={$0$},xticklabels={$t_1$,$t_f$},xticklabel style={anchor= north}]
\addplot[blue,domain=0:2]{x};
\addplot[red,domain=2:4]{-x+4};
\end{axis}
\end{tikzpicture}
\end{column}
答案1
您可以像这样更改宽度:
\documentclass{beamer}
\usepackage{pgfplots}
\begin{document}
\begin{frame}
\begin{columns}
\begin{column}{0.5\textwidth}
\pgfplotsset{width=\linewidth}
\begin{tikzpicture}
\begin{axis}[clip=false,xmin=0, xmax=5, ymin=0, ymax=3,axis lines=middle,xlabel=$t$,ylabel=$\Dot{r}(t)$,ytick={0},xtick={2,4},yticklabels={$0$},xticklabels={$t_1$,$t_f$},xticklabel style={anchor= north}]
\addplot[blue,domain=0:2]{x};
\addplot[red,domain=2:4]{-x+4};
\end{axis}
\end{tikzpicture}
\end{column}
\begin{column}{.5\textwidth}
Some text over in the other column
\end{column}
\end{columns}
\end{frame}
\end{document}