因为这对我来说不起作用:
\documentclass{scrartcl}
\usepackage[pdfhighlight=/N]{hyperref}
\begin{document}
\tableofcontents
\section{test}
\end{document}
如果我使用 pdfLaTeX 处理它,则点击突出显示会按预期关闭。 (在 Acrobat Reader DC 2017.012.20098 中测试。)
我也尝试通过传递选项\hypersetup
,但没有什么区别。
答案1
其他驱动程序中所需的代码在 中多处缺失hxetex.def
。此补丁应添加它并使 PDF 突出显示(选项 )的更改pdfhighlight
可用:
\documentclass{scrartcl}
\usepackage[pdfhighlight=/N]{hyperref}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\makeatletter
\usepackage{ifxetex}
\ifxetex
\let\Hy@setpdfborderOrig\Hy@setpdfborder
\def\Hy@setpdfborder{
\ifx\@pdfhightlight\@empty
\else
/H\@pdfhighlight
\fi
\Hy@setpdfborderOrig
}
\fi
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\tableofcontents
\section{test}
\end{document}