使用 pst-eucl 繪製圖形

使用 pst-eucl 繪製圖形

我想畫下圖:

![在此輸入影像描述

透過閱讀以下 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} 

在此輸入影像描述

相關內容