Citations in text

Mar 29, 2009 at 1:27 PM

I wanted to be able to use Harvard citations in the text as follows:

Harrison (2002) argues
or Harrison (2002: 14) states "..."

Any advise on how I might be able to do this in word?

Mar 29, 2009 at 2:00 PM

In Word 2007 or 2008, there is no concept of active or passive citing.

There are a couple of options:

  1. Write the name yourself then insert the citation. Once you entered the citation, right click and pick "Edit Citation" from the menu. Suppress the author.

    If you only have to do this a couple of times, this will be the fastest solution.

  2. If you want all your citations to be in the active form, you could create a style which does that. In BibWord, you would set the openbracket and closebracket elements to empty and then format a single entry like:

    <format>%Author:1%{ (%Year%{: %CitationPages%})}{ (%CitationPages%)}</format>

  3. If you want both active and passive voicing within one style, your only option is to abuse the flags. An example of a style which does flag abuse (for different purposes) can be found in the Chicago footnote style. At least one person went to great lengths to make a style like that according to this discussion.

Aug 1, 2009 at 12:15 PM

This is really a beginners question... I've tried to find the openbracket and closebracket elements in the CHICAGO style, but I only see the template:

<xsl:template name="templ_prop_OpenBracket" >
    <xsl:param name="LCID" />
    <xsl:variable name="_LCID">
      <xsl:call-template name="localLCID">
        <xsl:with-param name="LCID" select="$LCID"/>
    <xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>


So where is the element itself defined?

Aug 1, 2009 at 12:41 PM

Externally. What Word does when you want it to format a citation, is passing along a huge number of localized variables. Things like, "and", "vol", "editor", ... in different languages. Apparently, different languages, can use different brackets. So the brackets are passed along in the same way. I have no idea as to where Word stores these strings internally. I'm guessing they will be resources inside some dll.

I would suggest not the play around with the template "templ_prop_OpenBracket" as it might be used by other parts in the stylesheet.

What are you trying to achieve? Do you want to change the brackets around in-text citations? If so, check out . By directly changing the template calls there to text elements, you can probably do what you want without influencing other parts.

Aug 1, 2009 at 12:55 PM

Actually I don't want to change them, I want to omit them occasionally, for instance when I have a citation in a text which itself appears within brackets.


I wouldn't mind to disable them alltogether and get used to insert the brackets by myself whenever I need them. So would I then just delete the line where the template to open/close the bracket is called?

                     <xsl:if test="msxsl:node-set($ListPopulatedWithMain)/b:Citation/b:FirstAuthor">
                            <xsl:call-template name="templ_prop_OpenBracket"/>

Aug 1, 2009 at 2:04 PM


The availability of the FirstAuthor element indicates in all the styles that the opening bracket should be displayed while the availability of the LastAuthor element indicates that the close bracket should be displayed. If there is no LastAuthor element, then a second in-text citation will follow the first and the separator between those citations is displayed.

Aug 1, 2009 at 6:16 PM

Works! I find it actually easier to get all the citations without brackets, because it allows me to put inside the brackets whatever I want, without having to use switches etc.


But: Now I get sometimes the problem that the citation is preceded by a space character... so sometimes I get (using my own brackets) things like:

( Smith 1979) instead of (Smith 1979). Any idea why this could be?

Aug 3, 2009 at 6:19 AM

That's one of the side effects of the smart formatting of Word. I haven't found a way around that yet. The only suggestions I can think of is to convert your citation to static text or work in design mode. But the latter can be dangerous if fields get updated.

Aug 3, 2009 at 7:59 AM

I tried the same the the APA style, which is also ok for me, and the problem doesn't occur there, so I'll just use this one...