我已将问题缩小到使用\usepackage[style=mla]{biblatex}
,这显然不允许该@misc
类型。引文已正确生成,但未出现在输出中。
我如何使用misc
MLA 样式并将其打印在输出中?具体来说,我如何引用个人访谈和网站?这misc
似乎是这两种方式都可以接受的方式。
我在下面提供了 MWE。我是否遗漏了一些显而易见的东西?
附录:
对于网站,我查看了(非标准)electronic
,但似乎无法指定网站名称。我得到的输出形式为
“网页标题。”2013 年。2014 年 2 月 12 日。<http://www.example.com/>。
这很好,但我需要“Foobar 公司“位于书名和出版年份之间。使用author
将作者置于书名之前。
平均能量损失
测试.tex
\documentclass[hidelinks]{article}
\usepackage[american]{babel}
\usepackage[style=mla]{biblatex}
\addbibresource{test.bib}
\begin{document}
\cite{foo}
\printbibliography
\end{document}
测试文件
@MISC{foo,
author = {Jones, Bob},
title = {Personal interview},
howpublished = {personal interview},
month = {12},
year = {2013}
}
@ELECTRONIC{bar,
year = {2013},
title = {Webpage title},
note = {12 February 2014}, % this feels hackish already
url = {http://www.example.com/}
% how do I do "publisher = {Foobar Corporation}" ?
}
答案1
MISC
您可以使用类型来代替UNPUBLISHED
。对于网站,您可以使用ONLINE
:
\documentclass[hidelinks]{article}
\usepackage[american]{babel}
\usepackage[style=mla]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{test.bib}
@UNPUBLISHED{foo,
author = {Jones, Bob},
title = {Personal interview},
howpublished = {personal interview},
date = {2013}
}
@ONLINE{ctan,
author = {CTAN},
title = {The Comprehensive TeX Archive Network},
date = 2006,
url = {http://www.ctan.org},
urldate = {2006-10-01},
label = {CTAN},
}
@ONLINE{ctani,
title = {CTAN},
date = 2006,
url = {http://www.ctan.org},
subtitle = {The Comprehensive TeX Archive Network},
urldate = {2006-10-01},
label = {CTAN},
}
\end{filecontents*}
\addbibresource{test.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}