标签 fig:rabbitmq-ha-policyfig 在 Mac OS Catalina 中使用 latexmk 进行编译时多次定义

标签 fig:rabbitmq-ha-policyfig 在 Mac OS Catalina 中使用 latexmk 进行编译时多次定义

当我在 Mac OS Catalina 中使用此命令编译我的 Latex 文档时:

/Library/TeX/texbin/latexmk -pdfxe -pvc -xelatex -interaction=nonstopmode ./dolphin-book-2020.tex

它给了我提示:

  Label `fig:rabbitmq-ha-policyfig' multiply defined

我搜索我的文档并发现只有一个地方可以像这样定义它:

另一种避免的方式是RabbitMQ HA,做镜像队列(Mirror Queue),如图\ref{fig:rabbitmq-ha-policyfig}所示。

\begin{figure}[htbp]
    \centering
    \includegraphics[scale=0.25]{rabbitmq-ha-policy}
    \caption{RabbitMQ添加高可用策略}
    \label{fig:rabbitmq-ha-policyfig}
\end{figure}

为什么仍然给我提示多定义标签以及我该怎么做才能解决这个问题?

相关内容