如何在 LaTex 中标记单纯复形的顶点?

如何在 LaTex 中标记单纯复形的顶点?

我有以下代码。我的问题是如何标记其顶点从 0 到 4?谢谢。

\newcommand\size{1}

\begin{tikzpicture}

  \draw[thick]  (18:\size) \foreach \a in {90,162,234,306} { -- (\a:\size) } -- cycle;

  \draw[thick] (18:\size) \foreach \a in {162,306,90,234} { -- (\a:\size) } -- cycle;

  \foreach \a in {18,90,162,234,306} { \node[black, fill=black,circle,inner sep=2pt] at (\a:\size){}; }

\end{tikzpicture}

答案1

类似这样 - 我没有改变\a标签部分的值,您可以在语句\b中另外添加foreach不同的标签

在此处输入图片描述

平均能量损失

\documentclass[tikz, border=1cm]{standalone}
\begin{document}
    
    \newcommand\size{1}
    
    \begin{tikzpicture}
        
        \draw[thick]  (18:\size) \foreach \a in {90,162,234,306} { -- (\a:\size) } -- cycle;
        
        \draw[thick] (18:\size) \foreach \a in {162,306,90,234} { -- (\a:\size) } -- cycle;
        
        \foreach \a in {18,90,162,234,306} { \node[black, fill=black,circle,inner sep=2pt,  label={[label distance=-3pt]\a:\footnotesize\a}] at (\a:\size){}; }
        
    \end{tikzpicture}
\end{document}

相关内容