带有特殊符号的 URL 似乎不适用于 TeXShop

带有特殊符号的 URL 似乎不适用于 TeXShop

我已经使用 TeXShop 很久了,它是我常用的 LaTeX 编辑器。

编译 (LaTeX) 带有特殊符号的 URL 时,无论我怎么尝试,超链接都会出错。甚至在文档外部定义 URL 也不行,例如以下 MWE 中,% 符号在超链接中产生 %25

\documentclass[a4paper,12pt]{amsart}

\usepackage{hyperref}
\urldef{\myurl}\url{https://www.cmu.edu/news/stories/archives/2018/january/images/MATH-18-114_Math%20Newsletter_Gerrymandering.pdf}

\begin{document}

\Urlmuskip=0mu plus 1mu\relax    
\myurl

\end{document}

我尝试了命令 \detokenize、\string、\noexpand,但无济于事。这似乎与 TeXShop 编辑器密切相关。我尝试了最新 MiKTeX 控制台附带的 TeXworks,它产生了正确的输出。在 arXiv 存储库上进行编译也是如此。

我如何让 TeXShop 正确执行此操作(我有最新版本,4.44)?

编辑:问题出现在

a) 我使用 MacOS 预览应用程序打开 PDF(该应用程序似乎有故障,无法处理超链接)

b) 我编译源代码并使用 TeXShop 的内置预览器查看 pdf。

它不会出现在 TeXworks 的内置预览器中。

编辑:下面附有 TeXShop 内置预览器的 MWE 的屏幕截图,其中超链接不正确。

在此处输入图片描述

相关内容