图片环境的可能性

图片环境的可能性

从我在网上找到的信息来看,图片环境不提供三角形形状。使用线条可以获得类似的效果,但当您想用纯色填充三角形时则不行。您确认了吗?也许贝塞尔曲线可以作为一种选择。

\setlength{\unitlength}{2pt}
\begin{picture}(50,200)
\linethickness{1pt}
\bezier{20}(0,0)(10,30)(50,30)
\put(0,0){\circle*{1}}
\put(50,30){\line(-1,0){40}}
\put(50,31){\makebox(0,0)[b]{C}}
\end{picture} 

答案1

picture环境太旧了,无法使用。你最好使用TikZPSTricks,它们是绘制图片最强大的软件包。如果你对标准picture环境非常熟悉,不想改变,你也可以使用pict2e来改进标准picture环境。

例子:

TikZ

\begin{tikzpicture}
\filldraw[fill=orange,line width=1pt] (0,0) -- (4,3) -- (5,0) -- cycle;
\end{tikzpicture}

PSTricks

\begin{pspicture}(5,4)
\pspolygon[linewidth=1pt,fillstyle=solid,fillcolor=orange]
  (0,0)(4,3)(5,0)
\end{pspicture}

pict2e

\setlength\unitlength{1cm}
\begin{picture}(5,4)
{\color{orange}\polygon*(0,0)(4,3)(5,0)}
{\linethickness{1pt}\polygon(0,0)(4,3)(5,0)}
\end{picture}

在此处输入图片描述

相关内容