This project is read-only.

Encyclopaedia source type

Aug 2, 2009 at 10:49 PM

Is there any way to add an Encyclopaedia source type? It will be very similar to a journal source.

Harvard style example:

BRUNNER, H. 1984. Hieroglyphic writing. (In World book encyclopedia, 3:213-215.)

Thank you


Aug 3, 2009 at 8:21 AM

Technically, you can make all the changes to bibform.xml to accept a new type and Word will store/pass data using that new type. However, by introducing that new type, you would create an invalid document. Word would not complain about it being invalid, but that's not really an excuse to go invalid.

BibWord uses an alternative approach. BibWord always tries to format sources using the type defined in the "Type" field. If it has no value, BibWord falls back to the "SourceType".

So basically what you do is define a BibWord format string for the the type "Encyclopedia". Then when you enter a source, you pick one of the 17 predefined source types and start filling in the fields. As a last field, you fill in the "Type" field. There you put "Encyclopedia". Then BibWord will look for a format string for "Encyclopedia" and format your entry as such.

An example of this can be seen in where "Standard" and "Thesis" are defined as 'children' of "Report".

Aug 14, 2009 at 7:15 PM
Edited Aug 14, 2009 at 7:16 PM

As proposed I reviewed the IEEE style to see how the Thesis field was created.

After reading the manual extensively, I still cannot see how the type field works. Here is a screen shot of my Create Source box; must the type field be completed there?

Aug 15, 2009 at 4:48 PM


BibWord first tries the value in the "Type" field, then the type in the "Source Type" field to select the correct formatting string (see here).

The "Type" field was chosen for two reasons:

  1. the meaning of its name can be easily assiociated with the type of a source;
  2. the field is only used by patents in the original bibform.xml.

As the "Type" field is not available by default in other types, you have to either switch to "Patent" to fill in the "Type" field and then switch back to whatever "Source Type" you want "Type" to be a 'child' of, or you have to add "Type" to the specific source type in "bibform.xml".

"bibform.xml" can easily be adjusted to your needs, or, if this is a process you want to do in several languages, or on multiple computers, you might want to try BibType.

Aug 15, 2009 at 11:00 PM
Edited Aug 15, 2009 at 11:02 PM

Thank you yves! That really helped a lot.

I have one last request:


In the case when two authors with the same surname is used, e.g.

JONES, S. 1990. Adolescence. New York: Wiley. 305 p.
JONES, T. 1990. Sibling rivalry. Journal of child psychology, 5(2):12-16.

The initials must be included in the citation like this:

(Jones, T.,1990)
(Jones, S., 1990)

but it creates the following:

(Jones, 1990)

Here is the result from the extension tool (which is also wrong):

(Jones, 1990b)


Is there a way to format the citation like this?

Aug 15, 2009 at 11:04 PM

No. BibWord does not support this feature.

It might be possible to do it wrote the entire XSLT yourself, but I'm not sure. The information you get for in-text citations is rather sketchy.