我正在尝试在 LaTex 文档中使用使用 BibDesk 创建的参考书目。为此,我有以下(简化)文档:
\documentclass[12pt]{article}
\usepackage{fontspec}
\usepackage[style=mla,backend=biber]{biblatex}
\addbibresource{Bibliography.bib}
\setmainfont{Times New Roman}
\begin{document}
Pulitzer Prize-winning \autocite{Pulitzer:2017} novel \emph{The Underground Railroad} \autocite{Whitehead:2016}.
\printbibliography
\end{document}
然后我先运行 XeLaTeX,然后运行 Biber,然后再运行两次 XeLaTeX。现在的问题是,我的参考书目不知为何只显示书籍参考,没有文章或其他参考。此外,参考文献之间的空白比预期的要多。
切换到普通 LaTex 而不是 XeLaTeX 并不能解决问题。
我该如何解决这个问题?
我的书目是:
@misc{Pulitzer:2017,
Date-Added = {2017-05-14 12:18:29 +0000},
Date-Modified = {2017-05-14 12:27:09 +0000},
Howpublished = {\url{http://www.pulitzer.org/prize-winners-by-year/2017}},
Title = {2017 Pulitzer Prizes}}
@book{Whitehead:2016,
Author = {Whitehead, Colson},
Date-Added = {2017-05-14 11:51:16 +0000},
Date-Modified = {2017-05-14 13:45:53 +0000},
Id = {UBL{\_}ALMA21286889210002711},
Isbn = {9780385542364},
Keywords = {PS3573.H4768; PS3573.H4768 U53 2016; Underground Railroad -- Fiction; Fugitive slaves -- United States -- Fiction; United States -- History -- 19th century -- Fiction; 1800-1899; 1800-1899},
N2 = {"Cora is a slave on a cotton plantation in Georgia. When Caesar, a recent arrival from Virginia, tells her about the Underground Railroad, they decide to take a terrifying risk and escape. Though they manage to find a station and head north, they are being hunted. Their first stop is South Carolina, in a city that initially seems like a haven. But the city's placid surface masks an insidious scheme designed for its black denizens. And even worse: Ridgeway, the relentless slave catcher, is close on their heels. Forced to flee again, Cora embarks on a harrowing flight, state by state, seeking true freedom." --},
Publisher = {New York : Doubleday},
Title = {The underground railroad : a novel},
Ty = {BOOK},
Year = {2016}}
答案1
该样式目前biblatex-mla
不支持条目。@misc
该风格已经很长时间没有改变,然后作者在去年年底发布了更新,使该风格biblatex
再次与较新版本的兼容并实现第 8 版 MLA 风格(如)。我目前style=mla-new
不确定的状态,您可以尝试通过联系维护者biblatex-mla
https://github.com/jmclawson/biblatex-mla。
您可以尝试将类型更改为@online
或@book
。或者使用
\DeclareBibliographyAlias{misc}{online}