Usar hyperref com includegraphics não funciona com XeLaTeX

Usar hyperref com includegraphics não funciona com XeLaTeX

Estou tentando criar uma imagem com hiperlink com este 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}

Ao compilar com xelatexo link não é produzido na imagem, mas compilá-lo pdflatextorna-o clicável. Preciso passar algum argumento especial aos pacotes para fazê-los funcionar xelatexou é apenas uma tarefa impossível?

Obrigado!

Responder1

Com um novo dvipdfmx (por exemplo, dvipdfmx versão 20200902) ele funcionará diretamente, a detecção de caixas de links foi melhorada. Peguei o novo binário em w32tex.org e já pude testá-lo. Será no próximo texlive.

Com versões mais antigas você pode usar \XeTeXLinkBox(definido por hyperref):

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

informação relacionada