![微调子图标签](https://linux22.com/image/340248/%E5%BE%AE%E8%B0%83%E5%AD%90%E5%9B%BE%E6%A0%87%E7%AD%BE.png)
我有一个report
包含大量子图的大型文档(在课堂上),目前我正处于从(显然已弃用的)subfigure
包迁移到的过程中subfig
,但我无法让更精细的细节正常工作。具体来说:
- 我想要以 1.1(a)格式打印出该形式的正常参考资料
\ref{fig}
(即章节、图形、子图,后者带有括号)。 - 我想要一个
\subref
允许我访问该标识符的(a)部分的 -type 命令。 - 我还想要一个
\subref*
-style 调用者,它允许我单独获取 a,而不需要括号(或者,允许我一次引用多个部分,即直接引用图 1.1(bd)或(e,f)。
我知道先前这个问题但是那里的方法只允许实现三个目标中的两个,因为它们要么接管上面的操作\subref*
,\subref
要么污染\thesubfigure
计数器。
我可以接受通过搜索和替换完成的迁移(例如更改\subfigure[...]{...}
为)\subfloat[...]{...}
,但我对需要将其更改为完整基于环境的解决方案的更改更加谨慎。此外,任何解决方案都需要与配合良好hyperref
。
我还应该说,令我沮丧的是,“弃用”的软件包被其他远不够灵活且严重破坏向后兼容性的软件包所取代。