以溫哥華風格引用時,使用內建引文管理器時 ,更常見的是將引文顯示為1或(1),而不是 Word 預設的 (1)。
有沒有辦法強制 Word 以這種替代格式顯示它們? 這個網站似乎建議不要,但我想知道這裡是否有人有任何想法?我並不反對更改程式文件中的引用樣式,我只是希望獲得一些關於如何做到這一點的建議,假設沒有我遺漏的簡單修復。
答案1
Word內建參考工具有一種稱為「IEEE」的樣式,它有類似的引文,只是數字不在上標。 IEEE 格式
為了使引用成為上標,您應該修改%APPDATA%\Microsoft\Bibliography\Style
資料夾中的樣式檔案。
備份IEEE2006OfficeOnline.xsl
文件,並找到字串<xsl:template name="Citation">
.
在此段中,您可以找到<body>
和</body>
,將其變更為<body><xsl:element name="sup">
和</xsl:element></body>
。
那麼引用如下所示。
修改後的 IEEE 格式
答案2
我得出的結論是,這在目前版本的 Word 中無法直接實現。
我目前使用的解決方法是透過以下方式管理引用,這也是比 word 中內建引用作為一個整體概念要優越得多的解決方案尾註X6。雖然生成的參考書目不太漂亮,但它們的格式更好且更容易自訂。
最重要的是,由於我不完全確定的原因,尾註「在寫作時引用」引用在整個編輯和印刷過程中都會保持上標,如果你告訴它每次引用只這樣做一次。
我仍在尋找一種方法,使其成為尾註中的預設樣式。
答案3
我有同樣的問題,但我發現一些 Youtuber 創建了一個巨集來使所有引用都帶有上標。要使用它,只需使用Word引文工具添加新的引文,然後啟動巨集功能即可。
向伊斯梅爾·法赫米致敬:https://www.youtube.com/watch?v=56HWKBuM-zg
這是程式碼
Sub ReferenceNumberStyle()
Application.ScreenUpdating = False
Dim Fld As Field
For Each Fld In ActiveDocument.Fields
If Fld.Type = wdFieldCitation Then
Fld.Code.Font.ColorIndex = wdBlack
Fld.Code.Font.Superscript = True
Fld.Result.Font.ColorIndex = wdBlack
Fld.Result.Font.Superscript = True
End If
Next
Application.ScreenUpdating = True
End Sub
已測試。它在 Word 2019 中對我有用
答案4
我認為 Word 使用特殊的樣式來顯示引文,您可以實際變更該樣式。