1、使用基础包。使用函数pdf()输出

在使用pdf()函数时,要输出中文,仅仅有一种字体可选。

样例:

pdf("chinese.pdf",family="GB1")

plot(m2,xlab="高度",ylab="体重",main="统计")

dev.off()

这里字体參数family仅仅能设置成"GB1"(不知是否还有其它字体可选),默认宋体。

2、使用Cairo包。使用CairoPDF()函数输出

在使用Cairo包时,进行中文输出时,能够选择多种字体。只是这个包要先下载安装。

样例:

CairoPDF("chinese.pdf",family="SimSun")

plot(1:10,1:10,type="n");

text(2,10,"宋体",family="SimSun");

text(2,8,"黑体",family="SimHei");

text(2,6,"楷体",family="KaiTi_GB2312");

text(2,4,"隶书",family="LiSu");

text(2,2,"幼圆",family="YouYuan");

text(6,10,"Arial",family="Arial");

text(6,8,"Times New Roman",family="Times New Roman");

text(6,6,"Courier New",family="Courier New");

text(6,4,"Consolas",family="Consolas");

text(6,2,"Symbol",family="Symbol");

dev.off();

family參数为字体名称,如宋体:SimSun。黑体:SimHei。

附字体-名称映射表:

新细明体,    PMingLiU ,            

细明体,      MingLiU,            

标楷体,      DFKai-SB,           

黑体,        SimHei,             

宋体,        SimSun ,            

新宋体,      NSimSun,            

仿宋,        FangSong,           

楷体,        KaiTi,              

仿宋_GB2312, FangSong_GB2312,    

楷体_GB2312, KaiTi_GB2312,       

微软正黑体,  Microsoft JhengHei,

微软雅黑,    Microsoft YaHei,    

隶书,        LiSu,               

幼圆,        YouYuan,            

华文细黑,    STXihei,            

华文楷体,    STKaiti,            

华文宋体,    STSong,             

华文中宋,    STZhongsong,        

 华文仿宋,   STFangsong,         

方正舒体 ,   FZShuTi,            

方正姚体,    FZYaoti,            

华文彩云,    STCaiyun,           

华文琥珀,    STHupo,             

华文隶书,    STLiti,             

华文行楷,    STXingkai,          

华文新魏,    STXinwei

R语言pdf输出中文乱码处理的更多相关文章

  1. 编码(ACSII unicod UTF-8)、QT输出中文乱码深入分析

    总结: 1. qt输出中文乱码原因分析 qt的编程环境默认是utf-8编码格式(关于编码见下文知识要点一): cout << "中文" << endl; 程 ...

  2. .Net Core 控制台输出中文乱码

    Net Core 控制台输出中文乱码的解决方法: public static void Main(string[] args)         {             Console.Output ...

  3. 在Servlet中出现一个输出中文乱码的问题(已经解)。

    在Servlet中出现一个输出中文乱码的问题,已经解. @Override public void doPost(HttpServletRequest reqeust, HttpServletResp ...

  4. idea 控制台输出 中文乱码 解决方法

    使用intellij idea 14.1时,console 会输出中文乱码.下面分两种情况解决这种问题:一种是maven构建项目.一种是tomcat(不以maven构建)构建项目. 1.tomcat输 ...

  5. 使用WebLogic时控制台输出中文乱码解决方法

    使用WebLogic时控制台输出中文乱码解决方法 1.找到weblogic安装目录,当前项目配置的domain 2.找到bin下的setDomainEnv.cmd文件 3.打开文件,从文件最后搜索第一 ...

  6. 二十一、IntelliJ IDEA 控制台输出中文乱码问题的解决方法

    首先,找到 IntelliJ IDEA 的安装目录,进入bin目录下,定位到idea.vmoptions文件,如下图所示: 双击打开idea.vmoptions文件,如下图所示: 然后,在其中追加-D ...

  7. 解决phantomjs输出中文乱码

    解决phantomjs输出中文乱码,可以在js文件里添加如下语句: phantom.outputEncoding="gb2312"; // 解决输出乱码

  8. resin后台输出中文乱码的解决办法!

    resin后台输出中文乱码的解决办法! 学习了:https://blog.csdn.net/kobeguang/article/details/34116429 编辑conf/resin.con文件: ...

  9. resin后台输出中文乱码的解决的方法!

    近期从tomcat移植到resin,发现这东西不错啊! 仅仅是后台输出时有时候中文会乱码. 如今找到resin后台输出中文乱码的解决的方法: 编辑conf/resin.con文件: <!--ja ...

随机推荐

  1. 判断Exe(DLL)和符号文件是否匹配---验证模块和符号文件是否匹配的工具和方法

    当我们进行程序调试时,有时调试器会直接告诉你符号文件不对,或则显示出的调用栈不对,当你怀疑符号文件不匹配时,如何确定呢? 如果是用windbg调试,请用 !chksym 模块名比如,匹配的时候  不匹 ...

  2. VC++线程函数内怎么调用外部函数

    VC++线程函数内怎么调用外部函数 1.把外部函数做成静态函数,就可以直接调用了.2.把外部函数所在的对象通过线程函数参数传到线程里面来,这样线程里可以使用此对象及其函数了.

  3. HTML5页面直接调用百度地图API,获取当前位置,直接导航目的地

    <!DOCTYPE html> <html lang="zh-cmn-Hans"> <meta charset="UTF-8"&g ...

  4. CentO7-使用plantuml绘制UML类图

    准备工作 到PlantUml官网(http://plantuml.com/download)下载plantuml.jar.官网上还有一个在线的demof服务.plantuml的官网真的很挫! 到官网下 ...

  5. list & dictionary

    list不能直接进行对应,dictionary可以 list用[],dictionary用{}

  6. MySQL Connector/Python 接口 (三)

    本文参见这里. 使用缓冲的 cursor,下例给从2000年加入公司并且还在公司的员工薪水从明天起加15% from __future__ import print_function from dec ...

  7. 精帖转载(关于stock problem)

    Note: this is a repost(重新投寄) of my original post here with updated solutions(解决方案) for this problem ...

  8. Python数组列表(List)

    Python数组列表 数组是一种有序的集合,可以随时添加和删除其中的元素. 一.数组定义: 数组是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 数组的数据项不需要具有相同的类 ...

  9. 最近编译POCO 库和 Boost库的笔记

    最近在编译POCO库和BOOST库 先讲一下编译POCO库,我编译的是1.9.0,过程相当曲折,要OPENSSL修改版本的,个OPENSSL在这里下载,如果你用一般未修改的OPENSSL 是编译不了, ...

  10. mongodb & macOS

    mongodb & macOS https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ https://stacko ...