Issue converting between versions of Chicago style

I wanted to report an issue I had converting from Chicago full footnote to author-year style. The conversion dropped the author-year citation in where the original footnote number was in the text. This had the effect of placing the citation outside punctuation rather than inside where it belongs. It also resulted in no leading space before a citation, even when punctuation was not involved. That made for a lot of tedious manual editing on a long manuscript.
  • yeah, we're aware of this, but I don't think it's realistically fixable. You can fix this with a well-designed Word search & replace or a macro, though.
  • I tried the search/replace route and couldn't get it to work even after several cycles with experts in the support forum. If you guys have macros or search/replace strings that would fix this maybe you could pop up a window directing users to them when they make this particular style change.

    In lieu of that, one thing you could do that would help a lot and I suppose shouldn't be too hard is to just add a space before the author-date citation.
  • Including the space in citations 10-15+ years ago might well have been the right choice. Changing styles that, in some cases, hundreds of thousands of users rely on in a fundamental way mid-course is just not viable.

    I haven't spent a lot of time on this, but e.g. using Word search with Wildcards enabled in a copy of the document with citations unlinked
    Search for ([\?\!\.])([\(]*[\)])
    Replace with \2\1

    will take any parenthetical that immediately follows period, question mark, or exclamation mark and instead place it insides the same punctuation mark and add a space before it, so you go from
    I test the functionality.(Sieferle, 1989) There are more results.(Truscott et al., 2013)
    to
    I test the functionality (Sieferle, 1989). There are more results (Truscott et al., 2013).
    Word Fields apparently can't be found in wildcard searches, so doing this in an active document would require a VBA macro -- certainly also doable.
Sign In or Register to comment.