我想要绘制下图:
通过阅读以下 pst-eucl 文档http://www.bakoma-tex.com/doc/generic/pst-eucl/euclide_english.pdf,我想出了以下代码:
\documentclass[11pt]{article}
\usepackage{pst-eucl}
\begin{document}
\begin{pspicture}
\pstGeonode[PointSymbol=o](0,0){O}(-2,0){A}(1,1.732){B}(2,0){C}(1,0){D}
\pstSegmentMark{A}{B}
\pstSegmentMark{A}{C}
\pstSegmentMark{O}{B}
\pstSegmentMark{D}{B}
\pstSegmentMark{C}{B}
\pstCircleOA{O}{A}
\end{pspicture}
\end{document}
然而,当我在 XeLaTeX 中编译时,只有节点的字母显示出来。圆圈和线段根本不显示。
有没有办法修复我的代码或者有没有更好的方法来绘制该图形?
答案1
我认为您没有运行xelatex
和/或没有查看pdf
输出:可以使用最新的 TL 2016 输出。
\documentclass[11pt]{article}
\usepackage{pst-eucl}
\begin{document}
\begin{pspicture}[showgrid=false](-2,-2)(3,2)
\pstGeonode[PointSymbol=o](0,0){O}(-2,0){A}(1,1.732){B}(2,0){C}(1,0){D}
\pstSegmentMark{A}{B}
\pstSegmentMark{A}{C}
\pstSegmentMark{O}{B}
\pstSegmentMark{D}{B}
\pstSegmentMark{C}{B}
\pstCircleOA{O}{A}
\end{pspicture}
\end{document}