XeTeX + hyperref: Как увеличить ширину кликабельного поля гиперссылки?

XeTeX + hyperref: Как увеличить ширину кликабельного поля гиперссылки?
\documentclass{article}
\usepackage{hyperref}
\begin{document}
link\hyperlink{a}{\textsuperscript{1}}
\hypertarget{a}{target}
\end{document}

введите описание изображения здесь

Как вы видите, кликабельная область крайне мала. Я пробовал добавлять пустые места, фантомы, но \makeboxбезрезультатно.

решение1

В XeLaTeX* блоки ссылок, как правило, меньше, что можно использовать \XeTeXLinkBoxдля увеличения ширины блока.

Вы можете использовать

\setlength{\XeTeXLinkMargin}{...}

чтобы указать, какой отступ добавляет команда.


  • Этого не должно быть.чтоsmall: по-видимому, проблема в используемом средстве просмотра PDF-файлов, но ссылки xetex сложны, и эта команда часто может помочь.

решение2

КакУльрикеуказано в комментарии, похоже, этопроблема с просмотрщиком Overleaf PDF.

% XeTeX
\documentclass{article}

\usepackage[linkbordercolor={0 0 1}]{hyperref}

\begin{document}

\begin{itemize}
    \item link\hyperlink{a}{\textsuperscript{1}}
    \item link\textsuperscript{\hyperlink{a}{1}} % This structure / order is more logical to me.
\end{itemize}

\end{document}

Adobe PDF-просмотрщик

введите описание изображения здесь

Просмотрщик PDF-файлов на обороте

введите описание изображения здесь

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