对包的想法/查询(除非它已经存在)

对包的想法/查询(除非它已经存在)

想象一下,你是一个愚蠢的人(像我一样),强迫 LaTeX 长期作为 DTP 环境工作(500-1200 页的巨作),并且很多图形(显然不能跨页)。

在文本的很多地方,我都使用了简单的语言,例如“如下页顶部的图所示”。问题是,每当我添加/删除文本块时,上述“下一页顶部”的引用可能不再适用(因为该图现在可能在同一页上)。

因此,显而易见的解决方案是,通过图号引用该图,让读者“找到它”。但带有编号和标题的图会占用相当多的空间,而且我并没有使用它们来减少使用的页面空间。虽然我可以“内部标记”该图,而无需编号/标题,并在某种意义上使用该名称引用它,但我想象的是一个包,它“知道”所引用的图是否在同一页上。在理想的世界中,它将是一个插入适当语言的代码片段:“如下所示”是下图对同一图的引用(在同一页上)、‘如上所示’(相同)或‘如下页所示’(如果图形实际上位于分页符之后)。

我尝试过各种不同的方法,我知道我可以使用很多聪明的办法,但我想先描述一下这个问题。我已经有代码可以处理诸如“如果章节结束在奇数页,则在末尾插入空白页”等问题,但处理“移动到另一页”的图片让我不知所措。再次尝试避免使用图号引用图片的明显而简单的解决方案。

如果我描述的不清楚,我们就会把责任归咎于感冒药,然后我会再试一次。

相关内容