On 1/30/07, Leonard Mada <[EMAIL PROTECTED]> wrote:
Instead of having flags for every citation field, I suggested: - have styles for citations - AND allow more than one citation styles in the same document -- styles are set globally (therefore, IF one decides to change a style, he changes all citations at once; with flags he would have had to change every one singly) -- it would be difficult to construct wildly different styles (something NOT easily done with flags) -- and the formatting code would be more simple, because there are NOT plenty of flags and exceptions to deal with; a new style is simply a new style, created by the same formatting engine; for example: 'default style' for citation: [Author <et al.> Year] (<> means only when needed) 'style 1': [Author <et al.>] 'style 2': [Year] 'style 3': [Author <et al.>, <number>], IF author has more than one papers in the same year ... We would set for every citation a style. IF NO style set, OOo should assume default. What do you think of it?
This is basically what James and I were discussing. The one caveat is that my CSL language is completely abstracted from any particular document format. But this all can get very tricky to deal with, particularly when you consider things like substitution logic (what happens when there's no author?), first/subsequent citations, and so forth. I worry how adding this flexibility would impact implementations. Bruce --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]