最新的 texlive 之后 biblatex-chicago 无法正确格式化引用

最新的 texlive 之后 biblatex-chicago 无法正确格式化引用

我的序言中有以下内容:

\usepackage[notes,natbib,backend=biber,idemtracker=context,ibidtracker=context]{biblatex-chicago}

在第一次引用(在本例中是一篇文章)时,这应该输出类似以下内容:

Joshua I. Weinstein,《柏拉图理想国中的市场》,《古典语言学》104(2009):440。

(摘自《芝加哥手册》自己的网站)

相反,我在 xelatex 的文档输出中看到的内容如下:

温斯坦(《柏拉图理想国中的市场》)

这绝对是错误的,我不知道这应该是什么格式(natbib?)。这种情况在去年 10 月(2014 年)texlive 更新后开始出现,并且一直持续至今。

我正在使用 lyx。有什么建议吗?

谢谢,

电子工程

编辑:MWE 如下。请注意,脚注中的引文格式不正确:它应该与参考书目中的格式完全一致。

%% LyX 2.1.2 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[12pt,american]{scrartcl}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text,Numbers=OldStyle]{Linux Libertine}
\setsansfont[Mapping=tex-text]{Linux Biolinum}
\usepackage[a4paper]{geometry}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=2.25cm,rmargin=3.25cm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{tocdepth}{1}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\setkomafont{sectioning}{\rmfamily \bfseries}
\KOMAoptions{headings=small}
\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage[notes,natbib,backend=biber,idemtracker=context,ibidtracker=context]{biblatex-chicago}
\addbibresource{/home/$USER/carrier5/music/intonation-book/bookbib.bib}
\setmainfont[Ligatures={Historic,Rare,Discretionary,TeX},Contextuals=Swash]{Linux Libertine}
\newfontfamily\latinfont[Script=Latin,Ligatures={Historic,Rare,Discretionary,TeX},Contextuals=Swash,Alternate=0,Style=Historic]{Linux Libertine}
\newfontfamily\italianfont[Ligatures={Historic,Rare,Discretionary,TeX},Contextuals=Swash,Alternate=0,Style=Historic]{Linux Libertine}
\errorcontextlines=10

\makeatother

\usepackage{xunicode}
\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\begin{document}
here is some text%
\footnote{See \citet{adams1993effects}.%
}



\printbibliography
\end{document}

(注意:$USER 是我真实用户名的占位符)

Biber 没有抛出任何错误。不,我无法使用 biblatex 文件编译任何文档,以便它们正确遵循芝加哥风格。

该条目在我的.bib 文件(名为 bookbib.bib 的文件)中的样子如下:

@Article{adams1993effects,
  Author         = {Adams, B.J. and Fields, L. and Verhave, T.},
  Title          = {Effects of test order on intersubject variability
                   during equivalence class formation.},
  Journal        = {The Psychological Record},
  publisher      = {Kenyon Coll Psychology Dept},
  year           = 1993
}

我使用的是 Lyx,它添加了自己的模块,然后应用了序言中列出的模块;这可能是模块条目重复的原因。我将在下面的回答线程中回复引用命令,因为我在编辑时看不到它们 =/

答案1

这是一个有效的 MWE,演示了 的正确用法biblatex-chicago。看看你是否可以将其调整到你自己的设置中,以及它是否仍然适合你。

\documentclass{article}
\usepackage{filecontents} % for example
\begin{filecontents}{usermwe.bib}
@Article{Weinstein:MarketPlato,
  author=       {Weinstein, Joshua I.},
  title=        {The Market in Plato's Republic},
  journaltitle= {Classical Philology},
  volume=       104,
  year=         2009,
  pages=        440,
}
\end{filecontents}
% But note that the pages should be the complete page range.

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

\begin{document}

There is an interesting article about Plato and the market.%
    \autocite[440]{Weinstein:MarketPlato}

\printbibliography

\end{document}

在此处输入图片描述 在此处输入图片描述

相关内容