如何将椭圆置于框架的中心?

如何将椭圆置于框架的中心?

如何将椭圆置于框架的中心?

我尝试过这个,但是没有用:

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}

\begin{frame}
\begin{tikzpicture}
\node[yshift=6.6cm,xshift=6.6cm,draw,ellipse,text width=2cm,align=center] 
  {Gerer poste de travail};
\end{tikzpicture}
\end{frame}

\end{document}

请画出以下表格:

在此处输入图片描述

请问您还有什么更好的想法吗?

多谢!

答案1

小“人”是一条pic可以根据需要多次重复使用的路径。ellipse放置在current page.center

\documentclass{beamer}
\usepackage{tikz}
\usetikzlibrary{shapes}

\tikzset{
Person/.pic={
  \begin{scope}[cyan]
  \coordinate (a) at (0,0);
  \node[draw,circle,inner sep=2pt] (phead) {};
  \draw (phead) -- coordinate[midway] (d) ++(0,-15pt) coordinate (c) -- ++(310:5pt);
  \draw (c) -- ++(230:5pt);
  \draw ([xshift=-5pt]d) -- ([xshift=5pt]d);
  \end{scope}
  }
}

\begin{document}

\begin{frame}
\begin{center}
\begin{tikzpicture}[remember picture,overlay]
\node[
  draw,
  ellipse,
  text width=2cm,
  align=center
] 
  at (current page.center)
  (A)
  {Gerer poste de travail};
\foreach \Posicion in {{(-2,3)},{(3,2)},{([yshift=1cm]A.north)},{(-1,-3)}}
  \path pic at \Posicion {Person};  
\end{tikzpicture}
\end{center}
\end{frame}

\end{document}

在此处输入图片描述

该代码需要两次编译。

答案2

使用center环境:

\begin{frame}
\begin{center}
\begin{tikzpicture}
\node[yshift=6.6cm,xshift=6.6cm,draw,ellipse,text width=2cm,align=center] 
  {Gerer poste de travail};
\end{tikzpicture}
\end{center}
\end{frame}

你的形态是一幅简单的图画。

相关内容