ubuntu14.04下手工编译texmacs,解决中文显示为方块及输入法问题

Ubuntu自带的texmacs源比较早,录入中文显示为乱码,texmacs官网的二进制版本也是此问题,我在豆瓣texmacs小组上发帖没有得到回复,于是尝试手工编译解决。

取得texmacs源码

texmacs源码地址:https://gitorious.org/texmacs

如果你有git,可以建立一个临时目录,将项目克隆到本地

git clone https://git.gitorious.org/texmacs/texmacs.git

我们建立一个texmacs的安装目录

mkdir -p ~/home/bin/texmacs

解决编译依赖

为了解决编译依赖问题,我安装了ubuntu自带的texmacs

sudo apt-get install texmacs

我猜测也可以手动安装以下包(这里不包含latex环境,应该对编译有影响)

sudo apt-get install guile-1.8-dev
sudo apt-get install qt4-default
sudo apt-get install libgmp-dev 
sudo apt-get install build-essential
sudo apt-get install libfreetype*

至此准备环节结束

编译texmacs源码并安装

在终端中进入到源码的src目录,执行

./configure --prefix=/home/username/bin/texmacs --enable-pdf-renderer 
make
make install

不知道为什么在我的机子上make install显示成功,文件却没有完全复制到安装目录下面,于是手工复制src/TeXmacs下的文件覆盖到~/bin/texmacs下

添加运行环境

~/.bashrc

export TEXMACS_PATH=[installation directory]
export PATH=$TEXMACS_PATH/bin:$PATH

尝试执行

texmacs --setup

我用的是搜狗拼音输入法,录入中文一切正常。

安装中文字体

下载下面三个字体包,解压到~/.TeXmasc下(如没有该目录则手动创建)

ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz
ftp://ftp.texmacs.org/pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz
ttp://www.ctan.org/tex-archive/fonts/fandol

为texmacs创建启动器

修改/usr/share/applications/texmacs.desktop(如不存在则创建)

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNU TeXmacs Editor
GenericName=TeXmacs Editor
Comment=A structured wysiwyg scientific text editor
MimeType=text/x-texmacs;text/plain;text/x-tex;
Exec=/home/wsk/bin/texmacs/bin/texmacs %f
Icon=TeXmacs
Path=
Type=Application
Terminal=false
Categories=Application;Science;Utility;


你可能感兴趣的:(texmacs)