[转]Linux下Latex的安装与使用,包括中文字体设置

找个很多经验,这篇成功了。
https://blog.csdn.net/jdpshq/article/details/12105303

我不懂Word,前几个月想写一篇关于机器视觉应用的小论文,感到很吃力,今天突发奇想,想把之前一直想学的LaTeX排版方法学一下,之前已经把编写环境,学习资料都挑选好了,主要想使用TeXmaker,今天直接打开即可。很快发现中文在TeXmaker输入没问题,但是输出pdf的时候没了,显示不出中文来。


上网查了很久,发现网上很多的解决办法都相当复杂,看上去应该都是年代久远的解决放法了,因为绝大多数在介绍如何安装texlive的时候,说要下载2009年版的texlive光碟镜像iso,还要进行很多配置,增加很多路径。其实今天很多linux的发行版本如ubuntu,fedora等等已经可以使用apt-get、yum等安装方式直接帮我们安装配置好了,同时,TeXmaker的配置方法也简单了很多。


因此我总结一下我的安装方法:


1,安装texlive:


texlive是LaTeX的一个发行版本,里面继承了很多很多LaTeX常用的工具,其中它默认已经拥有中文的解决方案。

这里我们需要使用的是里面的xelatex命令工具,xecjk工具包

扫描二维码关注公众号,回复: 5514139 查看本文章


本人直接使用

sudo apt-get install texlive-full
  
  

安装完整texlive,虽然比较大,安装完后大概占1.4g左右,但是比较保险,理论上我们只需要以下内容,但是未经测试不知是否成功:


sudo apt-get install texlive-xetex latex-cjk-all
  
  

2,安装TeXmaker:
<span style="font-family:SimSun;font-size:24px;">sudo apt-get install texmaker</span>



3,配置:


打开TeXmaker,点击:选项-配置Texmaker,这时大家看到的原始配置应该如下所示:




也就是现在,注意观察LaTeX旁边的输入框,这说明Texmaker默认的LaTeX编译器就是latex命令,但是这个latex原始命令对中文支持并不好,我们现在需要使用的命令是xelatex命令,用这个命令去编译.tex文件,网上其它教程需要配置很长的路径,或者修改系统PATH 的原因是他们安装的texlive未完全配置完善。因此,这里使用apt-get安装texlive的我们并不需要增加修改路径,我们只需要把latex修改为xelatex,即如图








同时快速构造里面的内容也需要修改,如图:






快速构建是只按一个键(F1)就完成多重编译生成工作,从而模拟所见即所得的效果或快速输出文档,因为xelatex工具编译一次.tex文件就可以直接输出pdf文档,因此我们应该:LaTeX+View PDF,注意,刚才设置了LaTeX就是xelatex,但是很明显上面是没有的,因此我们要在下面“用户”那手动定制,不过由于有wizard向导功能,因此我们可以使用Wizard向导:









分别把LaTeX与PDF查看器ADD进去,注意顺序,然后确定即可。


在我们进行中文输入的时候要使用xeCJK工具包,注意大小写,也要选择一个字体,由于字体的名字不是字体文件的名字,我无奈之下只能打开libreoffice看看里面的中文字体叫什么名字,注意,尽量选择中文专用字体(就算字体名字是中文也是可以的!!),因为测试发现即使是Airal,这种在libreoffice里面能用来编辑中文的英文字体,在LaTeX上也是出现口口口。


例如,我们可以选择AR PL UKai CN注意大小写,最终结果如图:





猜你喜欢

转载自blog.csdn.net/unlimitedai/article/details/88524556