cleveref

在 cleveref 中对段落使用 nameref
cleveref

在 cleveref 中对段落使用 nameref

有没有办法cleveref复制段落的自定义参考命令(但不复制其他参考命令)? 例如,考虑以下 MWE: \documentclass{article} \usepackage{hyperref} \usepackage{cleveref} \title{test} \begin{document} Current paragraph referencing with \verb|\cref|: \cref{par:paragraph}. Desired referencing: \autoref{par:paragraph}, \nameref{par...

Admin

在参考文献中将附录显示为“附录 A”,而不是“章节 A”
cleveref

在参考文献中将附录显示为“附录 A”,而不是“章节 A”

这是使用 Aditya 的解决方案的 ConTeXt 文档“ConTeXt 中类似 Cleveref 的命令”: \definereferenceformat[cref][label=*] \setuplabeltext[chapter=Chapter~,appendix=Appendix~] \starttext \startbodymatter \startchapter[title={Body chapter},reference={sec:first}] \stopchapter \stopbodymatter \startap...

Admin

newcounter、crefname、crefformat:cref 中的多个交叉引用未显示名称,而是显示 ??
cleveref

newcounter、crefname、crefformat:cref 中的多个交叉引用未显示名称,而是显示 ??

在定义 a newcounter(我将其命名为“cases”)crefname、、crefformat和 之后crefrangeformat,我用 增加计数器refstepcounter并用 标记它label。我可以用 引用单个案例,用和引用cref多个案例;但是,当用 引用多个案例时,类型不会像其他方法那样显示。我遗漏了什么?labelcrefcrefrangecref 以下是 MWE: \documentclass{article} \usepackage[capitalise]{cleveref} \begin{document} \sectio...

Admin

当课堂上需要使用多语制时,cleveref 与多语制相冲突
cleveref

当课堂上需要使用多语制时,cleveref 与多语制相冲突

当我运行以下 MWE (带有xelatex)时: % File myclass.cls \NeedsTeXFormat{LaTeX2e} \ProvidesClass{myclass} \LoadClass[12pt]{article} \RequirePackage{polyglossia} \RequirePackage{cleveref} % File main.tex \documentclass{myclass} \setmainlanguage{english} \begin{document} bla \end{document} 我收到这...

Admin

Cleveref 无法处理多个引用
cleveref

Cleveref 无法处理多个引用

\Cref似乎无法正常运行。\usepackage{cleveref}(按原样)被使用。 \Cref{ref1}, \Cref{ref2}有效,但\Cref{ref1, ref2}结果只显示第一个引用,另一个引用?? ...

Admin

使用 cref (cleveref) 进行 subfig 时将字母大写
cleveref

使用 cref (cleveref) 进行 subfig 时将字母大写

交叉引用子图时,是否可以让 cleveref 将字母大写? 目前,我的子图配置为将子图中的字母大写(即 ABCDE),但是当我使用该\cref命令时,它将生成图 1a。 以下是 MWE: \documentclass[a4paper]{article} \usepackage{subcaption} \usepackage{caption} \captionsetup{justification=centerlast,font=small,labelfont=sc,margin=50pt} \usepackage[capitalise]{clevere...

Admin

如何删除交叉引用的名称和计数器之间的空格?
cleveref

如何删除交叉引用的名称和计数器之间的空格?

我有两类定理(定理 A 和定理 B),以及定理下方的一些枚举列表。如果想引用以下项目: A1.1 至 1.3 和 B1.1 然而,使用通常的命令\cref{en:A1,en:A2,en:A3,en:B1}只会产生 A 1.1 至 1.3 和 B 1.1 有没有办法删除 A 和 1.1 之间以及 B 和 1.1 之间的空格? 备注:我想避免像这样的“丑陋”的解决方案\crefname{A}{A\hspace{-2pt}}{A\hspace{-2pt}},因为这会在对齐的文本中产生不同的间距。 以下是 MWE: \documentc...

Admin

如何在交叉引用中包含前缀?
cleveref

如何在交叉引用中包含前缀?

我的论文分为两部分(A 部分和 B 部分),它们的定理分别称为定理 A 和定理 B。B 部分的编号也从 1 开始。 这两个部分之间有很多交叉引用,因此需要在交叉引用中包含前缀 A 和 B,如下所示: 我想参考项目 A1.1 至 A1.3 和 B1.1 至 B1.3。 不幸的是,使用\cref{en1,en2,en3,en4,en5,en6}或\labelcref{en1,en2,en3,en4,en5,en6}, 我只得到了对项目 1.1 至 1.3 的引用。 有办法解决这个问题吗? 备注:解决方案应该仍然允许使用\value{}...

Admin

如何交叉引用嵌套的枚举列表?
cleveref

如何交叉引用嵌套的枚举列表?

在定理中,我有嵌套的枚举列表: 1.1、1.2、1.3、1.4 等。 2.1、2.2、2.3、2.4 等 供参考 1.1 至 1.3 和 2.4 我尝试使用常用命令\cref{en1-1,en1-2,en1-3,en2-4}。但是,它无法正常工作,因为它忽略了第一级编号,因此产生了错误的结果 1.1 至 2.4 有没有办法解决这个问题,以便更高级别的编号也能被考虑?我正在寻找一种自动化解决方案,而不是手动解决方法\cref{en1-1,en1-2,en1-3} and \cref{en2-4}。 以下是 MWE: \documentclass[1...

Admin

\Cref{} 图形简述?
cleveref

\Cref{} 图形简述?

我们如何使用\Cref来获取格式“无花果。“ 或者 ”如图。“在 PDF 中? 如果我只使用\Cref,那么我总是得到数字、数字...... ...

Admin

\cpageref 结果不正确,其中包含跨页面范围的多个(3+)引用
cleveref

\cpageref 结果不正确,其中包含跨页面范围的多个(3+)引用

我注意到,\cpageref当引用跨越多页时,使用超过 2 个引用会失败。 不是获取页面范围,而是打印定义页面范围的引用。打印的是参考标签,而不是页码。 这是为了版本 0.21.4和预发布版本 0.21.5。 使用时不存在该错误\cref。 有人遇到过这个错误吗? 我曾尝试研究代码,但它超出了我的能力范围! 还有其他人有解决办法吗? 例子: \documentclass[12pt,a4paper]{article} \usepackage{cleveref} \begin{document} % Figures on the s...

Admin

Cleveref 与 hyperref 和 clrscode3e
cleveref

Cleveref 与 hyperref 和 clrscode3e

我正在寻找一种将 cleveref 和 hyperref 与 clrscode3e 包结合使用的方法。不幸的是,这两个包不能立即一起使用。 更准确地说,我正在考虑以下用例。对于给定的代码框,我希望能够标记一行,然后使用命令在文本中引用它\cref。排版时,这应该打印一个可点击的行号,超链接回代码框中的行。下面描绘了一个 MWE。 \documentclass{article} \usepackage{hyperref} \usepackage{cleveref} \usepackage{clrscode3e} \begin{document} \beg...

Admin

使用 clrscode3e 的 Cleveref
cleveref

使用 clrscode3e 的 Cleveref

我也希望利用 cleveref 包的优势来编写我编写的伪代码。更准确地说,我正在寻找一种方法来让 cleveref 包与 clrscode3e 一起工作,以便可以引用代码片段行。为了说明我究竟想如何结合使用这两个包,我在下面提供了一个 MWE。 \documentclass{article} \usepackage{clrscode3e, cleveref} \begin{document} \begin{codebox} \Procname{$\proc{MWE}$} \li $x \gets 1$ \label{lin:assign} ...

Admin

autonum 软件包与 thm-restate 一起使用时会破坏所有引用
cleveref

autonum 软件包与 thm-restate 一起使用时会破坏所有引用

我有以下 LaTeX 文件 \documentclass{article} \usepackage{thm-restate, autonum} \newtheorem{lem}{lemma} \begin{document} \begin{restatable}[Embedding lemma]{lem}{embedding} \label{lem:embedding} \begin{align}...\end{align} \end{restatable} \embedding* \section{Bla bla}\label{sec:t...

Admin