在 biblatex-mla 中使用 `misc`

在 biblatex-mla 中使用 `misc`

我已将问题缩小到使用\usepackage[style=mla]{biblatex},这显然不允许该@misc类型。引文已正确生成,但未出现在输出中。

我如何使用miscMLA 样式并将其打印在输出中?具体来说,我如何引用个人访谈和网站?这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}

在此处输入图片描述

相关内容