本篇主要介绍一下在ubuntu下如何安装latex以及增加对中文的支持。

在ubuntu下安装latex,直接用apt就可以搞定:

sudo apt-get install texlive-full

这条命令会让你安装1.4G左右的东西,实际上texlive的镜像就是这么大,如果你的网速快的话,最多几十分钟就可以搞定,慢的话,你就先去做别的事吧。

安装完成之后,你可以运行命令

tex --version

你可以看到你安装的tex的版本,我的版本是2013。
2015-07-25 20:03:07的屏幕截图

安装结束之后,如果要使用中文字体,由于ctex默认使用的windows字体,所以需要从windows系统中将字体拷出来,建议放到/usr/share/fonts/windows目录下,注意一下执行 ll 命令查看字体文件是否是可读的,否则会出现字体文件找不到的情况,可以执行

chmod 755 /usr/share/fonts/windows/*

然后你需要执行以下命令来让系统知道新字体的存在

cd /usr/share/fonts/windows
sudo mkfontscale 
sudo mkfontdir 
sudo fc-cache -fv

运行结束之后,可以运行命令

fc-list :lang=zh

查看字体是否已经安装成功

tex已经安装成功,接下来如何编辑tex文档呢?我们可以执行

sudo apt-get install texmaker

安装成功之后,我们就可以使用taxmaker来编辑tex文档了

2015-07-25 20:23:27的屏幕截图

使用xelatex进行编译,就可以生成pdf了

2015-07-25 20:20:30的屏幕截图

如果要使用texmaker的快速构建生成包含中文的pdf文档,就需要对texmaker进行配置

选项->配置TexMaker->快速构建->XeLatex+View PDF

前言:之前有一个项目要用到cx_Freeze打包python3的脚本,而且需要测试linux不同服务器的发行版,主要是Ubuntu和CentOS,后来发现在CentOS编译生成的文件基本可以直接在Ubuntu下运行,CentOS为了追求稳定性所以一些库的版本比较低,而Ubuntu的库的版本相对较高,所以自然是向下兼容的。

这里我测试过的CentOS版本有6.4, 6.5, 6.6以及7

首先,第一步肯定是安装Python3

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel

其次,便是利用Python3提供的pip来安装cx_Freeze

ln -s libpython3.4m.a libpython3.4.a 
pip3 install cx_Freeze

需要注意的是,如果不执行第一条指令,cx_Freeze会安装失败,查看记录,会发现失败的原因是找不到python3.4库文件,后来发现python3.4的库文件改成libpython3.4m.a了,所以gcc通过lpython3.4是找不到的,我们只需要建立一个软链接即可