根据文档中最大的图片计算图像比例

根据文档中最大的图片计算图像比例

下列的这个问题我几年前就问过,我正在寻找一种方法来找到我的文档中最大图片的宽度(宽度)。

通常,这需要一个 for 循环和一些 TeX 编程。由于我的编译过程已经包含 3 个解析步骤(需要使用 biber 计算最后一个页码和参考书目项),因此如果这还需要另一个解析步骤,这对我来说并不是一个问题。但如果我可以依赖现有的编译过程,那就更好了。

知道如何编写此解析器吗?我的解决方案必须使用一些正则表达式并使用 Python 进行手动解析,但我想避免需要另一个引擎。

为什么要使用这个解析器?让我通过一个例子来解释我想要什么。

考虑到

  • \includegraphics使用 指定的显示全屏截图\textwidth

    在此处输入图片描述

  • 在同一台计算机上拍摄的另一张屏幕截图,但裁剪为特定尺寸(例如,仅具有特定对话框或第一张图像的子集以聚焦于特定内容)。

    在此处输入图片描述

这个想法是得到第一张图片的大小以便能够确定我需要指定给第二张图片的比例(如何在语句中计算它\includegraphics?我们是否支持这种情况下的一些数学计算?)。

在这个用例中,第一张图片是一张,但我希望能够指定保留的图片以确定哪一张是最大的(宽度,例如带有特殊标签)。

如您所见,此问题中上述图片的呈现方式不正确。我希望第二张图片仅代表第一张图片中的对话框,其大小与第一张图片中的大小相同。通常,这就是我想要的(在 LibreOffice Writer 上截取的屏幕截图):

在此处输入图片描述

如您所见,第二幅图像中的对话框具有与第一幅图像相同的宽度大小(我不知道在这种情况下我们是否可以调用 dpi)。

相关内容