圆形框中带有文本内部的投影仪

时间:2009-04-30 10:55:07

标签: pdflatex

我希望在乳胶中有几个文本,这些文本在一个圆形框中以圆形或更多形状包装。 我试着用:

\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添加文字,但我真的希望文本被圆角框包围,而不是用矩形框包围。

3 个答案:

答案 0 :(得分:18)

也许你想要块环境:块,定理,证明和示例?然后你可以找到一个Beamer风格来使它们圆润。

\begin{block}{Block title}
text here
\end{block}

答案 1 :(得分:5)

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

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

请查看documentation of the fancybox package了解详情。

其他有趣的命令: amsmath 包中定义的\boxed shadow 包中定义的\shabox

答案 2 :(得分: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}