![“@online” natbib 条目是否需要“年份”?](https://linux22.com/image/363897/%E2%80%9C%40online%E2%80%9D%20natbib%20%E6%9D%A1%E7%9B%AE%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E2%80%9C%E5%B9%B4%E4%BB%BD%E2%80%9D%EF%BC%9F.png)
例子: https://github.com/justinacolmena/bor/tree/ef5db2002a12e7994d98e5a13f794bec0c32d411
博特克斯
... \usepackage{颜色} \usepackage[colorlinks]{hyperref} ... \usepackage[数字,排序&压缩]{natbib} \bibliographystyle{plainnat} ... \书目{bor}{}
博尔
@online{lexilogos-fi, title={{Lexilogos 芬兰语词典}}, 网址={http://www.lexilogos.com/english/finnish_dictionary.htm} }
博尔.pdf
[5] Lexilogos 芬兰语词典,网址http://www.lexilogos.com/english/finnish_dictionary.htm。
这是一份非正式文件。我只想要参考书目中的链接,而不是完整的正式学术引用。
请注意,在结果参考书目条目中,标题后面的逗号、多余的空格(虽然没有指定年份)和句号。此错误不总是仅偶尔发生并且不可预测。
[justina@localhost ~]$ dnf info --已安装 texlive 已安装的软件包 名称 :texlive 纪元:6 版本 :2016 版本 :33.20160520.fc26.1 架构:x86_64 ...
我很乐意使用更现代的软件包,例如biblatex
,但我遇到了同样的错误,以及其他违背我喜欢的风格的格式问题。
答案1
用法的正确条目类型bibtex
是misc
;该条目可以与/online
一起使用。biblatex
biber
以下 MWE 编译时没有错误,只有 4 个警告(好吧,因为两个条目中缺少字段!):
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Goossens,
author = {Goossens, Michel and Mittelbach, Frank and
Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980},
}
@misc{lexilogos-fi,
title={{Lexilogos Finnish Dictionary}},
url={http://www.lexilogos.com/english/finnish_dictionary.htm}
}
@misc{test,
url={http://www.lexilogos.com/english/finnish_dictionary.htm}
}
\end{filecontents*}
\documentclass[10pt,a4paper]{article}
\usepackage[numbers,sort&compress]{natbib}
\usepackage{hyperref}
\begin{document}
This is text with \cite{Goossens} and \cite{adams}.
\nocite{*} % to test all bib entrys
\bibliographystyle{plainnat} %
\bibliography{\jobname}
\end{document}
结果如下:
顺便说一句:我正在运行当前的 MiKTeX 2.9。