第一个问题
\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.阅读文档