TeXworks 安装与试用

LiYanrui posted @ Jul 18, 2008 08:00:54 AM in Dream of TeX with tags TeXworks TeX 编辑器 , 28032 阅读

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 源码:

$ svn checkout http://texworks.googlecode.com/svn/trunk/ texworks

进入 texworks 目录,使用 qmake 生成 Makefile,然后执行 make 进行编译:

$ cd texworks
$ qmake
$ make

编译成功后,会在 texworks 目录中生成 texworks 可执行文件,将其复制到 /usr/bin 或 /usr/local/bin 目录下即可使用。

为了让读者对 TeXworks 有个整体认识,下面先给出一张 TeXworks 的工作状态抓图:

关于 TeXworks 的配置,这个实在也没什么可讲的,只需在 TeXworks 的 "Edit" 菜单中找到 "Preferences",即可打开配置对话框。最重要的配置是 "Typesetting" 选项卡,在其中设定 TeX 命令环境以及所使用的 TeX 排版命令。由于我使用的 TeX 是 ConTeXt Minimals 的 MkIV 环境,因此我将那些与 MkIV 无关配置都删去了,并且对 MkIV 排版命令进行了设定。我的配置大致如下图所示,仅供参考。

  • 无匹配
Yue Wang 说:
2008年7月19日 10:14

有空就是好....ctex上面我早就给出了个截图,不过最近没空写这个东西,所以被你抢了个先,呵呵。

zpxing 说:
2008年7月19日 10:24

这个需要严格的 hunspell 1.2 以后, ubuntu hardy 还是 1.1, 就没辙了。

Avatar_small
Li Yanrui 说:
2008年7月19日 14:30

@ zpxing:

我将 gentoo 中编译的 TeXworks 拿到 ubuntu 8.04 中运行,只需建立 libhunspell-1.2.so 的链接,使其指向 1.1 版本的库来欺骗 TeXworks,也是可以运行的。

Yue Wang 说:
2008年7月19日 22:30

to zpxing:
你可以編譯安裝啊 .....

dofine 说:
2010年5月07日 00:42

今天突然发现texworks输入不了中文了.很是郁闷.

dofine 说:
2010年5月07日 07:07

@Garfileo: 已搞定~是忘了设置.bashrc~


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter