On Tue, 9 Dec 2008, Taco Hoekwater wrote:

Aditya Mahajan wrote:
On Tue, 9 Dec 2008, Mohamed Bana wrote:

sorry about the late reply, my minimals broke so i had to wait for a fix.


t-bib-2008.12.01.zip

$ luatex --version
This is LuaTeX, Version snapshot-0.30.3-2008112812, build unknown
....
$ context --version
MtxRun | main context file: /home/mbana/context-minimals/tex/texmf-context/tex/context/base/context.tex MtxRun | current version: 2008.11.10 21:40

http://filebin.ca/jqqekq/thesis.pdf or http://filebin.ca/jqqekq
http://filebin.ca/uhvgex/thesis.log or http://filebin.ca/uhvgex

How are you compiling your files? Use "context thesis" and not "texexec --lua thesis" (texexec will run bibtex which will overwrite the existing bbl file, since you do not have any bib file, the bbl file will be empty).

Please note that my latest upload to modules.contextgarden runs
bibtex itself, in mkiv mode.

Ah, so that explains why Mohamed is not getting any citations. I was using "latest" minimals from yesterday which still have t-bib from 2008.10.27.

Taco, I also have a feature request for the bib module. Currently, \setupcite is defined as

\def\dosetupcite[#1][#2]%
  {\ifsecondargument
     \def\dodosetupcite##1{\getparameters[\??pv##1][#2]}%
     \processcommalist[#1]\dodosetupcite
   \else % default case
     \getparameters[\??pv\@@citedefault][#1]%
   \fi }

This means that if I say

\setupcite[compress=no], this option is only passed to the default cite command. This means that when interaction is enabled, (and the bibl-* file says compress=yes), we get no styles for other cite styles. Does it make sense to add a keyword "all" so that

\setupcite[all][...] is equal to
\setupcite
  [author,authoryear,authoryears,
   year,serial,authornum,page,short,type,doi,url,num]
  [...]


Also, can we add style and color options to \cite. These can be either passed to \setupinteraction in \docite or simply added using attributes in the output of \cite.

Mohamed, to get the references to work comment

\setupbibtex          [database={IEEEfull,../collection}, sort=author]

in macros.tex and add

\dousepublications[thesis]

You can also use the official way: \usepublications[thesis], but I think that this will cause warnings about redefined labels. Perhaps a better way would be to change thesis.bbl to say thesis-ref.bbl and then use \usepublications[thesis-ref].

Aditya
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to