我需要引用与该部分相关的几个表格,例如表 1-3 或表 3.1 至 3.3,我正在使用常规方法做\ref{table1,table2,table3}
我想要做的事情,但是当我编译时,我得到了类似的信息,???
有人可以告诉我如何解决这个小问题吗?
答案1
正如其中一条评论中所建议的那样,为了实现你的目标,你应该加载聪明人封装和类型
\cref{table1,table2,table3}
假设这些表分别编号为 1、2 和 3,并且假设你用英语书写,你将得到
表 1-3
其中“--”应该代表短划线。(这个连词实际上是可配置的;如果\newcommand{\crefrangeconjunction}{ to~}
在序言中说明,则会得到“表 1 至 3”而不是Tables 1--3
。)
请注意,您实际上不需要按连续的顺序输入标签;如果您写了\cref{table2,table3,table1}
,您仍然会得到“表 1--3”。
该包确实对标签中允许的字符施加了一个重要的限制:由于,
用作形成参数的标签之间的分隔符\cref
,因此不能将其用作,
标签的组成部分。