Biblatex 在 URL 中添加了空格,导致 URL 无法用作超链接

Biblatex 在 URL 中添加了空格,导致 URL 无法用作超链接

我是 Latex 新手,正在尝试制作文档。我正在使用 biblatex 创建参考书目章节。我能够获取参考书目列表,但由于某种原因,显示的 URL 在参考书目中带有空格,因此 URL 不能用作超链接。尽管当 URL 很短时,例如https://google.com然后它可以正常工作,因为 URL 显示在单行中,但是当 URL 跨越多行时,它们就不起作用了。

另外,我还遇到了一个问题,当我点击引用部分的 [1 p.1] 时,出于某种原因,它没有带我进入参考书目部分。有人能帮我解决这个问题吗?我试过搜索,但找不到解决办法,因此发了同样的帖子。

我的书目示例:

@misc{1,
    AUTHOR      =   "John Mortimer Logsdon",
    TITLE       =   "Why space science and exploration benefit everyone",
    MONTH       =   "August",
    YEAR        =   "1998",
    url         =   "https://www.researchgate.net/publication/222505708_Why_space_science_and_exploration_benefit_everyone",
    urldate     =   "2020-08-25",
},

我已经使用了软件包\usepackage{hyperref}\usepackage[hyphens]{url}\usepackage{url}但仍然没有运气。

以下是我的代码,我只是发布示例代码,因为我使用顾问提供的模板来制作文档。

\documentclass[a4paper,
               final,
               draft,
%               oneside,    % einseitiges Layout für kleinere Arbeiten
               12pt]{book}
\usepackage{url}
\usepackage[
  backend=biber,
  style=ieee,
  urldate=long, 
  dateabbrev=false
]{biblatex}
\addbibresource{literatur.bib} 
\usepackage{hyperref}
\usepackage[a-1b]{pdfx}

\begin{document}
It stars with one thing, I don't know why \cite[p.~1]{1}.
\end{document}

参考书目部分的 URL 如下所示: 在此处输入图片描述

https:/ /www. researchgate.net /publication/ 222505708_ Why_ space_science _and_exploration_benefit_everyone

答案1

问题在于 \documentclass 的“草稿”选项,它禁用了 hyperref 中的链接。

相关内容