删除方程标签周围的括号

删除方程标签周围的括号

我的 mWE 是(以下这个答案)——

\documentclass{article}
\usepackage{hyperref}
\usepackage[capitalise,nameinlink,noabbrev]{cleveref}
\creflabelformat{equation}{#2#1#3}
\begin{document}

    \begin{equation}
    \label{eq:1}
    x = y
    \end{equation}

    \cref{eq:1}
\end{document}

输出是——

在此处输入图片描述

这没问题。但我想在环境(标签)和引用时不带括号地展示我的方程式,以保持一致性。比如——

x = y                 1

有人能指出问题或给我提示来解决这个问题吗?此外,(如果允许在这里提问的话),论文中的首选方法是什么?

编辑

通过添加一行——

\crefrangelabelformat{equation}{#3#1#4 to #5#2#6}

没什么区别。

答案1

您可以使用\newtagform命令来mathtools创建另一种equation标签样式。

举例来说\usetagform{noparen},如果标签表单名为noparen

\creflabelformat命令只负责参考的显示。

\documentclass{article}
\usepackage{mathtools}
\usepackage{hyperref}
\usepackage[capitalise,nameinlink,noabbrev]{cleveref}

\creflabelformat{equation}{#2#1#3}

\newtagform{noparen}{}{}
\usetagform{noparen}

\begin{document}

    \begin{equation}
    \label{eq:1}
    x = y
    \end{equation}

    \cref{eq:1}
\end{document}

在此处输入图片描述

相关内容