Ubuntu自带的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*
至此准备环节结束
在终端中进入到源码的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
修改/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;