如何在MS Word中将R pch符号作为文本使用?
在MS Word中将R pch符号作为普通文本使用的方法
不存在你推测的专属键盘命令可以直接生成所有pch符号——pch是R绘图系统定义的点样式集合,并非绑定键盘输入的标准字符集内容,你之前查不到对应键盘操作参考是正常的,可落地的实现方法有3种:
- 方法1:匹配Unicode编码插入(最便捷,插入后完全是普通文本)
绝大多数常用的基础pch符号都能在Unicode字符集中找到样式完全匹配的对应字符,直接在Word中输入对应编码后按Alt+X就能快速转换:- pch=0(空心方块):U+25A1
- pch=1(空心圆):U+25CB
- pch=2(空心上三角):U+25B3
- pch=3(十字):U+002B
- pch=4(叉号):U+00D7
- pch=5(空心菱形):U+25C7
- pch=6(空心倒三角):U+25BD
- pch=15(实心方块):U+25A0
- pch=16(实心圆):U+25CF
- pch=17(实心上三角):U+25B2
- pch=18(实心菱形):U+25C6
插入后的符号和手动输入的文字没有区别,可以直接调整字号、颜色、字体,不会出现格式错乱。
- 方法2:从R控制台直接复制对应字符
针对pch=21~25这类带独立边框和填充设置的特殊点样式,或是你自定义的pch字符,可以直接在R控制台用cat()函数输出对应字符,选中输出的字符复制后,在Word中选择「仅保留文本」粘贴,就能得到可编辑的普通文本格式符号。 - 方法3:通过Word内置符号面板插入
记不住编码也没关系,在Word顶部菜单栏依次选择「插入」-「符号」-「其他符号」,字体选择Arial Unicode MS或Segoe UI Symbol,在「几何图形符」子集下就能找到和各类pch样式匹配的符号,选中后点击插入即可。
避坑提示:不要直接从R的绘图面板截图或复制矢量图粘贴,这类方式得到的是图片对象,不是可编辑的普通文本,无法随正文统一调整格式。
内容的提问来源于stack exchange,提问作者Jacob
相关产品推荐
相关产品推荐

