文件结束时扫描使用\ pgfutil @ next [关闭]

问题描述 投票:0回答:1

我试图在我的作业中显示一个图表并且它一直向我显示:

扫描使用\ pgfutil @ next时文件结束

\begin{center}
    \Large{section 5.3 homework}
\end{center}

\begin{enumerate}
    \item The graph is:
    \begin{center}
    \begin{tikzpicture}                                                  
        \node[name=s, shape=regular polygon, regular polygon sides = 5,
              minimum size=4cm] at (0,0) {};

        \draw[shift=(s.corner 1)] plot[mark=*] coordinates{(0,0)} node[above] {\texttt{1}};                                                               
        \draw[shift=(s.corner 2)] plot[mark=*] coordinates{(0,0)} node[right] {\texttt{2}};                                                           
        \draw[shift=(s.corner 3)] plot[mark=*] coordinates{(0,0)} node[below] {\texttt{3}};                                                       
        \draw[shift=(s.corner 4)] plot[mark=*] coordinates{(0,0)} node[below] {\texttt{4}};                                                           
        \draw[shift=(s.corner 5)] plot[mark=*] coordinates{(0,0)} node[left]  {\texttt{5}};

        \draw (s.corner 1) -- (s.corner 2) -- (s.corner 3) --
              (s.corner 4) -- (s.corner 5) -- (s.corner 1);
        \draw (s.corner 2) -- (s.corner 5):
        \draw (s.corner 3) -- (s.corner 5):
    \end{tikzpicture}
    \end {center}
\end {enumerate}
latex tikz pgf
1个回答
1
投票

tikz命令的结尾必须用;终止,而不是用:终止

\documentclass{article}

\usepackage{pgfplots}
\usetikzlibrary{shapes}

\begin{document}

\begin{tikzpicture}

\node[name=s, shape=regular polygon, regular polygon sides = 5, minimum size=4cm] at (0,0) {};                                                              

\draw[shift=(s.corner 1)] plot[mark=*] coordinates{(0,0)} node[above] {\texttt{1}};

\draw[shift=(s.corner 2)] plot[mark=*] coordinates{(0,0)} node[right]  {\texttt{2}};

\draw[shift=(s.corner 3)] plot[mark=*] coordinates{(0,0)} node[below]  {\texttt{3}};

\draw[shift=(s.corner 4)] plot[mark=*] coordinates{(0,0)} node[below] {\texttt{4}};

\draw[shift=(s.corner 5)] plot[mark=*] coordinates{(0,0)} node[left] {\texttt{5}};
\draw (s.corner 1) -- (s.corner 2) -- (s.corner 3) --
(s.corner 4) -- (s.corner 5) --  (s.corner 1);
\draw (s.corner 2) -- (s.corner 5);
\draw (s.corner 3) -- (s.corner 5);
\end{tikzpicture}

\end{document}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.