我是 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}
https:/ /www. researchgate.net /publication/ 222505708_ Why_ space_science _and_exploration_benefit_everyone
答案1
问题在于 \documentclass 的“草稿”选项,它禁用了 hyperref 中的链接。