用latex生成pdf文件后,文本复制粘贴显示乱码

来源:互联网 发布:知柏地黄丸与难入睡 编辑:程序博客网 时间:2024/04/30 08:41

1.

    现在我已经习惯使用latex写文章了,编译成pdf确实比较好看,排版也比较方便。前几天比较忙,老板让我写点总结,他的报告里可能需要用。我用latex生成pdf发给老板看。老板要把pdf中的文本复制粘贴到word里,但是粘贴后都是乱码。然后我想把pdf转成doc格式的。从《电脑爱好者_2009年第3期_2月上.pdf》看到文章作者的对比实验,Solid Converter PDF这个软件的转换效果当选为最佳,所以就装上试试把pdf转成doc。但是转成doc后,除了英文部分正常显示以外,中文部分仍然还是乱码。由此,我推断这一定是因为使用了不同的编码。然后想办法把将它的编码转换过来,从网络上查到有这方面的介绍,其中我还试了一条方法:将pdf文件以附件形式发送到gmail邮箱,到gmail邮箱查看附件,邮箱提供了以HTML方式查看,然后保存成html后用word打开即可;但是我的在gmail邮箱里确实可以打开pdf文件,不过点击以HTML方式查看时就自动关闭了。这也不行,只好从latex的编译上着手,使它编译出来的pdf文件的编码就满足我的要求。

    我用的编辑工具是WinEdt,编译时直接点"PDF LaTeX"就生成了pdf文件。旁边还有几个按钮一直都没用,自己试试用第一个按钮"LaTeX"编译,生成了dvi文件,然后用下面一排的按钮"dvi2pdf"就生成了pdf文件。这次生成的pdf文件居然就可以正常复制粘贴了。看来还是"PDF LaTeX"的编译程序做得不够好吧。

    这次我又把生成的pdf文件转成doc,成功了,无乱码。不过Solid Converter PDF这个软件的效果其实不是很好,有些都显示不出来,特别是公式比较多的地方,并且试用版只有15天的使用期。

http://hi.baidu.com/pcghost/item/be93c48f134f535b840fab96

2.

通过添加这个宏包:\usepackage{ccmap}
顺利解决问题,现在生成的pdf文档,完全可以复制粘贴出来,不会出现乱码了。

http://blog.csdn.net/lxmky/article/details/8656224

0 0
原创粉丝点击