如何将Matlab代码带颜色无乱码粘贴到word或网页中

如何将Matlab代码带颜色无乱码粘贴到word或网页中


     由于经常使用Matlab编程,并需要撰写报告,这就需要将代码附在后面。可是当代码中含有中文时,粘贴到微软的Ofiice的word里会出现乱码,在网上搜索了好长时间,也没能找到较彻底解决办法。
    有的说微软word中没有Matlab中的一些字体,可是,我在Preference——Fonts里设置Editer的字体为word中含有的字体后依然不行,所有的都试遍了;还有的说粘贴时选择“粘贴文本”,可这样只能解决乱码问题,丢失了颜色;还有的说先粘贴到记事本里,再复制到word里,这效果与上一种相同,不含颜色。

       废话不多说,赶紧上方法,你有两种方法选择:

方法1. 安装WPS。

         Matlab代码可以直接复制到WPS里,不会出现乱码和颜色丢失,当然你粘贴时要选择“原格式”。

方法2. 使用微软Office办公软件做中间桥梁

         可用作桥梁的有:Publisher日记本(不是记事本)。

       如果你安装的Office较为完整,这两种格式文件都可以通过:右击——新建 创建,如下图1所示。当然你也可以通过开始菜单(Win7),开始屏幕(Win8)来打开程序。

如何将Matlab代码带颜色无乱码粘贴到word或网页中_第1张图片
图1 创建Publisher或日记本文档

       然后在Matlab的.m文件里通过快捷键Cntr+A全选代码,Ctrl+C复制代码,在日记本中或Publisher中按快捷键Ctrl+V实现粘贴,效果如下图所示:

如何将Matlab代码带颜色无乱码粘贴到word或网页中_第2张图片
图2 含中文的Matlab代码在日记本中粘贴的效果

如何将Matlab代码带颜色无乱码粘贴到word或网页中_第3张图片
       图3 含中文的Matlab代码在Publisher中粘贴的效果
       
       然后在日记本里或Publisher中通过快捷键Ctrl+A全选,Ctrl+C复制,再通过Ctrl+V粘贴到word博客里。下面是效果图:

如何将Matlab代码带颜色无乱码粘贴到word或网页中_第4张图片
图4 含中文的Matlab代码粘贴到word的效果
       大功告成!

欢迎提供新的更好的方法!

你可能感兴趣的:(计算机操作)