如何在方程式和 refstyle 中使用引用?

如何在方程式和 refstyle 中使用引用?

refstyle包似乎破坏了方程式中的引用

\documentclass{article}

\usepackage{amsmath}
\usepackage{refstyle}

\begin{document}

\begin{enumerate}
  \item \label{enu:test}
\end{enumerate}

$\eqref{enu:test}$

\end{document}

在此处输入图片描述

如果没有的话,它看起来是这样的resfstyle

在此处输入图片描述

答案1

\eqref前缀eq:会自动添加到标签中。如果你想使用它

  1. 标签必须以eq:

  2. 引用时必须省略前缀


\documentclass{article}

\usepackage{refstyle}


\begin{document}

\begin{enumerate}
  \item \label{eq:test}
\end{enumerate}

$\eqref{test}$

\eqref{test}

\end{document}

(你确定将它用于\eqref非方程式的东西是个好主意吗?)

答案2

也许,我需要手动执行此操作:

\documentclass{article}

\usepackage{amsmath}
\usepackage{refstyle}

\begin{document}

\begin{enumerate}
  \item \label{enu:test}
\end{enumerate}

$(\ref{enu:test})$

\end{document}

相关内容