Hvordan få klammer rundt referansene i Word 2007
Jeg skriver masteroppgave for tiden og koser meg med nye Word 2007. Jeg er storfornøyd med programmert, men det var en ting som gikk meg på nervene! Når jeg satte inn referanser så ble det brukt parantes i steden for klammer rundt referansen.
Word gjorde slik:
Bla bla (1) bla bla.
Jeg ville ha slik:
Bla bla [1] bla bla.
Jeg sleit lenge med å finne ut hvordan jeg skulle endre dette. Jeg endte opp med å redigere C:\Program Files\Microsoft Office\Office12\Bibliography\Style\ISO690Nmerical.XSL. Hvilken XML-fil du skal endrer er avhengig av hvilken referansetype du bruker i Word. I mitt tilfelle bruker jeg ISO690 Numerical.
Gå til linje 2040. Gjør dette:
Bytt ut denne koden:
-
<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:call-template>
-
</xsl:variable>
-
<xsl:value-of select=“/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket”/>
-
</xsl:template>
-
-
<xsl:template name=“templ_prop_CloseBracket” >
-
<xsl:param name=“LCID” />
-
<xsl:variable name=“_LCID”>
-
<xsl:call-template name=“localLCID”>
-
<xsl:with-param name=“LCID” select=“$LCID”/>
-
</xsl:call-template>
-
</xsl:variable>
-
<xsl:value-of select=“/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket”/>
-
</xsl:template>
Med denne koden:
-
<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:call-template>
-
</xsl:variable>
-
<!–<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:OpenBracket"/>–>
-
<xsl:text>[</xsl:text>
-
</xsl:template>
-
-
<xsl:template name=“templ_prop_CloseBracket” >
-
<xsl:param name=“LCID” />
-
<xsl:variable name=“_LCID”>
-
<xsl:call-template name=“localLCID”>
-
<xsl:with-param name=“LCID” select=“$LCID”/>
-
</xsl:call-template>
-
</xsl:variable>
-
<!–<xsl:value-of select="/*/b:Locals/b:Local[@LCID=$_LCID]/b:General/b:CloseBracket"/>–>
-
<xsl:text>]</xsl:text>
-
</xsl:template>
Som dere ser så har jeg kommentert ut ei linje, samt sleng inn ei linje under den utkommenterte linja. Hvis dere vil ha klammer i referanselisten så må dere endre litt mer. Rundt linje 4444 skal dere fikse og trikse litt.
Bytt ut denne koden:
-
<xsl:value-of select=“b:RefOrder”/>
Med denne koden:
-
<xsl:text>[</xsl:text>
-
<xsl:value-of select=“b:RefOrder”/>
-
<xsl:text>]</xsl:text>
Håper noen tar nytte av dette tipset :)


sønn.





