On Wed, 2012-04-18 at 12:27 +0200, Philipp Gesang wrote: > Sorry, my bad. I forgot that the builtin “\cite” macro takes > bracketed args, not braced ... So, the listing below is tested, > make sure you have the file context/bib/sample.bib in $PWD: > > ········································································ > \setupbibtex[ > database=sample, > sort=author, > ] > > \setuppublications[ > alternative=apa, > ] > > \glet\originalcite\cite > \let\cite\relax > > \unprotect > > \def\cite{\dodoubleempty\do_cite} > > \def\do_cite[#1][#2]{% > %%% Wraps citations into footnotes. > \iffirstargument > \startfootnote > \ifsecondargument > \originalcite[#1][#2]% > \else > \originalcite[#1]% > \fi > \stopfootnote > \fi% > } > > \protect > > \starttext > > \section{nova methodos referendi} > \input knuth\cite[hh2010] > > \stoptext \endinput
Thanks a lot Philipp. That's pretty comprehensive. > You get footnote citations (see above). The problem is how you > (or your bib style, for that matter) define *full citation*. If > it’s ok to have the crippled version like “Leibniz, G. W.” > instead of “Leibniz, Gottfried Wilhelm” or (as I needed it) > without inversion “Gottfried Wilhelm Leibniz”, it might suffice > to use “\cite[alternative=data][my_bib_key]”. Yes, I've been using data for now. I'm just struggling to figure out how to stylize it properly. > I’ve been following this thread and it would appear that most > people who are in some way working with citations / > bibliographies are avoiding the built-in facilities. I think the problem is that a lot of us jumped into ConTeXt's bibliography support without realizing that it is not really mature enough to be usable for professional use yet. It takes a lot of work. > I confess > I’m no exception; writing my own bib support was in fact a > prerequisite that made Context usable for me in the first place. > It handles these full citations, inverted author or not, but it’s > by no means a general solution. If you’re really stuck with your > citation issues I can mail you the repo off-list, but you will > have to know your way around (occasionally badly written) Lua > code in order to adapt it in any way. Thanks a lot for the generous offer, but sadly I probably wouldn't know what to do with it. Unlike a lot of people on this list, my first exposure to digital typesetting came with ConTeXt which would make such a thing very painful. On top of that, I'd have to be more comfortable with Lua. > On the other hand, there’s been an announcement by Paul Isambert > some time ago that his *Librarian* package cooperates with > Context in some way: > > http://archive.contextgarden.net/message/20100405.024343.6e4aa50d.en.html > From the documentation it looks pretty powerful. Have never used > it myself, though. > > Sorry for the delay, exams and stuff ... > Philipp No problem Philipp. Thanks for your help. -- Kip Warner -- Software Engineer OpenPGP encrypted/signed mail preferred http://www.thevertigo.com
signature.asc
Description: This is a digitally signed message part
___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________