R-使用devEMF导出绘图时如何设置文本语言
我在kubuntu的R-Studio工作16.04。我的语言设置是:R-使用devEMF导出绘图时如何设置文本语言,r,plot,R,Plot,我在kubuntu的R-Studio工作16.04。我的语言设置是: > Sys.getlocale() [1] "LC_CTYPE=de_AT.UTF-8;LC_NUMERIC=C;LC_TIME=de_AT.UTF-8;LC_COLLATE=de_AT.UTF-8;LC_MONETARY=de_AT.UTF-8;LC_MESSAGES=de_AT.UTF-8;LC_PAPER=de_AT.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_M
> Sys.getlocale()
[1] "LC_CTYPE=de_AT.UTF-8;LC_NUMERIC=C;LC_TIME=de_AT.UTF-8;LC_COLLATE=de_AT.UTF-8;LC_MONETARY=de_AT.UTF-8;LC_MESSAGES=de_AT.UTF-8;LC_PAPER=de_AT.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_AT.UTF-8;LC_IDENTIFICATION=C"
> Sys.getenv()
...
LANG de_AT.UTF-8
LANGUAGE de_AT:de
...
但是,如果使用“增强的图元文件图形设备”(Enhanced Metafile Graphics Device)()导出打印,例如:
emf("file.emf"); hist(somedata, main = "Überschrift"); dev.off()
然后将file.emf导入MS Word(在另一台电脑上)并使其可编辑,绘图的所有文本均为美式英语
问题1:是否可以使用英语以外的文本语言获取绘图
问题2:如何解决?(我意识到我的答案晚了,但为后代添加了信息)
devEMF支持两种图形格式:
- 电动势。EMF格式规范中不包括区域设置/语言信息,只是为了区分垂直文本和水平文本的语言
- 电动势+。EMF+规范中包含区域设置/语言信息,但devEMF未实现此功能