Hi Christiaan,

Thanks so much for taking the time to do this!
But it seems you didn't update the “Capitalize" script library on the
website?  I re-downloaded the "allscripts" folder but the Capitalize script
contained there doesn't have that capitalizeOrProtect that you mention.  Or
am I missing something?

Jan

On Wed, Oct 14, 2015 at 7:23 PM, Christiaan Hofman <[email protected]>
wrote:

>
> On Oct 14, 2015, at 15:13, Christiaan Hofman <[email protected]> wrote:
>
>
> On Oct 14, 2015, at 14:17, Jan David Hauck <[email protected]> wrote:
>
> Hello everyone,
>
> I have a (hopfully) quick question regarding fixing titles for some of my
> BibDesk entries:
> When I started using BibDesk I hadn't figured out yet the best way to
> store my titles and I would like to now fix it.
>
> And I want to make sure that I don't mess it up this time, so if I could
> get some feedback from some of the more savvy folks out there, if what I
> thought doing actually works, I'd highly appreciate it.
>
> So I used to store them in Sentence case with the exception of the Words
> that should always be capitalized.  For example:
> The crystal forest: Notes on the ontology of Amazonian spirits
>
> However, based on some recommendations out there, I have sinced changed to
> storing them like this in Title case with always capitalized words
> protected:
> The Crystal Forest: Notes on the Ontology of {Amazonian} Spirits
>
> Now, depending on the bib style I use, I can either keep the
> capitalization or convert it to Sentence case but without  losing the
> capitalization for names etc.
>
> Now I'd like to fix my first half of entries so that they resemble this
> pattern.
> Hence I thought running a script that adds braces around already
> capitalized words (except beginning of line, and after full stop or colon)
> and then running one of the capitalize to sentence case scripts.  Would
> that work?  And if so how?
>
> I tried the "Protect titles" script and the "Add Protect string" but
> couldn't really figure out how to get them to work the way I want.  Any
> help is greatly appreciated!
>
> Thanks,
>
> Jan
>
>
> Yes, that could basically work. To get an idea on how to write that script
> you may have a look at my capitalization scripts on the Wiki (you seem to
> already have found them), like the Capitalize.scpt. Unfortunately what you
> want is not directly supported by those script. I attached a modified
> version that was sent to me by another user that I think does do what you
> want. The Protect scripts don’t really do what you want. They are based on
> building and using a list of words you always want to put braces around,
> which is not the thing you want to do.
>
> Christiaan
>
> <Capitalize.scpt>
>
>
> I have updated my scripts on the Wiki. The “Capitalize" script library now
> contains a function capitalizeOrProtect that should do what you want. the
> new script "Capitalize and Auto Protect Titles” uses that, and should do
> exactly what you want.
>
> Christiaan
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Bibdesk-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>
>
------------------------------------------------------------------------------
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to