我的 LaTeX 文件的内容是:
\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[authordate,backend=biber,sorting=nty]{biblatex-chicago}
\addbibresource{citations.bib}
\begin{document}
„~\cite{von_mises_economic_1990}“
\printbibliography{}
\end{document}
在我的 citations.bib 中,相关代码如下:
@book{von_mises_economic_1990,
address = {Auburn, Ala},
title = {Economic calculation in the socialist commonwealth},
isbn = {9780945466079},
language = {eng},
inlang = {eng},
publisher = {Ludwig Von Mises Institute, Auburn University},
author = {von Mises, Ludwig},
year = {1990},
}
我收到警告:
Package biblatex Warning: Bibliography string 'inlang' undefined at entry 'von_mises_economic_1990' on input line 49.
我的版本biblatex-chicago
是2017.133.1.0rc4svn44156-5.18
Linux 中的 texlive。 我的版本biblatex
是2017.133.3.7svn42680-5.18
Linux 中的 texlive。 引用也给我这样:
Mises, Ludwig von。1990。社会主义国家的经济计算 [英语]。阿拉巴马州奥本:奥本大学路德维希·冯·米塞斯研究所。ISBN:9780945466079。我如何解决这个问题:
答案1
没有字段inlang
。biblatex
的标准数据模型也没有定义这样的字段。 因此,在您的条目中biblatex-chicago
添加该字段没有什么意义。inlang = {eng},
.bib
您的问题在于language
您输入的字段。biblatex
文档说了以下内容language
[
language
关键词列表] 作品的语言。语言可以按字面意思或本地化关键词指定。如果使用本地化关键词,前缀lang
可以省略。
有效本地化密钥列表可在 §4.9.2.18 中找到语言名称的文件。
eng
不在有效本地化键列表中(添加前缀 后也不在lang
),因此它被视为文字输入:您说您的条目的语言是eng
。biblatex-chicago
然后在参考书目中打印该信息。
使用
language = {english},
代替eng
。
然后biblatex-chicago
正确“理解”语言,甚至在英文文档中删除英文作品的语言信息。
\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[authordate,backend=biber,sorting=nty]{biblatex-chicago}
\begin{filecontents}{\jobname.bib}
@book{von_mises_economic_1990,
address = {Auburn, Ala},
title = {Economic calculation in the socialist commonwealth},
isbn = {9780945466079},
language = {english},
publisher = {Ludwig Von Mises Institute, Auburn University},
author = {von Mises, Ludwig},
year = {1990},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
„~\cite{von_mises_economic_1990}“
\printbibliography{}
\end{document}