I am new to ConTeXt. I've just been playing around with it to see if I can start using for my regular work.
My bibliography database is in the bibtex
format. I can't seem to get the references to print properly when I use \completepublications
. \placepublications
seems to work fine though.
Here is my minimum working example:
\usemodule[bib]
\usemodule[bibltx]
\setupbibtex[database=xampl]
\setuppublications[numbering=yes] % Show reference numbers in the generated list.
\starttext
\chapter{One}
As \cite[lat2cont] already indicated, bibtex is a \LaTeX-centric program.
\completepublications
%\placepublications
\stoptext
Here is my bib
file:
@article{lat2cont,
title = {Latex to context},
author = {Abc},
journal = {Xyz},
year = 2003,
pages = {603-619},
}
My MWE is more or less the same as that on the ConTeXt wiki.
\completepublications
doesn't generate the references and just prints [[error]]
in place of the citations and nothing under the references heading. Am I missing something?
Best Answer
Substitute
with
That will display all references. To display only the cited references use
A side note: When you use MkIV (when you compile with
context file
instead oftexexec file
) you don't need the first two\usemodule
lines. The code is integrated in the system core.Another thing I stumbled upon is the use of
\completepublications
in combination with PDF bookmarks. The\completepublications
produces the PDF bookmark pubs, which I almost always want to be replaced with References. In the following example I changed this.