如何用cleveref宏包定制公式引用?

2019-08-25 21:38发布

在cleveref宏包中找到了定制的命令\crefname{}{}{}想知道怎么实现 \cref{eq:x}-->(x)式 的效果,我尝试了 \crefname{equation}{式}{式},只实现...

在cleveref宏包中找到了定制的命令\crefname{}{}{}

想知道怎么实现 \cref{eq:x}-->(x)式 的效果,

我尝试了 \crefname{equation}{式}{式},只实现了 \cref{eq:x}-->式(x)

MWE如下

\documentclass{ctexart}

\usepackage{amsmath}

\usepackage{hyperref}

\usepackage{cleveref}

\crefname{equation}{式}{式}

\begin{document}

\begin{equation}\label{eq:1}

    a

\end{equation}

\cref{eq:1}

\end{document}

1条回答
\documentclass{ctexart}
\usepackage{amsmath}
\usepackage{hyperref}
\usepackage{cleveref}
\crefname{equation}{式}{式}
\renewcommand{\cref}[1]{\labelcref{#1}\namecref{#1}}
\begin{document}
  \begin{equation}\label{eq:1}
    a
  \end{equation}
  \cref{eq:1}
\end{document}

image.png

一周热门 更多>

相关问答