You are on page 1of 7

LyX 1.

5 Beta2 中文安装、配置、使用简介
Instanton
1. 安装前的准备
安装 LyX 1.5 Beta2 之前必须先安装可能需要与之配合的软件,包括 TeX、Ghostscript、PDF 预览
工具、Imagemagic 等。最好安装 MiCTeX-2.05.exe (下载地址:ftp://219.153.35.69, username、password
均为 user),因为这是一个 all in one 的 TeX 系统,包含了 LyX 所需的所有 TeX 宏包以及 ghostscript、pdf
预览工具等。Imagemagic 需要另外安装,请在其主页
www.imagemagick.org/script/binary-releases.php#windows
下载最新的 windows 版本。本文假设用户已经安装 ImageMagick-6.2.6-Q16。

2. 安装 LyX 1.5 Beta2


目 前 有 两 个 基 于 Windows 的 LyX 1.5 Beta2 Release , 一 个 是 www.lyx.org 主 页 上 发 布 的
LyX-1.5.0beta2-Installer.exe,另一个是 BerliOS 网站发布的 LyXWin150svnSmall-3-13.exe。本人建议安装
LyX 主页发布的版本。BerliOS 的版本编辑文件功能与 LyX 主页的版本一样,但导入 LaTeX 文件有问
题。
下载 LyX-1.5.0beta2-Installer.exe 后,双击该文件名,出现以下安装界面:

点击 Next,进入以下界面:
按 I agree 继续安装:

按 Next 后出现如下界面:

注意上面的文本框中显示的路径是否与你实现安装的 MiCTeX 的 bin 路径一致(上面显示的是 MiCTeX


默认安装时的正确路径)
。继续点击 Next,进入如下界面:
同样请核对 Imagemagic 的版本和实际安装的路径。按 Next 后,下一个界面会问是否下载 ghostscript 或
者使用已经存在的 ghostscript。在 MiCTeX 中已经包含了一份最小的 Ghostscript,因此我们不必重新下
载,而是手动选择 gswin32c.exe 所在路径。默认情况下如下图所示:

点击 Next,依次进入以下界面:
点击 Install 后,LyX 的文件会自动安装。完成前,系统会要求下载用于拼写检查的词典,建议下载
aspell-0.60-en 并完成安装。
为了将来编写公式时显示效果更好,建议第一次启动 LyX 时,在 Tools->Preferences 对话框中选中
Graphics,在右边的下拉框中选择 On,如下图:

点击 Apply、Save。这样 LyX 软件就算安装完成了。

3. 安装后为使用中文所需的配置
有若干种方法可以让 LyX 直接编写和排版中文文件。第一种方法:用任意文本编辑器打开
C:\Program Files\LyX15\Resources\layout 目录中的 article.layout 文件,将其中的第二行
# \DeclareLaTeXClass{article}
修改为
# \DeclareLaTeXClass{ctexartutf8}
然后将修改后的文件另存为 C:\Program Files\LyX15\Resources\layout\ctexartutf8.layout。启动 LyX,在
Tools 菜 单 中 选 择 Reconfigure , 然 后 退 出 LyX 。 再 次 启 动 LyX , 新 建 一 个 空 文 档 , 然 后 在
Document->Settings 对话框中选择 Documentclass 为 ctexartutf8,
点击 Apply。如果用户大量使用中文,建议同时点击 Save as Document Defaults。然后在同一对话窗口
中选择 Language,将 document encoding 改为 utf8:

同样点击 Apply,需要设为默认时点击 Save as Document Defaults。此时作为中文 WYTIWYM (What you


type is what you meant) 编辑环境的 LyX 就设置好了。
下面点击 Close 关闭上面的对话窗口,转到编辑区域输入几个中文文字来测试一下。
输 入 上 图 中 的 文 字 后 , 点 击 右 侧 工 具 条 中 的 AcroBat 图 标 , 几 秒 钟 后 会 出 现 以 下 窗 口 :

可 见 , LyX 对 中 文 的 支 持 是 没 有 问 题 的 。 按 Ctrl-Shift-M 输 入 一 个 数 学 公 式 :

在上图中实际输入的仅仅是等号左边的内容。输入结束时,不要把光标移动到公式区域以外,点击
Edit->Math->Use Computer Algebra System->Maxima,等号及右边的内容就自动出现了。当然,作以
上动作的前提是系统中安装了 Maxima 并且 Maxima 的可执行文件的路径已经在系统的 Path 变量中,否
则 LyX 是找不到 Maxima 的。再次点击右边的 Acrobat 图标,结果为:

比较一下 LyX 和 PDF 界面中的公式,看看 LyX 有多强大!

除上述方法外,以下方法也可以在 LyX 中编译中文:启动 LyX,依次执行以下三个步骤:


1. 在 Document->Settings->Language 下设置文件编码为 utf8;
2. 在 Document->Settings->LaTeX Preamble 下增加命令\usepackage{CJKutf8};
3. 在 文 件 编 辑 界面 首 行 按 Ctrl-L , 添 加 \begin{CJK}{UTF8}{song}; 末 行 按 Ctrl-L , 添 加
\end{CJK}
此外,还可以将以上三步简化为两步:
1. 在 Document->Settings->Language 下设置文件编码为 utf8;
2. 在在 Document->Settings->LaTeX Preamble 下增加如下内容:
\RequirePackage{CJKutf8}
\AtBeginDocument{\begin{CJK*}{UTF8}{song}}
\AtEndDocument{\end{CJK*}}
点击 Apply 或 Save as Document Defaults 即可。

4. 关于导入 LaTeX 文件的问题


有些用户对 LyX 比较陌生,希望用 LyX 编辑以前保存的中文 LaTeX 文件会遇到一定困难。实际上,
目前大部分现存的中文 TeX 文件是以 GBK 编码保存的,而 LyX 对中文的支持是通过 unicode 的 utf8 编
码实现的。所以,要想在 LyX 中编辑现存的中文 TeX 文件,第一件要做的事情就是将现存的 TeX 文件改
为 utf8 编码。转换文件编码的工具有很多,这里介绍一种最简单的不依赖其他工具的办法。在 MiCTeX
自带的 SciTE LaTeX IDE 中打开要转换编码的文件,然后在 SciTE 中新建一个空的文件标签,激活新文
件标签后在文件->编码中选择 UTF8 (注意:不是 UTF8 with BOM!),在文件首行添加以下内容:%# -*-
coding: utf-8 -*-。转到原来的文件标签,按 Ctrl-A 全部选定,再按 Ctrl-C 拷贝,再转到新文件标
签,按 Ctrl-V 粘贴。这样文件的编码就调整为 utf8 了。将这个新文件另存为 TeX 文件。
为 了 能 在 LaTeX 中 编译通 过, 刚刚 存 盘的 TeX 文 件 还 需要 作一 些调 整。 首 先 看看文 件的
documentclass。如果是使用 article 作为 documentclass,在导言中使用了\usepackage{CJK}, 在正
文 中 用 \begin{CJK*}{GBK}{song} 和 \end{CJK*} 将 全 部 中 文 包 装 起 来 , 那 么 需 要 将 导 言 中 的
\usepackage{CJK} 改 为 \usepackage{CJKutf8} , 然 后 将 正 文 中 的 \begin{CJK*}{GBK}{song} 改 为
\begin{CJK*}{UTF8}{song};如果 documentclass 是 article,而正文中没有用\begin{CJK*}{GBK}{song}
和\end{CJK*}将全部中文包装起来,而是在导言区域包含了以下内容:
\RequirePackage{CJKutf8}
\AtBeginDocument{\begin{CJK*}{UTF8}{song}}
\AtEndDocument{\end{CJK*}}
那 么 , 需 要 将 导 言 区 的 上 述 内 容 改 为 本 页 上 方 蓝 色 字 体 的 内 容 ; 如 果 使 用 了 ctexart 作 为
documentclass,则需要将 ctexart 改为 ctexartutf8。完成以上步骤并存盘后,原则上在 LyX 中
File->Import->LaTeX (Plain)对话窗口中即可正常导入修改后的中文 TeX 文件并进一步编辑了。

You might also like