Sven Groot said:
I looked for this and fortunately it wasn't difficult to find.

Around line 4442 (if you already changed the xslt file it might not be exactly that line) there's a line that reads:

<xsl:value-of select="b:RefOrder"/>

Change it to this:

<xsl:text>[</xsl:text>
<xsl:value-of select="b:RefOrder"/>
<xsl:text>]</xsl:text>

That should have the desired effect.

a slightly cleaner fix than Sven's i made a guess and found MS's propname for square brackets, the lines replaced represent the beginning of a cititation, the end, and the numbered start of a reference so you could change these lines to anything else if you can figure out MSes prop names. Or stick some xsl-text in if you want for a messy fix

line 3715 :
<xsl:call-template name="templ_prop_ISO690_GeneralOpen"/>
line 3779:
<xsl:call-template name="templ_prop_ISO690_GeneralClose"/>
lines 4443-4445:
<xsl:call-template name="templ_prop_ISO690_GeneralOpen"/>
<xsl:value-of select="b:RefOrder"/>
<xsl:call-template name="templ_prop_ISO690_GeneralClose"/><xsl:call-template name="templ_prop_Space"/>