cref 更改“范围短语”

cref 更改“范围短语”

我习惯于 \crefname{equation}{}{}去掉“eqs。”这个东西。当我使用类似

\cref{eq:1,eq:2,eq:3}

我明白了

(1)至(3)

但我更希望得到 (1)-(3)

答案1

尝试添加

\crefrangeformat{equation}{(#3#1#4)-(#5#2#6)}

在序言中。

(或者参见文档第 16 页cleveref。)

答案2

替代解决方案,将以下内容添加到序言中。

\newcommand{\crefrangeconjunction}{--}

与 Thomas 发布的解决方案相比,该解决方案的可配置性较差。

样式说明:短划线 ( --) 可以用普通连字符 ( ) 代替-,但是大多数样式更喜欢使用短划线。

相关内容