Использование hyperref с includegraphics не работает с XeLaTeX

Использование hyperref с includegraphics не работает с XeLaTeX

Я пытаюсь создать гиперссылочное изображение с помощью этого 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}}}

Связанный контент