中文支持

#unix #Chinese #Linux #Latex

本博文记录诸如Linux系统中文输入法、Latex等的中文支持。


Ubuntu 16.04 Sougou 中文输入法

Ubuntu默认的输入引擎是iBus,但是其对中文特别不友好。这里给出在Ubuntu下使用基于Fcitx的Sougou拼音输入法。

  1. 首先在打开Language Support并安装中文;
  2. 在Keybord input method system的下拉菜单中选择fcitx,然后logout/login以使更改生效(可能需要多次);
  3. Sougou拼音官网下载最新的软件包;
  4. 使用sudo dpkg -i ~/Downloads/sogoupinyin*.deb; sudo apt -f install安装,重启生效;
  5. 这样之后可能会因为软件包的冲突致使apt update命令报错, 可以使用sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 8D5A09DC9B929006解决或者从Software & Updates -> Other Software中删除 对应的Kylin软件源包(但这样Sougou输入法将不能自动更新)。

Latex中文支持

该节主要针对Linux下安装完整的texlive后如何编写中文文档(原生Latex不支持中文)。不同于通常的从Windows下拷贝中文字体或者下载Adobe中文字体, 这里将介绍一种直接使用ctex文档类的方法。事实上只需将\documentclass[options]{article}文档类改为\documentclass[UTF8]{ctexart}, 然后使用xelatex编译即可。