web-dev-qa-db-ja.com

Word文書の上付き文字で引用する方法は?

バンクーバースタイルで引用する場合、引用を次のように表示するのが一般的です。 1 または (1) 組み込みの引用マネージャーを使用する場合、Wordのデフォルトの(1)ではなく。

Wordにこの代替形式でそれらを表示させる方法はありますか? このウェブサイト 提案しないようですが、ここの誰かが何か考えを持っているかどうか疑問に思っていますか?私はプログラムファイルの引用スタイルを変更することに反対していません。私が見逃している簡単な修正がないと仮定して、それを行う方法についてアドバイスをいただければ幸いです。

4
Rory

私は、これは現在のバージョンのWordでは直接達成できないと結論付けました。

私が現在使用している回避策は、Wordに組み込まれている参照全体の概念よりもはるかに優れたソリューションであり、 End Note X6 を介して参照を管理することです。作成された参考文献はあまりきれいではありませんが、より適切にフォーマットされ、より簡単にカスタマイズできます。

最も重要なことですが、理由はよくわかりませんが、EndNoteの「CiteWhileYou Write」の引用は、引用ごとに1回だけ指示した場合、編集と印刷の間は上付き文字のままです。

これをEndNoteのデフォルトスタイルにする方法をまだ探しています。

0
Rory

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
Brainor

同じ問題がありますが、一部のYouTuberがマクロを作成して、すべての引用を上付き文字にすることがわかりました。これを使用するには、Word引用ツールを使用して新しい引用を追加し、マクロ関数を開始します。

Ismail Fahmiへの称賛: 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

テスト済み。それはWord2019で私のために働きます

0
Kunanon S.