Ubuntu自带的texmacs源比较早,录入中文显示为乱码,texmacs官网的二进制版本也是此问题,我在豆瓣texmacs小组上发帖没有得到回复,于是尝试手工编译解决。
取得texmacs源码
texmacs源码地址:/texmacs
如果你有git,可以建立一个临时目录,将项目克隆到本地
gitclone/texmacs/texmacs.git
我们建立一个texmacs的安装目录
mkdir-p~/home/bin/texmacs
解决编译依赖
为了解决编译依赖问题,我安装了ubuntu自带的texmacs
sudoapt-getinstalltexmacs
我猜测也可以手动安装以下包(这里不包含latex环境,应该对编译有影响)
sudoapt-getinstallguile-1.8-dev
sudoapt-getinstallqt4-default
sudoapt-getinstalllibgmp-dev
sudoapt-getinstallbuild-essential
sudoapt-getinstalllibfreetype*
至此准备环节结束
编译texmacs源码并安装
在终端中进入到源码的src目录,执行
./configure--prefix=/home/username/bin/texmacs--enable-pdf-renderer
make
makeinstall
不知道为什么在我的机子上make install显示成功,文件却没有完全复制到安装目录下面,于是手工复制src/TeXmacs下的文件覆盖到~/bin/texmacs下
添加运行环境
~/.bashrc
exportTEXMACS_PATH=[installationdirectory]
exportPATH=$TEXMACS_PATH/bin:$PATH
尝试执行
texmacs--setup
我用的是搜狗拼音输入法,录入中文一切正常。
安装中文字体
下载下面三个字体包,解压到~/.TeXmasc下(如没有该目录则手动创建)
ftp:///pub/TeXmacs/fonts/TeXmacs-windows-fonts-1.0-noarch.tar.gz
ftp:///pub/TeXmacs/fonts/TeXmacs-chinese-fonts.tar.gz
ttp:///tex-archive/fonts/fandol
为texmacs创建启动器
修改/usr/share/applications/texmacs.desktop(如不存在则创建)
[DesktopEntry]
Version=1.0
Encoding=UTF-8
Name=GNUTeXmacsEditor
GenericName=TeXmacsEditor
Comment=Astructuredwysiwygscientifictexteditor
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;