Thank you so much Christiaan!
Got it to work! (Although the template looks pretty insane now, as
technically they want to list all authors in the bibliography so I've
written it out up until ten authors). I'll send it to you shortly if you
want to post it to the wiki, the AAA template that's there doesn't do it
the way it should be.
But I have one more question: For titles, is there a way I can get BibDesk
to translate Tex Quotation Marks `` and '' into the standard typographic
ones (for the rtf templates)?
Thanks again!
Jan
On Sun, Apr 27, 2014 at 1:56 AM, Christiaan Hofman <[email protected]>wrote:
>
> On Apr 27, 2014, at 1:52, Jan David Hauck wrote:
>
> Thanks Christiaan!
>
> I've tried to do it but there's one thing I didn't figure out.
>
> Here is what I used for book (basically from your suggestion on the other
> thread):
>
> <$pubType=book?>
> <$authors.normalizedName.@firstObject/><$authors.@count
> =0?><$authors.@count=1?><?$authors.@count=2?> and
> <$authors.name.@secondObject/><?$authors.@count=3?>,
> <$authors.name.@secondObject/>, and <$authors.name.@thirdObject
> /><?$authors.@count?>, <$authors.name.@secondObject/>,
> <$authors.name.@thirdObject/>, et al.</$authors.@count?>
>
> <$fields.Year/> <$fields.Title.stringByDeTeXifyingString/>.
> <$fields.Address/>: <$fields.Publisher/>.
>
> It works as it should for two-author / three-author entries but for
> entries with one single author it gives me now:
>
> Lastname, Firstname, , , et al.
>
> What am I doing wrong?
>
>
> There is a "?" missing in the alternate condition tag <?$authors.@count
> =1?>
>
> Also, perhaps one small simplification could be:
>
> <$authors.normalizedName.@firstObject/><$authors.@count
> <1?><?$authors.@count<3?> and <$authors.name.@secondObject
> /><?$authors.@count<4?>, <$authors.name.@secondObject/>, and
> <$authors.name.@thirdObject/><?$authors.@count?>,
> <$authors.name.@secondObject/>, <$authors.name.@thirdObject/>, et
> al.</$authors.@count?>
>
> And: where should I logically place the same stuff for editors?
>
>
> It depends on what you want exactly. If you want the same template for
> editors, you could simply use "authorsOrEditors" instead of "authors".
> Otherwise, you can specify a different format using something like
>
> <$authors?>
> template for authors
> <?$authors?>
> template for editors
> </$authors?>
>
> Christiaan
>
> Thanks so much for your help!
>
> Jan
>
>
>
>
>
>
> On Sat, Apr 26, 2014 at 3:55 PM, Christiaan Hofman <[email protected]>wrote:
>
>>
>> On Apr 26, 2014, at 23:34, Jan David Hauck wrote:
>>
>> Hello everybody,
>>
>> Two (hopefully) quick questions on templates:
>>
>> 1.) Same problem as:
>> https://sourceforge.net/p/bibdesk/mailman/message/24924524/
>> trying to get the output for multiple authors:
>> Lastname, Firstname, Firstname Lastname, and Firstname Lastname. YYYY.
>> Title
>>
>> (FYI, all styles that are following [or inspired by] the Chicago Manual
>> of Style will have this format, the "logic" behind it is "always write
>> authors as Firstname Lastname *unless* part of a list where Lastname is
>> relevant for sort order, i.e., bibliographies").
>>
>> Is there a more elegant solution for this than the one suggested:
>>
>> <$authors.normalizedName.@.../><$authors.@...=0?>
>> <$authors.@...=1?>
>> <?$authors.@...=2?>
>> and <$authors.name.@.../><?$authors.@...=3?>
>> , <$authors.name.@.../>, and <$authors.name.@.../><?$authors.@...?>
>> , <$authors.name.@.../>, <$authors.name.@.../>, et al.</$authors.@...?>
>>
>> as it happens that even in the social sciences there are papers with up
>> to a dozen authors and the above solution is a little cumbersome if you
>> want to have it universally applicable.
>>
>>
>> For a format as weird as this style, it must be something as cumbersome
>> as this, because it's not very consistent, to say the least. I am not sure
>> how many authors should be handled by this style, but it shouldn't be
>> really more cumbersome, just proper conditionals, whatever they need to be
>> (this one assumes to use et al after three names.)
>>
>>
>> 2.) How do I get the "if no author display editor" behavior for
>> templates?
>>
>> Any help greatly appreciated!
>>
>> Thank you!
>>
>> Jan
>>
>>
>> Use some conditionals based on the number of authors, and insert a
>> template using editors when there are no authors. For instance, in
>> something like the above you can insert something involving editors in the
>> <$authors.@count=0?> case.
>>
>> Christiaan
>>
>
>
>
> ------------------------------------------------------------------------------
> Start Your Social Network Today - Download eXo Platform
> Build your Enterprise Intranet with eXo Platform Software
> Java Based Open Source Intranet - Social, Extensible, Cloud Ready
> Get Started Now And Turn Your Intranet Into A Collaboration Platform
> http://p.sf.net/sfu/ExoPlatform
> _______________________________________________
> Bibdesk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>
>
------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users