3

我想在乳胶中有几个文本,它们被装在一个圆形或更多的圆形框中。我尝试使用:

\pgfnodecircle{Node1}[stroke]{\pgfxy(1,1)}{0.5cm}
\pgfnodecircle{Node2}[strokel]{\pgfxy(3,0.5)}{0.25cm}
\pgfnodecircle{Node3}[fill]{\pgfxy(5,1)}{0.25cm}  
\pgfnodeconnline{Node1}{Node2}  
\pgfnodeconnline{Node2}{Node3}

但是这个\pgfnodecircle命令不允许我在 nodecircle 内写文本。我可以添加文本,\pgfnodebox但我真的希望文本被圆角框而不是矩形框包围。

4

3 回答 3

18

也许您想要块环境:块、定理、证明和示例?然后,您可以找到一种 Beamer 样式来使它们变圆。

\begin{block}{Block title}
text here
\end{block}
于 2009-10-17T02:26:59.920 回答
5

命令\ovalbox\Ovalbox定义的包fancybox可能会有所帮助:

\documentclass{article}
\usepackage{fancybox}
\begin{document}
  \ovalbox{hello}
  \Ovalbox{world}
  bye
  \doublebox{important}
\end{document}

请查看fancybox 包的文档以获取更多详细信息。

其他有趣的命令:\boxedamsmath\shabox中定义和在shadow包中定义。

于 2009-04-30T21:41:21.757 回答
3

尝试这个:

\setbeamercolor{uppercolgreen}{fg=white,bg=green!35}
\setbeamercolor{lowercolgreen}{fg=black,bg=green!10}
...
\begin{beamerboxesrounded}[upper=uppercolgreen,lower=lowercolgreen,shadow=true]
{Definition - What is A:} 
$A:= 2 + 5$.
\end{beamerboxesrounded}
于 2011-08-31T07:56:08.200 回答