如何将椭圆置于框架的中心?
我尝试过这个,但是没有用:
\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}
你的形态是一幅简单的图画。