如何画内切圆(内切圆)?

如何画内切圆(内切圆)?

第一个问题

\documentclass[pstricks,12pt,border=12pt]{standalone}
\usepackage{pst-eucl}
\begin{document}
\begin{pspicture}[showgrid](-3,-2)(2,2)
\psset{PointSymbol=none,CodeFig,CodeFigColor=red}
\pstTriangle(1,1){A}(-2,1){C}(-1,-1){B}
\pstProjection{A}{B}{C}[I]
\pstProjection{A}{C}{B}[J]
\pstProjection{C}{B}{A}[K]
\end{pspicture}
\end{document}

在此处输入图片描述

如何修改直角标记的尺寸?

第二个问题

ABC在 TikZ 中,我们可以通过分别传递circum和来绘制三角形的外切圆(切入圆)和内切圆(内切圆)in,如下所示。

\tkzDrawCircle[circum](A,B,C)
\tkzDrawCircle[in](A,B,C) 

在此处输入图片描述

在 PSTricks 中,我必须传递哪些选项\pstCircleABC[<options>]{A}{B}{C}{O}才能绘制(三角形的)内切圆ABC?我知道我们可以使用\pstBissectBAC\pstProjection但是\pstCircleOA它太长了。

第三个问题

对于以下宏,

\pstLineAB[Options]{A}{B}
\pstCircleOA[Options]{O}{A}
\pstCircleAB[Options]{O}{A}
\pstDistAB[Options]{A}{B}
\pstDistVal[Options]{x}
\pstInterFF[Options]{f}{g}{x0}{M}
\pstInterFL[Options]{f}{A}{B}{x0}{M}
\pstInterFC[Options]{f}{O}{A}{x0}{M}
\psGetDistanceAB[Options](x1,y1)(x2,y2){<name>}
\psGetAngleABC[Options](x1,y1)(x2,y2)(x3,y3){<symbol>}

所有可能的可选参数有哪些?

答案1

请提供总是完整的例子!

1.

\documentclass[pstricks]{standalone}
\usepackage{pst-eucl}
\begin{document}

\begin{pspicture}[showgrid](-3,-2)(2,2)
\psset{PointSymbol=none,CodeFig,CodeFigColor=red,RightAngleSize=0.2}
\pstTriangle(1,1){A}(-2,1){C}(-1,-1){B}
\pstProjection{A}{B}{C}[I]
\pstProjection{A}{C}{B}[J]
\pstProjection{C}{B}{A}[K]
\end{pspicture}

\end{document}

在此处输入图片描述

2.编写自己的宏\pstInnerCircle,这并不太复杂

\documentclass[pstricks]{standalone}
\usepackage{pst-eucl}
\makeatletter
\def\pstTriangleIC{\pst@object{pstTriangleIC}}
\def\pstTriangleIC@i#1#2#3{%
  \begingroup
  \psset{PointSymbol=none,PointName=none,linestyle=none}
  \pstBissectBAC{#3}{#1}{#2}{IC_BC}
  \pstBissectBAC{#2}{#3}{#1}{IC_AB} 
  \pstInterLL{#3}{IC_AB}{#1}{IC_BC}{IC_M}
  \pstProjection[CodeFig=false]{A}{B}{IC_M}[IC_MAB] 
  \endgroup
  \begingroup
  \use@par
  \pstCircleOA{IC_M}{IC_MAB}
  \endgroup
}
\makeatother
\begin{document}

\begin{pspicture}[showgrid](-3,-2)(2,2)
\psset{PointSymbol=none,CodeFig,CodeFigColor=red,RightAngleSize=0.2}
\pstTriangle(1,1){A}(-2,1){C}(-1,-1){B}
\pstProjection{A}{B}{C}[I]
\pstProjection{A}{C}{B}[J]
\pstProjection{C}{B}{A}[K]
\pstTriangleIC[linestyle=dashed,linecolor=blue]{A}{B}{C}
\end{pspicture}

\end{document}

在此处输入图片描述

3.阅读文档

相关内容