How can I add or remove Source Types in Word 2007? Also, how can I find out/change which Fields are relevant to which Types? I've found I can specify the Recommended Fields by defining them as <b:ImportantField> in the current Bibliographic
Style, but I can't see how to change (or find out which are) all the relevant fields for each Type.
When I edited my customised version of the Harvard - Anglia* style for Cardiff Medical School, the Style Report makes use of a field %ThesisType% which contains the text from a field displayed as 'Report Type' in the Bibloiography entry dialogue. So
how can I find out what field name to pull across?
All new to me, only been playing for a couple of days.
Thanks for your help,
Aug 6, 2010 at 6:42 AM
Removing source types is easy, just don't implement them. Set the flag in BibWord to not display errors and it will silenty go over all the sources which have a type it doesn't know how to represent.
Adding source types is a bit harder. Officially it is not supported as adding new source types will result in xml which is no longer valid according to the open xml scheme for bibliographies. In reality, Word doesn't care about validity though, so you
can add new types if you really want to.
Adding a new source type to a BibWord style is as easy as copying one of the other source types and changing it's name. Making a new source type show up in the edit source dialog is a bit trickier. It involves editing bibform.xml a localized file (so different
for different languages of Office) on your system. There are a couple of threads on this topic. For example:
http://bibword.codeplex.com/Thread/View.aspx?ThreadId=207321 . Also, at
http://groups.google.com/group/microsoft.public.word.docmanagement/browse_thread/thread/8a28a5a9a2a607d7/5b594105d46d9ba7?hl=en&pli=1 there is a post I made covering part of the topic. I admit the information is a bit fragmented and if I ever have
some time, I will try to generate a proper document with instructions.
Note that BibWord contains a workaround in case you want to keep everything valid. You can use the "type" field. The documentation contains more information on this topic.