我已经创建了一个 Word 文档并添加了电气电子工程师学会样式化的参考书目。我的母语不是英语,参考书目看起来混乱不堪。
它使用了一些英文单词和英文日期格式,也使用了我的母语单词。
根据这个教程,必须有一个 XML 保存这些字段。
我该如何更改这些字段?或者我应该如何处理混合字段?
答案1
您需要手动设置参考书目的 LCID(区域设置 ID)。为此,您只需使用场代码开关参考书目。方法如下:
- 按Alt-F9查看字段代码。您应该会看到类似
{ BIBLIOGRAPHY }
替换参考书目的内容。这是参考书目字段代码。 - 使用您想要的开关改变字段代码。
- 如果你想强制所有的参考书目条目以某种特定语言显示,请使用开关
\l
后跟该语言的 id(可以在这里在“语言标识符”下,但我相信您必须将十六进制数转换为十进制才能使其作为开关的参数工作)。 - 例如,对于匈牙利语,LCID 的十六进制值为
0x040E
,以十进制表示为1038
,因此您必须将字段代码更改为{ BIBLIOGRAPHY \l 1038 }
。
- 如果你想强制所有的参考书目条目以某种特定语言显示,请使用开关
- 再次按Alt-F9隐藏字段代码。
- 更新您的参考书目。现在它应该使用正确的语言进行格式化。
但是,如果您只想对一个来源执行此操作,则可以在 Word 的“管理来源”对话框中手动更改该来源的语言:References
>> Manage Sources
>> 选择要编辑的所需来源 >> Edit...
>> Language
(右上角)。如果这样做,则可以使用\f
参考书目字段代码的标志来过滤掉设置为非默认语言或非所需语言的任何参考书目条目。(如果您的参考书目中有多种不同的语言,这将特别有用。)
还有其他方法可以设置 LCID 值(例如:直接编辑文件Sources.xml
,%APPDATA%\Microsoft\Bibliography\
如这里),但这些似乎是最简单的方法。
附言:我相信字段代码方法只有在安装了该语言的语言包时才会起作用(例如:我没有匈牙利语语言包,所以这种方法似乎不适用于匈牙利语,但它适用于我有语言包的语言)。如果您没有所需语言的语言包,并且无法下载,则此方法可能不适合您。
答案2
有点晚了,但我也遇到了同样的问题。所以我将在这里提供我的解决方案
确实,“可用”根本没有翻译。但您可以自己在样式的 xsl 文件中翻译该词。
为此,请转到%APPDATA%\Microsoft\Bibliography\Style
并复制您要翻译的样式。在文件中为引用样式指定一个不同的名称(最好在具有搜索和替换功能的文本编辑器中执行此操作),然后转到单词“可用”,并将其更改为您的母语中应有的名称。
这也适用于除 IEEE 之外的任何其他未翻译单词的风格。