This project is read-only.

Bib-Extender problem - several Smith et al, 2000 papers with different authours

Jun 26, 2009 at 9:33 PM

Hi there, 

I have couple of problems with Bib-externder. I'm using a style derived from the Harvard*. Only a few minor modifications. 

1) The extender works fine when there are several papers by the exact same authors: Jones, 2000a, and Jones, 2000b.

But Im having problems for when there are two papers with the same first author but different other authors: (Smith, Jones, and Pritchard, 2000) and (Smith, Jackson and Newman, 2000). They both appear as Smith et al, 2000 and bib extender does not differentiate between them. How can I modify the code so that it differentiates between the two?

2) the extender seems to put the suffix on the bibliography. But the citation in the text does not change? Why is this?

I've got to hand in my Phd dissertation on wednesday and just found out of this bug.... not fun when you have 500 ref+ in the text.... 

Otherwise, congratulation to the creator, great little tool~!!!... (really hope there is a solution to this.... otherwise I might shoot myself!)


Many many thanks in advance for any help!!



Jun 26, 2009 at 10:05 PM

Please provide exact information about the style you tried to modify. There are several harvard styles. I won't have time before sunday to look deeper into this issue but these notes should hopefully get you started.

1)This is probably a bug in the style. My first guess would be that the "extensions/source/yearsuffix" element is not defined correctly. If you see it in your style with "Author:0" you might try to change it to "Author:1". That way, the string deciding if a yearsuffix is required should be the same as the one for formatting an in-text citation. I know that some of the styles still have that issue.

2)Are the in-text citations still citations? If you converted them to static text, they can no longer be updated by Word. You might want to post the format string for your in-text citation as there might be an issue there. OtherwiseI have no idea what the issue could be.

Jun 26, 2009 at 11:00 PM

Hi Yves, 

Thanks for the quick response!!

The style I'm using is a slighly modified (formating of the bibliography mainly) of the Harvard - Exeter*  created by you on the 2009.02.26 and downloaded in April. 

As you mention the "Author" in the Extensions section was set to 0, I've changed it 1 but nothing has happened. The string is now: {%Author:1%}{%Year%}

The in-text citations are still citation. I'll post the string:

{%CitationPrefix%}{%Author:1|ShortTitle|Title%, }{%Year|"n.d."%}{: %CitationPages::%}{%CitationSuffix%}

Maybe, rather than trying to repair my style, you could recomend me one that already has the formatting for extentions in the correct way?

(i.e. one that will differentiate between the cases above mentioned and will correctly label the citations). 

It will definatelly take me less time to re-define the formatting of a new style than having to manually relabel all citations!!

Again, than you very very much for your help!




Jun 26, 2009 at 11:14 PM

Sorry... The first problem is solved!! Now I've got the Smith et al, 2000a and Smith et al, 2000b at least in the bibliography. 

But the citations are still just Smith et al, 2000 in both cases. Any problems with the citations string posted above??

By the way, if this gets sorted would you be interested in having a style for "Molecular Ecology" (the journal)??


Thanks again...



Jun 27, 2009 at 3:36 PM

I'll update the Exeter style to fix the issue somewhere next week.

Regarding the second problem the mistake is in the format string:

{%CitationPrefix%}{%Author:1|ShortTitle|Title%, }{%Year|"n.d."%}{: %CitationPages::%}{%CitationSuffix%}

There is no %YearSuffix% element in there, so it isn't displayed anywhere. Try something like:

{%CitationPrefix%}{%Author:1|ShortTitle|Title%, }{%Year|"n.d."%{%YearSuffix%}}{: %CitationPages::%}{%CitationSuffix%}

I'm always interested in getting new styles. If you want you can send them to me (email is on top of most styles) together with a little explaination and information on you. The information on you is only intended to give you credit for your work. If you don't want to be contacted about the style by others, that's fine by me. They will just have to use the forum then.