ConTeXt 中的参考书目:列举的参考文献如[1]、[2] 打印错误。

ConTeXt 中的参考书目:列举的参考文献如[1]、[2] 打印错误。

在我的上下文文档中,我想将我的参考书目设置为如下引用:»能说的都说清楚 [1]“以及包含该数字的参考书目:”[1] 维特根斯坦,《逻辑哲学论》[…ETC。]”

为此我使用了这个设置:

\setupbibtex[database={sample},sort=author]
\setuppublications[alternative=apa-de, numbering=yes, refcommand=num]
\setupcite[num][left={ [},right={]}]

ConTeXt-Markup 中的引用如下:a Word\cite[Wittgenstein22]但是,它不起作用:我只在我想看到 [1] 的地方得到 [Error]。如果我更改refcommand为,比如说,authoryears而不是num我得到(如预期的那样)[维特根斯坦(1922)]

有人知道如何使编号参考文献发挥作用吗?

(使用 ConTeXt 版本:2013.05.28 00:36 MKIV)

答案1

假设该bib文件与您的文档位于同一目录,并且context运行两次,那么我收到错误的唯一方式是[criterium=text]在之后省略\placepublications

例如:


\setupbibtex[database={xampl},sort=author]
\setuppublications[alternative=apa-de,numbering=yes,refcommand=num] 
\setupcite[num][left={[},right={]}]

\starttext
As \cite[article-full] already indicated, bibtex is a \LaTeX-centric program. 

See also \cite[article-minimal] 

Knuth already said it in \cite[book-full]  
\blank
{\bf References}
\placepublications[criterium=text]   
\stoptext

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

相关内容