我有一篇 LaTeX 论文想提交给EDAS系统。EDAS不希望论文有链接并建议“从文件中删除 hyperref 包'。但是,如果我这样做,我的编译会因为我的 tex 文件中的一些 hyperref 选项而中断(我想还有 \url 定义)。
我想保留所有内容,并禁用 hyperref 的链接功能以创建无链接版本的 PDF。我该怎么做?
继hyperref 文档我照做了\usepackage[draft]{hyperref}
,似乎有效。但这似乎不是官方方法。我不想多次测试 EDAS 是否接受它,因为每次我提交新版本时所有作者都会收到通知。此外,[草稿] 选项也不会删除 PDF 书签,这也是 EDAS 不想要的。
答案1
感谢@egreg,食谱是
\usepackage[options]{nohyperref} % This makes hyperref commands do nothing without errors
\usepackage{url} % This makes \url work
答案2
将选项添加draft
到您的\hypersetup
:
\hypersetup{draft}
或者正如您已经提到的:
\usepackage[draft]{hyperref}
答案3
hyperref
本身提供的NoHyper
环境:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\begin{NoHyper}
...
\end{NoHyper}
\end{document}
这仍会创建书签(在 PDF 查看器的“书签”导航面板中列出)。如果也要抑制这些,请添加选项bookmarks=false
:
\documentclass{article}
\usepackage[bookmarks=false]{hyperref}
\begin{document}
\begin{NoHyper}
...
\end{NoHyper}
\end{document}
答案4
我遇到了同样的问题,但是使用\usepackage[options]{nohyperref}
无法编译我的\autoref
链接。所以我使用了\usepackage[draft]{hyperref}
您已经提到的并上传到 EDAS 网站,该网站似乎已经接受了该条目。因此使用该[draft]
选项是解决部分问题的可行方法。