TeXworks 安装与试用
TeXworks 是 XeTeX 作者 Jonathan Kew 开发的一款 TeX 编辑器,适用于 TeX、LaTeX、ConTeXt 排版,其特点是界面简洁友好,集成了轻便的 PDF 阅读器,并且可跨操作系统 (Unix-like、Windows) 运行。目前,TeXworks 已处于可用状态。本文讲述如何在 Gentoo Linux 中基于源码编译安装 TeXworks,并讨论其配置与应用。
TeXworks 的界面是基于 Qt4 开发的,语法高亮功能是基于 hunspell 库实现的,PDF 预览功能则是基于 poppler 库的 qt4 绑定。所以要成功编译 TeXworks,请查看 TeXworks 项目首页上的 "Requirements"。
由于我的系统是 Gentoo,所以下面只讲述 Gentoo 用户在编译 TeXworks 时的注意事项:
- 确认已安装 Qt4,我用的版本是 4.3.4-r1;
- 确认已安装 poppler 与 poppler-binding,我用的版本是 0.8.4,安装 poppler-binding时,注意开启它的 "qt4" USE 标识;
- 请确认系统已安装 hunspell 库,我用的是 1.2.0 版,并且确认在 /usr/lib 下有 libhunspell.so,若没有则手动建立同名的链接,使其指向 libhunspell-current-version.so,否则在编译时会出现 -lhunspell 找不到的错误。
使用以下命令获取 TeXworks 源码:
进入 texworks 目录,使用 qmake 生成 Makefile,然后执行 make 进行编译:
$ qmake
$ make
编译成功后,会在 texworks 目录中生成 texworks 可执行文件,将其复制到 /usr/bin 或 /usr/local/bin 目录下即可使用。
为了让读者对 TeXworks 有个整体认识,下面先给出一张 TeXworks 的工作状态抓图:
关于 TeXworks 的配置,这个实在也没什么可讲的,只需在 TeXworks 的 "Edit" 菜单中找到 "Preferences",即可打开配置对话框。最重要的配置是 "Typesetting" 选项卡,在其中设定 TeX 命令环境以及所使用的 TeX 排版命令。由于我使用的 TeX 是 ConTeXt Minimals 的 MkIV 环境,因此我将那些与 MkIV 无关配置都删去了,并且对 MkIV 排版命令进行了设定。我的配置大致如下图所示,仅供参考。
2008年7月19日 10:14
有空就是好....ctex上面我早就给出了个截图,不过最近没空写这个东西,所以被你抢了个先,呵呵。
2008年7月19日 10:24
这个需要严格的 hunspell 1.2 以后, ubuntu hardy 还是 1.1, 就没辙了。
2008年7月19日 14:30
@ zpxing:
我将 gentoo 中编译的 TeXworks 拿到 ubuntu 8.04 中运行,只需建立 libhunspell-1.2.so 的链接,使其指向 1.1 版本的库来欺骗 TeXworks,也是可以运行的。
2008年7月19日 22:30
to zpxing:
你可以編譯安裝啊 .....
2010年5月07日 00:42
今天突然发现texworks输入不了中文了.很是郁闷.
2010年5月07日 04:04
@dofine:
gentoo?
2010年5月07日 07:07
@Garfileo: 已搞定~是忘了设置.bashrc~