重复作者名字 BibLaTex Chicago

重复作者名字 BibLaTex Chicago

从 2015 TeXLive (Mac) 更新到 2016 TexLive (Mac) 后,BibLaTeX Chicago 包 ( biblatex-chicago) 使用 LuaLaTeX 编译时,会在参考书目中的同一条条目中重复作者名字 3 次。如果我切换回 2015 TeXLive (Mac),作者名字会正确显示。

以下是 MWE:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}

\usepackage[english]{babel}
\usepackage{csquotes}

\RequirePackage{filecontents}
\begin{filecontents*}{utced.bib}

@BOOK{henson_life_1849,
  title = {The Life of Josiah Henson},
  publisher = {Arthur D. Phelps},
  year = {1849},
  author = {Henson, Josiah},
  date = {1849},
  location = {Boston},
  shorttitle = {The Life of Josiah Henson}
}

@BOOK{stowe_key_1853,
  title = {A Key to \textup{Uncle Tom's Cabin}: Presenting the Original
Facts and Documents},
   publisher = {Boston: John P. Jewett \& Co.; Cleveland, Ohio: Jewett, Proctor \&
Worthington},
  year = {1853},
  author = {Stowe, Harriet Beecher},
  date = {1853},
  pagetotal = {280},
  shorttitle = {A Key to \textup{Uncle Tom's Cabin}}
}
\end{filecontents*}

\usepackage[notes,backend=biber]{biblatex-chicago}
\addbibresource{utced.bib}


\begin{document}
\title{Chicago Citation Style with BibLaTeX}
\author{Wesley Raabe}
\maketitle

\section{Sample}

found him true and square\footnote{The \textit{Life of Josiah Henson} (1849), a slave narrative, is cited by Stowe as one of the models for Shelby's enslaved man Tom. (\cite[26]{stowe_key_1853};  \cite[13]{henson_life_1849}).} in everything."

\pagebreak
\printbibliography
\end{document}

我认为该问题与这两个问题描述的内容有关。 无法使用 biblatex-chicago 创建文档

但我已经更新了。当我尝试在 TeXLive 2016 (Mac) 中编译时,所有软件包都已更新,我必须添加以下解决方法才能使其编译:

\makeatletter
\def\cms@choose{cms}
\makeatother

但它发出以下错误消息:

Undefined control sequence. \abx@macro@name:given-family ...}{#2#3#1}\if empty
        {#2}{}
{\mkbibnamegiven {#2...

我可以强制它忽略所有错误消息,但随后就会出现名称问题,如下所示。

在此处输入图片描述

我在编译尝试之间删除了 AUX 文件。另外,tlmgr info据说biblatex-chicagocat-date: 2016-06-10 17:15:51 +0200最新版本,所以我不知道该怎么做。

答案1

直接的问题,重复的名称,似乎已经通过以下步骤之一修复(不确定是哪一个)

  1. 删除 2009 年至 2014 年期间的旧装置,由 Mico 建议。
  2. 跑步FixLink.pkg
  3. 删除tex-mf local,其中有tex/latex/biblatex-contrib(2016 年 4 月) 和tex/latex/bibtex(2014 年 12 月)。

但是,Biber 仍然显示两个版本, 上是 2.6,tlmgr info上是 2.7 biber-v。 原因可能是与旧安装的配置冲突。

不确定是否相关,但包fontencinputenclmodern(示例 MWE)与 LuaLaTeX 不兼容。请fontspec改用。

相关内容