バンクーバースタイルで引用する場合、組み込みの引用マネージャを使用すると、Word のデフォルトの (1)ではなく、引用を1または(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作成された参考文献は見た目は劣りますが、フォーマットはより適切で、カスタマイズも容易です。
最も重要なのは、理由はよくわからないのですが、引用ごとに 1 回だけ上付き文字にするように指示すると、End Note の「Cite While You Write」引用は編集および印刷の間ずっと上付き文字のままになります。
これを End Note のデフォルト スタイルにする方法をまだ探しています。
答え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 は引用を表示するために特別なスタイルを使用していると思いますが、そのスタイルを物理的に変更することもできます。