0

我正在使用 Word 2017 并且需要从我的引文中删除括号,因此它们看起来不像“(作者,YYYY)”,它们看起来像“作者,YYYY”。这是一本书的手稿,有很多引用,所以我需要一些全球性的东西。我不想手动执行任何操作。

我的网络搜索让我找到了这些说明,这些说明描述了编辑 APA.xsl 文件,这看起来正是我所需要的。Word 2017 等效项似乎是 APASixthEditionOfficeOnline.xsl。我在链接中进行了编辑,但我的更改没有任何影响。该文件位于“..\Office16\Bibliography\Style”中,我认为这是正确的。作为测试,我从这个文件夹中删除了所有的 .xsl 文件,它似乎没有任何影响,所以我对我的编辑没有采取并不感到惊讶。我有点茫然,所以欢迎任何建议。

4

1 回答 1

0

发现了我的主要问题。该站点建议我正在编辑错误的文件,并且应该在

 C:\Users\***\AppData\Roaming\Microsoft\Bibliography\Style\, where *** is your user name

此处描述的唯一其他调整是MS Word 2013 及更高版本使用StyleNameLocalized而不是StyleName(我发布的原始链接很棒,但有点过时了。)

总结一下,在 Word 2013+ 中删除括号的主要步骤是

  1. 复制并重命名 C:\Users\ ... \Style 文件夹中的 .xsl 文件(以保留原始文件)
  2. 搜索StyleNameLocalized标签并编辑它们的值(有很多,但你可以找到你使用的那个)。

例如,

<xsl:when test="b:StyleNameLocalized/b:Lcid='1033'">
    <xsl:text>APA</xsl:text>
</xsl:when>

变成

<xsl:when test="b:StyleNameLocalized/b:Lcid='1033'">
    <xsl:text>APA No Brackets</xsl:text>
</xsl:when>
  1. 根据原始链接,找到并删除添加括号的两个块:

开括号块:

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

闭括号块:

<xsl:if test="/b:Citation/b:LastAuthor">
<xsl:call-template name="templ_prop_CloseBracket"/>
</xsl:if>

然后,您可以选择整个文档并应用新的引用样式

于 2017-02-27T14:01:04.763 回答