自从我开始使用 LaTeX 以来,我发现正向/反向搜索实用程序非常有用。我一直注意到,当使用\includegraphics
正向搜索时突出显示的区域时,图片有时比图片本身大得多。这使得同步非常困难,尤其是在进行反向搜索时。让我给你举个例子。我的 MWE 是:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\centering
Nothing.
\newpage
\includegraphics[width=.5\linewidth]{noDPI}
\includegraphics[width=.5\linewidth]{600DPI}
\end{document}
我准备了两张大小相同的 640x480 PNG 图片。两张都使用 ExifTool 处理exiftool.exe -all= file.png
以删除所有元数据。名为 的图片600DPI.png
的 DPI 设置为 600 exiftool.exe -PixelsPerUnitX=23622 -PixelsPerUnitY=23622 600DPI.png
。
Ctrl+clicking
TeXstudio 源面板中的每一\includegraphics
行都使用内部查看器突出显示 PDF。在下图中,您可以同时看到两个突出显示的矩形。请注意,第二个矩形跨越了多页。
尽管图像大小相同,但突出显示的区域不同。这很麻烦,因为如果我想反向搜索位于突出显示但实际上没有图片的区域中的一些文本,TeXstudio 会将我带到该行\includegraphics
。对于双列文档,这变得更加成问题。
目前,我一直使用 ExifTool 在需要的地方设置高 DPI 值。我注意到,无论我将其设置得多高,矩形都不会小于图片本身。这不切实际,因为对于所有图像文件格式,选项并不相同(此外,这感觉非常不合时宜)。
有没有解决的办法?
一些注释
- 我见过关于正向/逆向搜索问题的类似问题,但没有一个提到这个
graphicx
包。 - 我一直是 TeXstudio 用户,所以我无法了解其他编辑器的情况。
- 我使用外部查看器(SumatraPDF)得到了类似的结果。
附言:很抱歉问题太长。感谢您看到最后 :)。