有一段时间杂志社要求图片格式为eps格式,可是我发现Stata输出的eps格式中文乱码,折腾了很久,后来发现这不是Stata的问题,大部分软件包括matlab/R等软件,输出的eps格式也同样遇到中文乱码问题,所以这不是软件的问题,而是eps格式的问题。目前这个问题的解决方案就是转换格式,我们可以先生成pdf格式,然后转换为eps格式文件就可以了。 网上有很多转换方案,有些也不靠谱,比如有些网站提供转换格式,但若你pdf文件中存在中文字符,它会自动去掉中文字符。我个人觉得Mac转换pdf格式为eps格式最为简单,一行简短的代码,瞬间完成。首先打开mac 终端,输入
这段时间mac的brew可能更新了,所以如果你们要尝试的话,可能会要求更新,那你就更新好了。安装完成后,终端直接输入
xxx.pdf为你要转换的pdf文件,xxx.eps为转换后的文件名,你可以随意设定。命令执行完后,你会发现pdf文件所在文件夹里生成了一个eps文件,此时中文乱码完美解决。