我是 Latex 中参考书目样式的新手,我正在尝试打印出参考书目,它应该是这样的
标题、网址、年份
但现在看起来
标题、年份、网址
我的 bib 文件如下所示:
@article{gleichtaktdrossel,
title={{Funktionsweise einer Gleichtaktdrossel}},
note = {URL: \url{http://www.richtek.com/~/media/Richtek/Design%20Support/Technical%20Documentation/AN008/EN/Version6/image002.gif?file=preview.png}},
year={2008},
}
如果我没有在 bib 文件中提及 url,那么年份就会打印在句末。
答案1
我认为你犯了两个错误。当然,这不是什么灾难,只是在生成格式化书目时可能发生的普通新手错误。
你应该不是请使用条目类型
@article
来处理手头的条目。该@article
类型适用于在期刊上发表的文章。您可能已经收到来自 BibTeX 的警告消息——您可能忽略了这些消息,即某些条目缺少必填字段。对于该类型,名为和的@article
字段是必填的。您可能应该使用条目类型来处理手头的条目。author
journal
@misc
切换到
@misc
条目类型后,还应将包含 URL 的字段名称从 更改为note
:howpublished
在我熟悉的大多数书目样式中,year
字段中的材料都放置在后该字段所包含的材料howpublished
。(正如您所发现的,命名字段中的材料note
往往放在最后。)
以下示例使用plainnat
书目样式和natbib
引文管理包。字段的顺序(title
前howpublished
前后year
)与许多其他书目样式相同。
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@misc{gleichtaktdrossel,
title={{Funktionsweise einer Gleichtaktdrossel}},
howpublished = {URL: \url{http://www.richtek.com/%7E/media/Richtek/Design%20Support/Technical%20Documentation/AN008/EN/Version6/image002.gif?file=preview.png}},
year={2008},
}
\end{filecontents}
\documentclass{article}
\usepackage{url}
\usepackage[numbers,square]{natbib}
\bibliographystyle{plainnat}
\begin{document}
\cite{gleichtaktdrossel}
\bibliography{mybib}
\end{document}