我正在尝试使用 LaTex 编辑器中的“标准” BibLaTeX 选项添加几种类型的参考书目条目。例如:
我有一本有多位作者的书,因此我在作者字段中用逗号输入每个名字,但他们却不规则地显示在条目中。
日期或年份条目通常不会显示。
我有一个法庭案件,我使用了“文章”格式,创造性地使用了一些可选字段来获得完整的引用,但并非所有字段都显示出来,所以我必须将所有内容都塞进标题中。
有没有办法让 LaTeX 更“字面化”地解释参考书目文件,而不是尝试解释每个条目?
以下是我的 .bib 文件中一些未完全显示的实际条目(缺少日期字段):
@book{ELA,
author = {Tod I. Zuckerman Thomas J. Bois II Thomas M.Johnson},
title = {Envrionmental Liability Allocation: Law and Practice},
date = {2011}, chapter = {3}
}
@book{Rodricks,
author = {Joseph V. Rodricks},
title = {Calculated Risks},
date = {2007},
edition = {2nd},
publisher = {Cambridge University Press}
}
答案1
答案2
请发布一个可以编译的最小工作示例来演示您的问题。我无法使用此代码重现它:
\documentclass{article}
\usepackage{filecontents}
\usepackage{biblatex}
\addbibresource{mybib.bib}
\begin{filecontents}{mybib.bib}
@book{ELA,
author = {Tod I. Zuckerman Thomas J. Bois II Thomas M.Johnson},
title = {Envrionmental Liability Allocation: Law and Practice},
date = {2011}, chapter = {3}
}
@book{Rodricks,
author = {Joseph V. Rodricks},
title = {Calculated Risks},
date = {2007},
edition = {2nd},
publisher = {Cambridge University Press}
}
\end{filecontents}
\begin{document}
\Cite{Rodricks}
\Cite{ELA}
\printbibliography
\end{document}
虽然我怀疑这是否是你想要的,但我没有看到信息消失:
正如 Paul Gessler 所说,您需要正确输入作者。例如:
author = {Zuckerman, Tod I. and Bois, II, Thomas J. and Johnson, Thomas M.},
你可以使用
author = {Tod I. Zuckerman and Bois, II, Thomas J. and Thomas M. Johnson},
不过,我通常发现总是使用Last, First Middle
格式更容易,因为有时需要它,例如带有后缀,如II
。
我不知道这方面是否有规定,但至少将每个字段放在新行上是惯例。因此,我会使用,例如:
date = {2011},
chapter = {3}
而不是把它们放在一行上。最好写成
edition = {2},
并允许您选择的样式决定如何最好地格式化它。这有助于保持一致性(第 16 页)。