Cleveref:改变 \Cref 的行为以使用缩写形式

Cleveref:改变 \Cref 的行为以使用缩写形式

日记国际固体与结构杂志参考文献总是使用大写和缩写形式,例如图 1、等式 1,即使在句首也是如此。

我使用包cleveref来全局调整这一点。但是,我还没有弄清楚如何使用 来缩写句子开头的参考文献\Cref{}。我喜欢坚持使用 ,\Cref{}以便能够更改此样式,以防其他期刊使用不同的样式。

平均能量损失

\documentclass{article}
\usepackage[capitalise]{cleveref}
\begin{document}
\begin{equation}
  c^2 = a^2 + b^2
  \label{eqn}
\end{equation}

\Cref{eqn} shows an interesting result.
\end{document}

我是否忽略了文档

cleveref截至 2015 年 7 月 27 日的当前版本:0.19.1,2014 年 5 月发布, http://www.dr-qubit.org/cleveref.html

更新:0.21 版(2017 年 6 月)无变化

答案1

根据@Christian Hupfer 的(已删除)答案和评论以及我自己的搜索,有三种可能性:

  1. \renewcommand{\Cref}[1]{\cref{#1}}
    这与 poorman 选项不兼容
  2. 替换Crefcref,例如
    $ sed 's/\\Cref{/\\cref{/g' manuscript.tex > manuscript-new.tex
  3. 明确定义图形、方程式、表格等的大写标签(我的选择):

    \Crefname{equation}{Eq.}{Eqs.}
    \Crefname{figure}{Fig.}{Figs.}
    \Crefname{tabular}{Tab.}{Tabs.}
    

请注意,cleveref 软件包的作者不会将其添加为软件包选项(例如abbrevall),因为这被认为是糟糕的写作风格(参见 Toby Cubitt 的评论)。

相关内容