pstricks를 사용하여 Petersen 그래프 다이어그램을 만드는 방법

pstricks를 사용하여 Petersen 그래프 다이어그램을 만드는 방법

오각형 안에 정삼각형 별을 어떻게 만들 수 있나요?

답변1

가능성(간단한 변형)이 예PS-Tricks 예시 갤러리 중):

\documentclass{article}
\usepackage{pst-poly}
\providecommand{\PstPolygonNode}{%
 \psdots[dotscale=2](1;\INode)
 \multido{\iA=0+1}{\INode}{%
   \multido{\iB=\iA+1}{\numexpr\INode-\iA+1\relax}{% 
     \psline[linecolor=blue!50](1;\iA)(1;\iB)}}}
\begin{document}

\psset{unit=2,linewidth=0.2pt}
\PstPolygon[PolyNbSides=5]

\end{document}

여기에 이미지 설명을 입력하세요

답변2

Gonzalo의 답변과 약간 다릅니다.

여기에 이미지 설명을 입력하세요

\documentclass{article}

\usepackage{pst-node,multido}

\begin{document}

\begin{pspicture}(5,5)
  \SpecialCoor
  \multido{\i=0+1}{7}{\rput{90}{\degrees[5]\pnode(1;\i){v\i}}}% Mark nodes
  \multido{\i=0+1}{5}{%
    \pcline(v\i)(v\number\numexpr\i+1)% C_5<1>
    \pcline(v\i)(v\number\numexpr\i+2)% C_5<2>
    \pscircle[fillstyle=solid,fillcolor=black](v\i){2pt}% node
  }
\end{pspicture}

\end{document}

도 있습니다pst-poly:

여기에 이미지 설명을 입력하세요

\documentclass{article}

\usepackage{pst-poly}

\begin{document}

\begin{pspicture}(5,5)
  \providecommand{\PstPolygonNode}{\psdots[dotsize=0.1](1;\INode)}
  \rput{90}(2,2){\PstPolygon[PolyNbSides=5]}
  \rput{90}(2,2){\PstPolygon[PolyNbSides=5,PolyOffset=2]}
\end{pspicture}

\end{document}

관련 정보