From: Paul Ingraham, RMT <paul@va...> - 2006-08-21 15:55:23
> On 20 Aug 2006, at 10:25 PM, Trevor Harmon wrote:
>> Occasionally, an abstract that I cut-and-paste into a BibDesk entry
>> contains quotation marks, but BibTeX doesn't like straight
>> quotation marks (") and insists on the LaTeX style (`` and ''). I
>> have the same problem when typing annotations: If I want to put
>> quotes around something, I have to remember to use the LaTeX style.
>> Is there some way BibDesk could handle this problem for me? For
>> instance, it could automatically convert the straight marks into
>> curly marks when saving the file (and vice versa when reading it).
>> I thought about using the Custom Character Conversions feature for
>> this, but I don't think that would work because the proper
>> conversion depends on where the marks appear.
>> Or is there a completely different solution?
> That's a somewhat hard thing to do and I could very well imagine that
> some users would not like to have that automatically changed. I would
> suggest to use an applescript for that. Maybe in a script hook, or
> run by hand.
I encountered that problem immediately when I started using BibDesk,
because I tend to annotate my records pretty thoroughly, with lots of
quoting of the article. The solution was right at hand, though: I
have two tools that help me with quotation mark "smartening", after
which the educated quotes can then be converted. I use either BBEdit
to smarten quotes while editing my .bib file directly, or Spell
Catcher (http://www.rainmakerinc.com/), which both allows quote
smartening within a selection and interactive curly-quote generation
as you are typing in BibDesk.
Once you have smart quotes, you've got distinctive characters that
you can easily manipulate with find/change jobs in BBEdit or another
text editor. Just change your curlies to `` and ''. Of course this
solution requires some software that you may not already have, but
given the tools it certainly seemed much easier for me than