On Apr 29, 2014, at 15:11, Jan David Hauck wrote:
> Hello everybody,
>
> I have one more question with regards to Templates:
> For titles, is there a way I can get BibDesk to translate Tex Quotation Marks
> `` and '' into the standard typographic ones also for the Rtf templates?
> And the same with -- and --- etc.
>
> Thanks!
>
> Jan
>
There's nothing to convert TeX quotation marks. For the dashes, there is
stringByConvertingHyphensToDashes.
Christiaan
>
> On Sun, Apr 27, 2014 at 8:48 AM, Jan David Hauck <[email protected]> wrote:
> 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
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users