On Feb 12, 2013, at 10:59, Jan Jakob Bornheim wrote:

> I have a question regarding the Bibdesk template syntax. I don't know if what 
> I want to do is possible, but if anyone has any pointers, I would be most 
> grateful. I am currently preparing a Bibdesk template that implements the 
> Oxford Standard for the Citation of Legal Authorities 
> (http://www.law.ox.ac.uk/published/OSCOLA_4th_edn.pdf). In this style, I will 
> need to perform two tests:
> 
> The first one checks whether the value of the edition field is 1,2,3 or a 
> value above 3, to allow the addition of the ordinal suffix "st", "nd", "d" or 
> "th" (for what it's worth, I am hoping not to have any books that are beyond 
> their 20th edition). The relevant part currently looks like this:
> 
> <$Edition?><$fields.Edition/> edn, </$Edition?>,
> 
> As you can see, it currently simply omits the ordinal suffix.
> 

You can replace <$fields.Edition/> by something like this:

<$fields.Edition=1?>1st<?$fields.Edition=2?>2nd<?$fields.Edition=3?>3d<?$fields.Edition?><$fields.Edition/>th</$fields.Edition?>

> A second test needs to checks whether the "editor" field contains more than 
> one name. The relevant part currently looks like this:
> 
> $editors.normalizedName.stringByRemovingCurlyBraces.@componentsJoinedByCommaAndAndWithEtAlAfterThree/>
>  (ed)
> 
> As you can see, it will currently alway print (ed), even when there is more 
> than one editor
> 
> Cheers,
> 
> Jan Jakob

<$editors.@count=1?>ed<?$editors.@count?>eds</$editors.@count?>

Christiaan


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to