当我单击使用 Latex 生成的 PDF 的参考书目中的链接时,我得到了错误的 URL。我尝试使用 url 和 xurl 包,但错误仍然存在。
以下是代码:
@misc{understanding_encoder_resolution,
title={Understanding Encoder Resolution and Its 3 Forms},
author={US Digital},
howpublished={https://www.usdigital.com/blog/understanding-encoder-resolution-and-its-3-forms/},
year={2019},
note = {Accedido: 5-10-2022},
}
输出如下:
这是我单击链接时得到的错误 URL:
希望您能帮助我。提前致谢。
答案1
加载url
或更好的是,除非您将字段类型从 切换到,否则该xurl
包不会给您带来任何好处:howpublished
url
@misc{understanding_encoder_resolution,
title={Understanding Encoder Resolution and Its 3 Forms},
author={{US Digital}},
url={https://www.usdigital.com/blog/understanding-encoder-resolution-and-its-3-forms/},
year={2019},
note = {Accedido: 5-10-2022},
}
当然,这个解决方案的前提是您采用了能够识别url
字段类型的参考书目样式。
顺便说一句,还请注意,我已将字段更改author
为author={{US Digital}},
,即使用了一对额外的花括号。这样,您就是在告诉 BibTeX 它正在处理所谓的“公司”作者。这将阻止 BibTeX 将该字段解析为包含名字“US”和姓氏“Digital”。
附录:完整的 MWE(最小工作示例)及其输出:
\documentclass{article} % choose a suitable document class
% create a bib file on the fly:
\begin{filecontents}[overwrite]{mybib.bib}
@misc{understanding_encoder_resolution,
title={Understanding Encoder Resolution and Its 3 Forms},
author={{US Digital}},
url={https://www.usdigital.com/blog/understanding-encoder-resolution-and-its-3-forms/},
year={2019},
note = {Accedido: 5-10-2022},
}
\end{filecontents}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}
\usepackage[round,authoryear]{natbib} % choose a suitable citation management package
\bibliographystyle{plainnat} % choose a suitable bibliography style
\usepackage{xurl}
\usepackage[colorlinks,allcolors=blue]{hyperref} % optional
\begin{document}
\nocite{*}
\bibliography{mybib}
\end{document}