On 13 Dec 2007, at 9:38 AM, Ingrid Giffin wrote:

Is there any way to un-link a child crossref from its parent without losing the inherited information? If I delete the crossref key, all the linked
information disappears.


no, that's what crossref does.

I need to move a group of references into Bookends, which cannot interpret the crossref feature. I have exported a group of refs into a separate Bib file, and would like to break the links there (so that I keep them in my original BibDesk bib). Once each child has all its inherited info, I can
move them into Bookends.

Any help would be appreciated--paper due tomorrow.

Thanks,
Ingrid

There is currently no built-in way to make inherited information permanent. However you could use AppleScript to do that. Try the script below (not tested).

Christiaan

tell front document of application "BibDesk"
        set thePubs to get publications
        repeat with thePub in thePubs
                set theFields to get fields of thePub
                repeat with theField in theFields
                        if inherited of theField then
                                set value of theField to (get value of theField)
                        end if
                end repeat
        end repeat
end tell


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Bibdesk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to