latex 在 ubuntu 以及windows下的编译问题

因为在ubuntu下一般都是使用texmaker,texmaker默认编译器是UTF-8的,而在windows下的winedt默认是GBK。

首先如果是英文的话,随便怎么搞,都是可以编译通过的。

如果是中文就很麻烦了,到目前为止,我都没有在winedt中从来没有编译成功过UTF-8格式的文件。 也从没有在texmaker中成功编译过GBK格式的。所以只能对应的转化编码格式才能成功。

那么就只能开始进行编码了。

如何进行编码转换?在linux平台下,有iconv()函数可供使用,那么在Windows平台下该如何处理呢?其实处理的方法有很多,如Windows API / IBM ICU4C 等,作者推荐使用windows平台下的iconv()函数,因为相对于使用Windows API,iconv库可以方便的跨平台;而相对于IBM公司的ICU4C, iconv库要小很多。

首先得安装MinGW (可以选择.exe安装或者手动编译(在cygwin环境中编译,windows中的linux虚拟机))。
再安装libconv,一 使用的编译好的库,能够直接使用 二 手动编译(在cygwin环境中编译,windows中的linux虚拟机)) http://sourceforge.net/projects/mingw/files/MinGW/Base/libiconv/
悲惨的是我使用预编译的方式没有成功!

 linux 下的iconv命令可以把Windows默认GBK编码的文件转成Linux下用的UTF-8编码。

 Example: $ iconv -f GBK -t UTF-8 file_name -o file_name

当然也是可以反过来转换的。

到目前为止只能这样搞了,以后尽量都使用uft8格式的tex文档。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值