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]

Reply via email to