芝加哥风格与 BibTeX

芝加哥风格与 BibTeX

我在用着Zotero 更好的 BibTeX自动导入我需要的参考书目,但它使用 BibLaTeX 和 BibTeX,而我需要使用芝加哥风格。我认为

\usepackage[backend=biber,style=chicago-authordate,natbib=true]{biblatex}

就完美了。但是,我在转换为 时遇到了麻烦biber

当我使用biber后端时,lockstep 的建议,即 LaTeX Biber LaTeX,我没有收到任何错误,但文内引用是 Zotero 生成的自动键:author_firsttitleword_date。如果我重新运行 LaTeX,我会得到很多“未定义的控制序列 \entry”和“\endentry”,日志文件是以下怪物:

! Use of \sortlist doesn't match its definition.
l.21   \sortlist{
             nty}{nty}
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.

! Extra }, or forgotten \endgroup.
l.21   \sortlist{nty}
                 {nty}
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.

! Undefined control sequence.
\entry ...ata@\the \c@refsection @\blx@slist@name 
                                             @\abx@field@entrykey 
}\csu...
l.22     \entry{__2004}{article}{}

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
<argument> ...equal \expandafter {\blx@slist@type
                                              }{entry} {\listcsxadd {blx...
l.33     \endentry

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

(这是我第一次提问,请耐心等待)

在这里编写一个新命令有意义吗?坚持使用 BibTeX,但使用命令将“(Demmer, 2003: 165)”格式改为“(Demmer 2003: 165)”。这可能吗?

相关内容