TeXmacs 中文输入问题
2014-02-22 23:12:05 关于TeXmacs
的中文显示.参考:[2]
1 Texmacs是什么?
GNU TeXmacs
是一个自由的科学文本编辑器和 GNU
项目的排版组件。它吸收了 TEX
和 Emacs
的特点,尽管未使用这两者的代码。TeXmacs
使用 TEX
字体。它由 Joris van der Hoeven
开发和维护。该程序能够以所见即所得的用户界面创建结构化文档。用户可以自行创建新的文档风格。编辑器采用高质量的排版算法和 TEX
字体用于专业出版。参考[1]
2 我的情况
我是直接用
$ sudo apt-get install texmacs
安装的版本是1.0.7.18
,安装好不能使用中文,环境时ubuntu13.10 64
位
我的情况是 Format-->language-->
下有chinese
选项,且可以选择,但在Texmacs
文档里只显示unicode
红色字符,并且导出到latex
文档后在maketex
中查看没有问题,汉字可以显示出来,所以只是texmacs
没有显示出来的问题。并且此时在终端中输入texmacs
启动时会提示
$ texmacs
texmacs] Font fireflysung 10pt at 600 dpi could not be loaded
###3 解决方案
下载fireflysung
字体: http://www.study-area.org/apt/firefly-font/fireflysung-1.3.0.tar.gz
解压缩后,将其中的.ttf
文件复制到~/.TeXmacs/fonts/truetype
目录下之后命令行执行
texmacs --delete-font-cache
再次打开TeXmacs
后,即可看到中文了,不过我的好像还有问题,必须每次输入中文都调用去改变语言为chinese
,类似公式环境。还没有以前的那个小红旗标志了。
###4 最终的方案,修正
May 7, 2015 7:47 PM
去Texmacs
的官网下载源码编译安装,最新的版本对中文的支持已经非常稳定了。现在我的系统更新到了Ubuntu 14.04
, 下载源码编译后,我的Texmacs
的版本为
$ texmacs --version
Texmacs version 1.0.7.21
(c) 1999-2013 by Joris van der Hoeven and others
软件仓库中的版本为
$ aptitude show texmacs
Package: texmacs
State: not installed
Version: 1:1.0.7.18-1
Priority: optional
Section: universe/editors
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
所以,下载源码安装后就可以使用这个版本的稳定的中文支持。