What Frank says about delimiters - styles should have as little punctuation in affixes as possible. In many cases it's possible to do without entirely. There are some cases where using suffix makes things significantly easier, though, so I wouldn't want to ban this via schema - the most frequent case it that titles are followed by a period no matter what. One _can_ do that with delimiters in most cases, but it an get rather ugly.
About delimiters vs. macros - imho the best styles have a number of good macros that are then joined with appropriate delimiters in the bibliography. Obviously there will also be delimiters in the macros themselves. See e.g. Harvard 3, which I just re-wrote, for an example of what I'm thinking. On Tue, Feb 7, 2012 at 8:52 AM, Frank Bennett <[email protected]> wrote: > On Tue, Feb 7, 2012 at 3:02 PM, Bruce D'Arcus <[email protected]> wrote: >> One caveat - this would apply to spaces and commas (and colons?), but not to >> ")" characters. >> >> On Feb 7, 2012 9:51 AM, "Bruce D'Arcus" <[email protected]> wrote: >>> >>> I thought of this idea as potentially helpful for the CSL editor: >>> >>> Can we establish a generic rule that styles should place >>> inter-variable/macro punctuation on prefix attributes, except for the >>> very last field in a bibliography (almost always a period), which gets >>> added to the cs:bibliography element? >>> >>> E.g. this: >>> >>> <text macro="author"> >>> <text macro="title" prefix=", "> >>> >>> .. and not this: >>> >>> <text macro="author" suffix=", "> >>> <text macro="title" suffix=", "> >>> >>> It strikes me our observation earlier was this results in better >>> styles. But it also may provide advantages for the editor approach >>> we've discussed here (allows punctuation between macro calls to be >>> free text, but the macro calls to be tokens with pop-up select lists). > > For robustness, delimiter joins work better than affixes. Where > affixes are used, it becomes harder to assure that punctuation/quote > swapping will work (it was broken in the Chicago styles, which used > affixes; refactoring the style to use delimiters fixed it). > >>> >>> Bruce >> >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> xbiblio-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel >> > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > xbiblio-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/xbiblio-devel -- ------ Sebastian Karcher Ph.D. Candidate Department of Political Science Northwestern University ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
