在我的文档中,脚注中的链接分为两部分,分别放在以下页面上。然后将hyperref
整个正文标记为链接,位于这两部分链接之间:
如何防止对文本进行此类标记?是否可以应用@David Carlisle 解决方案(关联)这与什么有关\footnote
?是否存在针对将引用放在文本中的类似问题的解决方案?(关联)
梅威瑟:
\documentclass{article}
\usepackage[paperwidth=5cm,paperheight=5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[style=verbose]{biblatex}
\usepackage{hyperref}
\usepackage{blindtext}
\usepackage{filecontents}
\begin{filecontents}{mylist.bib}
@inbook{roadrunner,
author = {Geococcyx californianus},
url = {https://tex.stackexchange.com/questions/350872/moving-short-bibstring-to-the-next-line-of-footnote-citation}
}
\end{filecontents}
\addbibresource{mylist.bib}
\begin{document}
Aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa\footcite{roadrunner} \blindtext.
\end{document}
答案1
解决方法可能是使用bigfoot
这样的包:
\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inbook{roadrunner,
author = {Geococcyx californianus},
url = {https://tex.stackexchange.com/questions/350872/moving-short-bibstring-to-the-next-line-of-footnote-citation}
}
\end{filecontents}
\documentclass{article}
\usepackage[paperwidth=5cm,paperheight=5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=verbose]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{bigfoot} % <==============================================
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
Aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa
aaa\footcite{roadrunner}
\blindtext
\end{document}
结果如下: