我尝试了 package url。所以我
@manual {Papaya,
author = {Sapir, Marina},
title = {Papaya Orchard: Comedy in one act},
url = {https://www.academia.edu/35254962/_Papaya_Orchard_Comedy_in_one_act},
}
而且它只是忽略了 url:pdf 文件中的参考书目中没有此参考的 url。如果我使用 note= {} 而不是 url = {},我会收到下划线错误消息。有没有办法在参考书目中使用带下划线的 url?
答案1
如果您采用的书目样式无法识别字段名称url
,则应将整个 URL 字符串装入\url{...}
包装器中,并将 放在字段\url{...}
中note
。然后,加载xurl
包,以便 的内容\url{...}
可以轻松分成两行或更多行。
做不是转义_
URL 字符串中的任何 (下划线) 字符和其他 TeX 特殊字符,除非您 (a) 准备并愿意在书目条目中创建大量过满或过少的行,并且 (b) 不关心通过将 URL 变成可点击的超链接到互联网上的来源来照顾您的读者。
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@manual {Papaya,
author = {Sapir, Marina},
title = {Papaya Orchard: Comedy in one act},
note = {\url{https://www.academia.edu/35254962/_Papaya_Orchard_Comedy_in_one_act}},
}
\end{filecontents}
\bibliographystyle{plain} % choose a suitable bib style
\usepackage[T1]{fontenc}
\usepackage{xurl} % for '\url' macro
\usepackage[colorlinks,allcolors=blue]{hyperref} % to make URL strings "clickable"
\begin{document}
\cite{Papaya}
\bibliography{mybib}
\end{document}
答案2
我找到了一个解决方案。在链接中,我使用{\_}
(大括号中的反斜杠下划线而不是下划线)。我不需要包url
。我使用note ={}
引用。它看起来像这样:
{\_}Papaya{\_}Orchard{\_}Comedy{\_}in{\_}one{\_}act}
答案3
一种解决方法是使用hyperref
包,并将 URL 放入标签中或howpublished
使用。note
'url{...}