遵循 biblatex 中的指导方针文档p. 68,我正在将useauthor
、useditor
和添加到我的文件条目的字段usetranslator
中:options
.bib
@book{sweet1871,
AUTHOR = "{Pope Gregory I}",
TITLE = "King {A}lfred's {W}est-{S}axon version of {G}regory's {P}astoral {C}are",
YEAR = "1871",
EDITOR = "Henry Sweet",
LANGUAGE = "Old English",
LOCATION = "London",
NUMBER = "45",
OPTIONS = "useauthor = false, useeditor = true, usetranslator = false",
ORIGLANGUAGE = "Latin",
PAGETOTAL = "xlii + 509",
PUBLISHER = "N. Tr{\char"00FC}bner",
SERIES = "{E}arly {E}nglish {T}ext {S}ociety",
SUBTITLE = "With an {E}nglish translation, the {L}atin text, and an introduction",
TRANSLATOR = "{King Alfred}"
}
我的.tex
文件如下所示:
\documentclass[a4paper, 12pt, onecolumn, oneside, notitlepage]{article}
\usepackage{fontspec,xunicode,xltxtra} % XeLaTeX
\defaultfontfeatures{Mapping = tex-text} % support TeX conventions like ``--''
\usepackage{polyglossia}
\setdefaultlanguage[variant = american]{english}
\setmainfont{Linux Libertine O}
\usepackage{csquotes} % for language-specific quotation marks
\usepackage[style = numeric, sorting = none, language = american, abbreviate = true, backend = biber]{biblatex}
\addbibresource{ReferencesBiblatex.bib} % my catalog of references
\begin{document}
\cite{sweet1871}
\printbibliography
\end{document}
但输出结果不正确:
它不仅options
忽略了我在该字段中的规范,而且也没有正确呈现有关原始语言的信息。
这是我的控制台输出警告:
Package biblatex Warning: Ignoring undefined option 'useauthor '
(biblatex) at entry 'sweet1871'.
Package biblatex Warning: Ignoring undefined option 'useeditor '
(biblatex) at entry 'sweet1871'.
Package biblatex Warning: Ignoring undefined option 'usetranslator '
(biblatex) at entry 'sweet1871'.
Package biblatex Warning: Bibliography string 'fromLatin' undefined
(biblatex) at entry 'sweet1871' on input line 158.
我的问题是——我做错了什么?
答案1
实际上,它在 biber 1.1 中已经修复