將 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}}}

相關內容