Hi Mojca, Could you please post a full example where your newly defined biblio field works? In some occasions I have had analogous needs (references to papers on arxive.org for instance, or other repositories. It would be handy to know how one can add such bibliography fields. Best regards: OK On 27 août 2010, at 18:02, Mojca Miklavec wrote: > On Fri, Aug 27, 2010 at 15:40, Taco Hoekwater wrote: >> On 08/27/2010 01:00 PM, Mojca Miklavec wrote: >>> >>> Dear Taco, >>> >>> I would like to add some additional fields to bibliography. >>> >>> I would like to have >>> >>> \newbibfield[cobissid] >>> >>> \startpublication >>> [...] >>> ... >>> \cobissid{70615} >>> \stoppublication >>> >>> and then I would modify \setuppublicationlayout[book] to transform the >>> number written above into "cobiss.si-id: 70615" pointing to the >>> following URL: >>> >>> http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=cobib&rid=70615&lani=EN >> >> The simple answer is: search for DOI in the bib module and do whatever >> that does. But, just in case: >> >> \unprotect >> \newbibfield[cobissid] >> \def\bibinsertcobissid#1#2#3% >> {{\bibdoifelse{\@@pb@cobissid}% >> {\edef\ascii{\@EA\detokenize\@EA{\@@pb@cobissid}}% >> #1\expanded{\goto{\@@pb@thekey}{\ascii}}#2}{#3}}} >> \protect >> >> should come close to what you had in mind, you hyst have to tweak the >> \goto arguments a bit. > > Thank you very much. It was of extreme help. I'm now using > > \unprotect > \def\bibinsertcobissid#1#2#3% > {{\bibdoifelse{\@@pb@cobissid}% > {\edef\ascii{\@EA\detokenize\@EA{\@@pb@cobissid}}% > #1\expanded{\gotoCOBISS{\@@pb@thekey}{\ascii}}#2}{#3}}} > \protect > > \def\gotoCOBISS#1#2% > {\ifbibinteractionelse > {\useURL[bibfoo#1][http://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=cobib&rid=#2]% > \goto{#2}[url(bibfoo#1)]}% > {#2}} > > and then > > \insertcobissid{ {\sc cobiss.si-id}: }{.}{}% > > (Just for a reference in case that any other Cobiss user will ever > want to repeat the same.) > > Now I have just remembered something that has bothered me earlier, but > I have never mentioned it so far. When interaction is off, DOI gets > written in plain text which is perfectly OK, but when interaction is > on, it gets written in typewriter font as if it was URL. I see no > reason for writing out DOI number in typewriter font since it's not > really URL on its own, it only points to some URL. This is exactly the > modification that I have done above for COBISS numbers. What do you > think about that aspect? > > Thank you very much, > Mojca > ___________________________________________________________________________________ > 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 > ___________________________________________________________________________________ %%%%%%%%%%%%%%%%%% Otared Kavian Département de Mathématiques Université de Versailles Saint-Quentin Bâtiment Fermat 45 aveue des Etats Unis 78035 Versailles cedex Téléphone: +33 1 39 25 46 42 Secrétariat: +33 1 39 25 46 44 Secrétariat: +33 1 39 25 46 46 e-mail: Otared.Kavian@math.uvsq.fr