图形的自定义交叉引用在 HTML 输出中不起作用

图形的自定义交叉引用在 HTML 输出中不起作用

我目前正在创建在 ACM 上发表的论文的最终版本。在我的主 latex 文件中,我声明了以下命令:

\newcommand*{\myref}[2][]{%
  \hyperref[{#2}]{%
    \ref*{#2}#1}%
}

我按如下方式使用此命令:Figure~\myref[A]{fig:smartphone_wild:gui}。结果为“图 2A”。效果是数字和字符都链接在一起(例如,在图 2A 中,“2A”链接到图形,而不仅仅是“2”)。

我已经将论文提交给 ACM 出版系统 (TAPS),并收到了 PDF 和 HTML 版本。PDF 版本的链接工作正常,但 HTML 版本的链接未设置。

还有其他方法可以做到这一点吗?我不想使用子图,因为我已经在图形本身中编码了枚举(A,B等)并优化了位置(此外,某些图形无法拆分为子图,因为它们是相连的)

相关内容