我怎样才能cleveref
生成以下内容:
将公式(1)代入公式(2)可得......
即,我不希望在 (2) 之前弹出“方程式”一词,而当我简单地使用
Inserting \Cref{eq:1} into \Cref{eq:2} yields ...
答案1
用于\labelcref
第二个交叉引用。或者,假设amsmath
包也已加载,则只需写入\eqref
以生成第二个交叉引用。
完整的 MWE:
\documentclass{article}
\usepackage{amsmath}
\usepackage{cleveref}
\begin{document}
\begin{equation}\label{eq:1} a \end{equation} % generate two dummy equations
\begin{equation}\label{eq:2} b \end{equation}
Inserting \cref{eq:1} into \labelcref{eq:2} yields \dots
Inserting \cref{eq:1} into \eqref{eq:2} yields \dots
\end{document}
答案2
可以用 进行更改\crefname{}{}{}
。在第一个括号中输入环境,然后输入单数形式,最后输入复数形式。
\crefname{equation}{}{}
将删除任何形式的 Eq/Eqs 并仅打印 (1)、(2)。