latex 相关问题

来源:互联网 发布:图文编辑器软件下载 编辑:程序博客网 时间:2024/05/18 02:21

1.     winedt打开utf8文档乱码解决方法:

这个问题有两个方法可以解决,第一个就是在文件的开头加上一行
% !Mode:: "TeX:UTF-8"
这样这个tex文档就会被默认用UTF-8的格式打开
第二种方法就是在
options - configuration wizard - wrapping 下 UFT-8 format中加上Tex,改成
Tex;UTF-8|ACP;EDT;INI
就可以了。这样所有的tex文档都被默认是utf-8文档打开。但是winedt还没有办法很好支持两种以上的utf-8文档,比如同时输入中文和韩语。

 

2.  ubuntu下编辑的文档在windows下如何编译?(ubutnu下用texlive2009,windows用ctex套装)

解决办法:如果没有中文,则正常编译,本文解决的是有中文情况。用例子来回答吧

ubuntu下文档:

 

% !Mode:: "TeX:UTF-8"    

/documentclass[journal,12pt]{IEEEtran}

/usepackage{CJK}

/hyphenation{op-tical net-works semi-conduc-tor}

/begin{CJK*}{UTF8}{nsung}

%/begin{CJK*}{GBK}{kai}

/begin{document}

您好
/end{CJK*}
/end{document}
windows下文档:

% !Mode:: "TeX:UTF-8"    

/documentclass[journal,12pt]{IEEEtran}

/usepackage{CJK}

/hyphenation{op-tical net-works semi-conduc-tor}

%/begin{CJK*}{UTF8}{nsung}

/begin{CJK*}{GBK}{kai}

/begin{document}

您好
/end{CJK*}
/end{document}
还有一点,就是在windows下需要重新把中文部分在winedt复制粘贴一遍,否则编译显示乱码。这应该是编码问题。经测试,必须复制到一个新文件中才行。即使复制到新文件,在复制回原文件,原文件也不能编译,可新文件正常编译,这可能是原文件的属性里保存有一些东西导致的。


3.windows下winedt编辑文件在ubuntu下乱码问题:
在Ubuntu下,经常双击文件使用默认的gedit打开文件,但是文件编码是gb2312,或者gbk时,中文可能就会是显示为乱码,遇到这个问题,可以使用gedit的打开菜单,在选择文件的同时,可以有选项选择编码,这样可以保证打开的文件编码正确,正确显示文件中的中文,
如果经常使用gbk的编码,那么就可以通过终端下面执行gconf-editor,然后选在apps下gedit-2下preferences下的encodings下的auto_detected,双击,添加gbk编码,同时gbk编码移动到utf-8的后面,这个细节也很重要。否则有时候还是会检测成其他编码。出现乱码。
经测试,添加gbk编码后也不一定自动检测正确,最好是用打开,指定编码的方法。

3.windows下tex文件在ubuntu下编译问题:
同样是乱码,解决方法同样是复制到新文件中。注意更改字体。