View on GitHub

富乎 · 地问


avatar
辗转探寻为富乎?《天问》无解向地问!

<<< 返回主页

简介

LaTex是一种基于TeX的异常强悍的排版系统,其主要特(优)点包括但不限于:

还有更多的特点就不再多说了。LaTex虽好,但也要搭配相应的工具软件方能发挥其 最大的效用,用起来也更称手更爽。所谓工欲善其事必先利其器,下面将介绍LaTex 相关工具的安装及配置。

安装及配置

基础环境的安装

这里选择的是texlive。也许是系统比较新,且经过多年发展成熟的原因,我在 Ubuntu 16.04和18.04上仅用以下命令就能安装,不再需要额外的配置:

sudo apt install texlive-full texlive-lang-all

唯一需要注意的是可能需要找准时间安装。我第一次在晚上8、9点安装,下载速度 堪比乌龟爬,手动中断,然后在第二天早上再装,速度就赶上兔子了。

可视化编辑器的安装

这里选择的是Texmaker,同样是一条命令搞定:

sudo apt install texmaker

这一步没啥好说的,相当于给前面一步的基础环境加个可视化界面的壳,要下载的 东西也不多。

中文字体包的安装

本来只打算装纯中文包就够用了,结果看网上教程都是买一送二,大多装CJK (Chinese、Japanese、Korean)……多了就多了,装!还是一条命令搞定:

sudo apt install latex-cjk-all

顺便说一下,链接 https://blog.csdn.net/baccon/article/details/51301683 里 install-tl-unxCJK字体文件的操作在我这没什么卵用,可能是系统版本 和软件源的关系,其中install-tl-unx还贼多东西,浪费了2G多的手机流量。

安装小结

以上把安装步骤拆分开来只是为了更清楚地说明需要哪些组件,实际上可以把这些 组件写在同一条命令里运行,实现一条命令搞定一整套的美梦。

中文环境配置

在命令行终端输入texmaker打开编辑器,然后在选项 -> 配置Texmaker对话框 的命令选项卡将LaTex命令由latex改为xelatex,改好后的样子大致如下:

xelatex -interaction=nonstopmode %.tex

然后,切换到快速构建选项卡,将快速构建命令选择为XeLaTex + 查看PDF

注意,以上操作的名称根据系统环境及汉化程度的不同,可能会呈现英文或半英半中 的名称,注意变通即可。

简单测试

新建一个xx.tex文件,写入以下内容:

\documentclass{article}
\usepackage{xeCJK}
\setCJKmainfont{AR PL UKai CN}
\begin{document}
你好hello
\end{document}

然后点击工具栏上快速构建旁边的运行箭头图标,即可预览和生成正常包含中文 的PDF文档,重点在于\setCJKmainfont一句,需要正确设置所使用的中文字体方可。 要查看本机已安装的中文字体,可使用fc-list命令,命令及输出内容(举例)为:

$ fc-list :lang=zh-cn
/usr/share/fonts/truetype/arphic/uming.ttc: AR PL UMing TW MBE:style=Light
/home/foo/.fonts/simsun.ttc: 宋体,SimSun:style=Regular
/usr/share/fonts/opentype/noto/NotoSansCJK-Bold.ttc: Noto Sans CJK JP,Noto Sans CJK JP Bold:style=Bold,Regular
/usr/share/fonts/truetype/arphic/ukai.ttc: AR PL UKai CN:style=Book

参考材料

分享_10 款 Linux 平台上最好的 LaTeX 编辑器

Linux环境搭建中文LaTeX排版系统

TexMaker安装及中文输出

解决LaTeX中文输出问题

再说在LaTeX中使用中文字体