在 XeLaTeX 中无法使用 hyperref 和 includegraphics

在 XeLaTeX 中无法使用 hyperref 和 includegraphics

我正在尝试使用此 MWE 创建超链接图像:

\documentclass{article}

\usepackage{graphicx}
\usepackage{hyperref}

\begin{document}
    \href{https://www.wikipedia.org/}{\includegraphics[scale=0.15]{img.png}} % For any img.png
\end{document}

使用 编译时,xelatex图像上不会生成链接,但使用 编译后pdflatex可以点击。我是否需要向包传递任何特殊参数才能使它们工作,xelatex或者这只是一项不可能完成的任务?

谢谢你!

答案1

使用新的 dvipdfmx(例如 dvipdfmx 版本 20200902)它可以直接工作,链接框的检测已得到改进。我从 w32tex.org 获得了新的二进制文件,并且已经可以对其进行测试。它将出现在下一个 texlive 中。

对于旧版本,您可以使用\XeTeXLinkBox(由 hyperref 定义):

\href{https://www.wikipedia.org/}{\XeTeXLinkBox{\includegraphics[scale=0.15]{example-image.png}}}

相关内容