MS Word 引用フィールド コードが不完全です

MS Word 引用フィールド コードが不完全です

私は (:-() MS Word を使用して研究論文を書いていますが、多重引用で問題が発生しています。同じ引用で 4 つの論文を結合しようとしていますが、 のような出力が期待されています(Poole & Rosenthal, 1985;1991;1999;2000。引用フィールドにはこの値がありますCITATION Poo85 \t\l 1033 \m Poo91 \n\t\l 1033 \m Poo99 \n\t\l 1033 \m Poo00 \n\t\l 1033。bib キー Poo85/91/99/00 はすべて正しいです。代わりに表示されるのは です(Poole & Rosenthal, 1985; 1991; 1999)。最後の項目の問題ではありません。Poo99 と Poo00 を入れ替えると、同じ動作になりますが、Poo99 がなくなります。

誰か助けてください!

答え1

MS Word 2010 では、タイトルが非表示の場合、引用ごとに特定の数のソースのみが許可されます。これは既知のバグであると考えられていますが、Microsoft は公式にはコメントしていません。

詳細と、許可される最大エントリ数を制御する方法に関するアイデアについては、このリンクを参照してください (/t を避けると、いくらか軽減されるようです)。http://answers.microsoft.com/en-us/office/forum/office_2010-word/word-2010-only-allows-a-certain-number-of-sources/e1f41e42-bfc2-4541-addc-335a5c218a7d?auth=1

答え2

@Aganju の回答を完全にサポートするために、この問題の回避策は、スタイル XML ファイルを編集して引用の周りの () を削除することです。templ_prop_OpenBracket (CloseBracket についても同様) 要素を次のように更新する必要があります。

<xsl:value-of select="/*/b:Locals/b:Local[@LCID=INITIAL_CONTENTLCID]/b:General/b:OpenBracket"/> <xsl:text></xsl:text>

その後、任意の区切り文字と任意の括弧スタイルを使用して、必要な数の引用を手動で連結できます。もちろん、私が行ったように出力を希望する場合は、次の引用の名前とタイトルを非表示にする必要があります。

関連情報