I'm thinking about migrating several large documents from cleveref to zref-clever. I have read Migration from cleveref to zref-clever as well as the manual, but several questions remain.
One of them is: How I can control whether references to equations include "equation" or "equations" before the label(s), independently of whether references to figures and tables include "figure" and "table"? (The reasoning is that equations are numbered with parentheses whereas figures and tables are numbered without parentheses. Thus, it is clear that "see (1)" means equation (1) whereas "see 1" would be ambiguous because it could mean either Figure 1 or Table 1.)
My understanding is that I need to use the option noname when referring to each equation. To avoid having to type the option in each reference, I could define a new command:
\documentclass{article}
\usepackage{zref-clever}
\newcommand{\zcrefeq}[1]{\zcref[noname]{#1}}
\begin{document}
\begin{equation}\label{eq:1}
a = b
\end{equation}
\begin{figure}[h]
\caption{Some figure.}
\label{fig:1}
\end{figure}
We have \zcrefeq{eq:1} and \zcref{fig:1}.
\zcref[S]{eq:1} is the first equation.
\end{document}
Is there a more elegant way of doing this by setting an overall option or a reference format option?
