我将 JabRef 中的 BibTeX 书目插入到我的 LyX 文档中。我需要引用网络资源。
在 JabRef 中,我尝试手动插入网络参考,如下所示。
@Electronic{iecwhitepaper,
note = {(Accessed on 29th May 2020)},
url = {https://www.iec.ch/basecamp/internet-things-wireless-sensor-networks},
organization = {IEC},
title = {Title},
year = {2014},
}
但是,在 LyX 输出中,参考文献仅显示标题。有人能建议如何将其显示为“标题。可在线访问:URL(于 年 月 日 访问)。”吗?
谢谢。
答案1
该期刊建议不使用\bibliographystyle
指令是没有意义的,因为没有这样的指令就无法开始通过 BibTeX 创建参考书目。
为了使事情尽可能的通用,我建议采用以下解决方法:(a)加载cite
引文管理包(它将生成数字样式的引文标注)和(b)采用参考书目样式 - 比如说plainnat
- 当遇到名为 的字段时知道该做什么url
。
该期刊的编辑人员对于这种设置应该不会有任何问题,因为可以很容易地采用不同的引文管理包和不同的参考书目样式,然后运行一个完整的重新编译循环——LaTeX、BibTeX,再经过两次 LaTeX——来生成一个新的 pdf 文件,该文件反映了该期刊对书目条目格式和引文标注样式的首选设置。
\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@Electronic{iecwhitepaper,
note = {(Accessed on 29 May 2020)},
url = {https://www.iec.ch/basecamp/internet-things-wireless-sensor-networks},
author = {{International Electrotechnical Commission}},
title = {{Internet of Things}: Wireless Sensor Networks},
year = {2014},
}
\end{filecontents}
\usepackage[numbers]{natbib}
\bibliographystyle{plainnat}
\usepackage{xurl} % allow linebreaks at arbitrary places in a URL string
\begin{document}
\noindent
\cite{iecwhitepaper}
\bibliography{mybib}
\end{document}