MS Word 2016 参考列表中的方括号 - ISO 690

Lub*_*Suk 1 microsoft-office microsoft-word

我试图在 MS Word 2016 中更改参考列表的格式,所以它会是这样的

[1]. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opev?ovací stavby. Praha : autor neznámý, 1637.
Run Code Online (Sandbox Code Playgroud)

而不是这个

1. pplk. žen. Ing. Sameš, Antonín. Beton a jeho význam pro opev?ovací stavby. Praha : autor neznámý, 1637.
Run Code Online (Sandbox Code Playgroud)

所以主要问题是我无法在参考号周围插入方括号。我知道我需要编辑 ISO690.xls 文件,但我不知道在哪里可以找到这个文件(我在文本中找到了标准参考,但是这个……)

Kar*_*lis 5

对于 Word 2016,没有一个答案对我有用。相反,我使用了本教程并且它起作用了。

找到要编辑的样式C:\Users\<username>\AppData\Roaming\Microsoft\Bibliography\Style\。在文件中找到这些行:

<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>
Run Code Online (Sandbox Code Playgroud)

<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> 
Run Code Online (Sandbox Code Playgroud)

xsl:value-of-select标签更改为

<xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:OpenBracket"/>
<xsl:text>[</xsl:text>
Run Code Online (Sandbox Code Playgroud)

用于打开支架和

<xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:CloseBracket"/>
<xsl:text>]</xsl:text>
Run Code Online (Sandbox Code Playgroud)

用于结束括号