Ms word 如何编辑MS Word.xsl样式的文档以删除参数
我正在使用Word 2017,需要从引用中删除括号,这样它们看起来就不像“Author,YYYY”,而不像“Author,YYYY”。这是一本书的手稿,引用很多,所以我需要一些全球性的东西。我不想手动执行这些操作 通过我的web搜索,我找到了描述如何编辑APA.xsl文件的内容,该文件看起来正是我所需要的。2017年的等效词似乎是APASixthEditionOfficeOnline.xsl。我在链接中进行了编辑,但我的更改没有任何影响。该文件位于“.\Office16\书目\样式”中,我认为这是正确的。作为一个测试,我从这个文件夹中删除了所有的.xsl文件,它似乎没有任何影响,所以我并不奇怪我的编辑不起作用。我有点不知所措,所以欢迎任何建议。找到了我的主要问题。建议我编辑了错误的文件,应该在Ms word 如何编辑MS Word.xsl样式的文档以删除参数,ms-word,xls,bibliography,citations,Ms Word,Xls,Bibliography,Citations,我正在使用Word 2017,需要从引用中删除括号,这样它们看起来就不像“Author,YYYY”,而不像“Author,YYYY”。这是一本书的手稿,引用很多,所以我需要一些全球性的东西。我不想手动执行这些操作 通过我的web搜索,我找到了描述如何编辑APA.xsl文件的内容,该文件看起来正是我所需要的。2017年的等效词似乎是APASixthEditionOfficeOnline.xsl。我在链接中进行了编辑,但我的更改没有任何影响。该文件位于“.\Office16\书目\样式”中,我认为这
C:\Users\***\AppData\Roaming\Microsoft\Bibliography\Style\, where *** is your user name
唯一的另一个调整被描述为MSWord2013以后使用StyleNameLocalized而不是StyleName(我发布的原始链接很棒,但有点过时)
总而言之,删除Word 2013+中括号的主要步骤是
APA
变成
<xsl:when test="b:StyleNameLocalized/b:Lcid='1033'">
<xsl:text>APA No Brackets</xsl:text>
</xsl:when>
APA无括号
<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>
封闭支架块:
<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>
然后可以选择整个文档并应用新的引用样式