中文 LyX 使用简介

上传人:m**** 文档编号:200380199 上传时间:2023-04-15 格式:DOCX 页数:23 大小:580.30KB
返回 下载 相关 举报
中文 LyX 使用简介_第1页
第1页 / 共23页
中文 LyX 使用简介_第2页
第2页 / 共23页
中文 LyX 使用简介_第3页
第3页 / 共23页
点击查看更多>>
资源描述
中文 LyX 使用简介小虫 LyX 这个程式在 Linux 上面出现已经有一段时间了,也很早就可以支援中文 的使用,其实已经可以作为在 Linux 上面进行文书排版工作的很好用的解决方案, 可惜的是,这支程式在国内似乎并没有受到足够的重视,没有被大家广泛接受并使 用;作为一个从一年多以前就完全利用 LyX 来处理日常文件排版工作的 Linux 使 用者,小虫想要利用这篇短短的文章来跟大家简单介绍一下 LyX 的使用,并且稍 稍分说 LyX 这套排版系统跟 Word 等程式的不同,希望能够让大家来认识一下 LyX 配合 LATEX-CJK 的这套排版系统,进而让 Linux 也可以帮大家处理日常的 文件排版工作。1 什么是 LyX?在谈论 LyX 之前,要先请读者认识一下 TEX 跟 LATEX 是甚么东东;1984 年的时候,Donald Knuth教授为了他自己即将出版的新书排版美观的要求,开发了 TEX 这套排版程式,提供一套语言来供使用者作文书排版的工作,并且还可以输出 非常精美的文件,特别是在处理数学式子的时候 TEX 特别的好用,所以这个系统 马上受到广泛的爱用,现在还有不少人在撰写科学论文的时候还是习惯用 TEX 来 排版呢,美国物理学会跟数学学会都直接接受 TEX 格式的文件投稿,可见得 TEX 在科学论文方面的普遍性,不过, TEX 的指令太繁复了,使用起来并不是很方便, 所以后来 Leslie Lamport 在 TEX 之上用巨集加入了许多扩充功能,发展出了更方 便的 LATEX 系统, TEX/LATEX 是幕后排版系统,他们利用指令来指定文件的种 类跟文章内容的编排方式,所以说用 LATEX 来写文章就好像在写程式一样,虽然 功能强大,可是入门的门槛可不低,使用上也不太方便;目前市面上有好几本讲述 LATEX 的中文书籍,想多了解 LATEX 的朋友可以自行去找来看看。鉴于 LATEX 的学习不易,有心人士便替 LATEX 创造一个图形化的操作介 面,那就是 LyX 这一支程式啦, LyX 让使用者可以用 近乎 所见即所得 (What You See Is What You Get, WYSIWYG) 的方式来编排文件,不必再去记一堆 LATEX 的指令就可以编排文件了。既然称之为一个 前端介面,可想而知, LyX 其实只负 责提供一个图形介面来方便使用者的操作,它本身其实并不负责文件的排版跟列印 输出等等工作的, LyX 会将使用者编排的文件转成 LATEX 格式的档案,然后再呼 叫系统里面的 LATEX 套件来进行排版的工作,产生排版的结果,所以要使用 LyX 的话,系统上还要有 LATEX 才行。LyX是以XForms图形函式库写出来的程式,XForms本身其实并不支援中文 的显示跟输入,不过,在Linux系统中文化上面贡献极多的王佑中先生早在一年多 前就修改 LyX 程式让它支援中文的使用,配合也可以支援中文的 CJK LATEX 套 件,就构成了一个可以支援中文排版的排版系统,这也是本篇文章要跟大家介绍的 东西罗。1.1 LyX 跟一般文书处理程式的不同讲到排版跟文书处理,相信很多人都马上就会想到MS Word,而读者您对Word 这一类的文书处理软体也不陌生吧?目前的软体世界中, Word 几乎已经变成文书 处理程式的代名词,大家也都习惯 Word 那一套文书处理的作业方式了,所以用过 Word 的人在初次接触 LyX 的时候往往会十分的不习惯,怎么打开 LyX 以后既不 能切换字体的样式跟大小,也没办法用 TAB 键来对齐,甚至连想要插入空白来把 输入的字串摆到自己喜欢的位置都办不到!其实, LyX 的设计哲学跟 Word 等一般 的文书处理程式 (Word Processors) 是有很大不同的, Word 讲究 所见即所得 (WYSIWYG),让使用者可以直接在萤幕上看到版面,直接调整自己想要的输出结果, 而 LyX/LATEX 讲究的是 所见即 所思 (What You See Is What You Mean, WYSIWYM),在LyX萤幕上看到的不是真正输出的结果,只是文件格式的大致样 貌而已,用 LyX 排版的时候要把注意力着重在设定文件里面每个段落的意义跟用 途,而不需要费心去指定字型大小等等细节,举个例来说明吧:想要在文件里面排 出标题的时候,在 Word 底下您可能是先输入文字,然后拉选单置中,然后想一想 改一下大小跟字型,还要改一下跟后段的间隔等等的. 在 LyX 里面则只要输入文 字,然后拉选单告诉程式这一段文字是属于 Title 的环境就可以了,甚么置中、字 型大小、间隔等等的问题都由 LATEX 程式帮您处理就好,完全不必费心。这就是两种程式最大的不同,读者想想看,打一份 Word 文件的时候,我们是 不是往往花很多时间来注意对齐、字型样式大小、行距. 这些排版的细节?文件长 一点,还常常得为章节的编号跟文字格式的统一而大费周章,事实上,只是想要制 作一份中规中矩的文件,实在不需要浪费太多时间在排版的细节上面,而 LyX 正 可以符合这个需求;在 LyX 里面不管按几下空白键的结果都只会出现一个空白字 元,因为该空多少格、该怎么对齐这些事情都由程式帮您决定就好,不必使用者去 费心, LyX (其实说 LATEX 更为贴切) 预先定义好了许多种 环境 (Environment), 排版的时候只要为每个段落指定适当的环境就可以了,不必去管字型大小这些问题, 使用者在用 LyX 排版的时候应该把心力放在文章的结构上面,而没有必要去管排 版的细节问题,在第 3 节里面小虫会教大家如何在 LyX 底下编排简单的文件,相信实际用过以后,读者自己就可以体会到 LyX 的方便跟威力强大之处。话虽如此,在遇到强调格式跟字型变化的东西,例如海报、笔记书等等,就不 太适合用 LyX 了,虽然 LyX 也可以自订格式跟版面,不过毕竟不太方便,一般而 言,在编排比较长或者格式一定的文件,例如学术论文或者一般书籍的时候,LyX非 常的好用,不过要求版面跟字体多样化的时候,用 LyX 就不太合适,可能就要选 择其他的工具了。2 中文 LyX 环境的安装工欲善其事、必先利其器,要用 LyX 之前当然要装好完整的 LyX 跟 LATEX 系统,一般的 LATEX 套件以及您从 LyX 网站直接抓来的程式都不支援中文的使 用,所以要用中文 LyX 还得费一番力气才行,不过小虫希望把这篇文章的重点摆 在使用上面,所以下面只利用 rpm 档的方式来介绍需要安装的程式套件,不打算详 细介绍这些程式的安装方式,有需要从原始码安装这些程式的朋友们,可以到小虫 提供的程式集站台去抓取这些程式,然后依照个别套件里面的说明去安装程式,这 些程式以及后面提到的 rpm 档案都可以在下面这个地方找到:http:/www.ch.ntu.edu.tw/platin/articles/mag_files.htmlTurboLinux-4.0 以上的系统以及包含 CLE 的 Linux 系统都有提供了完整的 LyX 中文环境,只要在安装的时候有选到该选的套件就可以顺利使用 LyX 编排中 文文件了,这一节里面小虫便以我自己目前使用的 Mandrake-7.0 + CLE v0.9 系统为 基础,来说明一下应该安装那些套件,使用 TurboLinux 或者 RedHat + CLE 的朋 友可以一并检查一下,把对应的套件都装齐全。2.1 基本中文 LATEX 吏挂 (CJK)LATEX 已经是所有 Linux 安装套件必有的基本配备,不管您装的是甚么安装 套件,一定都可以在安装的时候选择装上 LATEX 套件,目前最普遍的 LATEX 套 件是teTEX,所以不要忘了在您的系统上装上tetex套件,此外,要使用LyX来 作中文排版的话,一定同时要有一套中文的 LATEX 环境才行,目前在 Linux 上面 的中文 LATEX 环境包含 chilatex、CJK、cwTEX 等等,这里面小虫最习惯用 CJK, 所以在这边介绍的也是以 CJK 为标准。要跟中文 LyX 配合的 LATEX 环境必须 包含FreeType程式库、中文teTEX套件、CJK、TTF字型以及字型管理程式等等, 而且最好还要装个 gv 来作 PostScript 档案的预览,您是使用 Mandrake+CLE 的读 者请用 rpm -qa 指令确认安装了以下这些套件,有缺的话,就从光碟或网路上取 得这些 rpm 档案,然后用 rpm -ihv 装上即可。freetype-1.3.1-1mdkCLE.i586.rpmfreetype-contrib-1.3.1-1mdkCLE.i586.rpmtetex-1.0.6-6mdk.i586.rpmtetex-dvips-1.0.6-6mdk.i586.rpmtetex-latex-1.0.6-6mdk.i586.rpmtetex-xdvi-1.0.6-6mdk.i586.rpmCJK-4.2.0-8mdkCLE.i586.rpmfonts-ttf-big5-2.11-5mdkCLE.noarch.rpmttfm-0.9-8mdkCLE.i586.rpmgv-3.5.8-9mdk.i586.rpm不使用 rpm 档案的 读者 请在 装好 LATEX 套 件 (teTEX) 以后再下载 CJK-4.2.0 的原始码,然后依照里面的说明安装 CJK 即可。2.2 中文 LyX 程式搞定 LATEX 以后就可以把 LyX 装上了,因为 LyX 是用 XForms 程式库写 成的,所以我们要装XForms程式库的rpm档案以后才可以装LyX,请检查是否 装好了下面这两个 rpm 档案:xforms-0.88-6.i686.rpmlyx-1.0.1-i18np07.21mdkCLE.i686.rpm使用Mandrake 7.0 + CLE v0.9的朋友请特别注意,CLE v0.9附的LyX套件 有臭虫, 在配合 xcin-2.5 输入中文的时候会有输入结果被截断的情况,而 lyx-1.0.1-i18np07.21 的这个 rpm 档案已经修正了这个问题,建议您到第 页所提的 网站去下载新的 rpm 档案,然后用 rpm -Uhv 来更新。不从 RPM 档 案 安装的 话, 您 需 要 下载 XForms 程式 库 档 案 以及英文 LyX-1.0.1 程 式 原 始 码 与 中 文 修 正 程 式 档 案 (lyx-1.0.1.tar.gz, lyx-1.0.1-I18N-0.7-20000501.patch.bz2),然后依照档案内附的文件安装LyX程式。使用上述 rpm 档案的人在顺利安装完成 LyX 以后,执行 clyx 就会启动 LyX程式,clyx是一个小小的shell script,它会利用cv程式让LyX的中文选单 显现出来,假如您只打 lyx 的话,因为 XForms 不支援中文显示,在选单上将会 看到一堆乱码。3 用 LyX 制作文件3.1 LyX 概观您第一次启动 LyX 的时候,会出现一个视窗来询问您是否要建立个人的 LyX 目录,这个时候请回答 Yes, LyX 程式就会在您的 $HOME 底下建立一个名 为 .lyx 的目录,用来摆放您个人的设定值;接下来程式会自动开启一个档案来欢迎 您来到 LyX 的世界 (图 1),这分文件里面会告诉您几个 LyX 的重要事项,虽然 是英文的,不过还是强烈建议您把它看一下。檔案編輯伍)版面山插入數學(塑)選項(2) 文件世)說明(旦)忑期同團畠 兰團團 Jj JLN 團割圏團閹 圍_5Welcome to LyX!Top N Things to know when using LyXL LyX comes with excellent documentatiunplease use it? Start with theLe I p -|riiro d u cti o n, which wiU rive you a ery brief intruductiun tu the dcicumentatiu口 Then learn about using LyX with HLelp-TlJton ah2LyX is what we call a documeDt prucessurJM By design, it is different frum renilar word processorsin a way that mskes writing documents easier. But only a little different, sud口* be scared. The documentati口 will make it aJJ clear1|:|:|1:.3. The output irurn. LyX looks .Ereatr Select _File-Viewudyi now tu see fur yuurself.斗. Yes, LyX can inimic (almust) all LaTeX fu口cti口日lity. A口d. yes, LyX can impurt LaTeX files. ETperienced LaTeX users should sknnthe rest uf the Tuturial, then read the LyX fur LaTeX Users chapter. (Evencme else: dor?t worry、you 血口* need tu know LaTeX tu use LyXJ5. LyX has lots uf features fur people whu read ur write a lan-iage uther than Emglish. In addition, the keybin dings, tuulbar, and msny other characteristics are highly confiD.irableLyX: /usr/share/lyx/examples/splash.lyx ROFigure 1: 第一次启动 LyX 程式图 1 就是一个典型的 LyX 画面,这边最上面一排是选单,所有的 LyX 操作 都可以透过这些选单来达成,读者还可以在最右方的 说明 选单里面选取许多不 同的说明文件来阅读,其中 新手导览 提供了简单的 LyX 使用介绍,使用指南 里面则有完整的 LyX 功能说明,这几分文件都写的非常好,虽然说是英文的,不 过小虫建议您务必要将这两份文件浏览一遍,看过这些文件以后,其实小虫现在这 篇文章接下来的地方都可以不必再看下去了,英文文件里面的说明更详尽呢。喔,您还在看?呵呵,在LyX的画面中,选单下方这一行是快捷列,LyX把最常用的几个功 能都用按钮来表示,按一下就自动执行,方便大家使用这些常见的功能,读者可以 试着把滑鼠游标指到这些按钮上面,约莫两三秒以后就会有一个视窗跑出来提示您 这个按钮的意义,所以我就不再多提罗,这边最重要的是左方的长条形框框,这个 框框便是所谓的 环境选单,用滑鼠点一下就会出现很多环境让您选取,这个地方 是让您用来设定段落所属的环境的,也是在 LyX 底下排版的核心;我们接下来会 为大家介绍几个常用环境的特性跟使用的场合,稍后读者就可以知道这些是在做什 么用了。在快捷列下面的就是文件的本文了,LyX会依照您所选的环境跟排版格式来显 示文件的内容,不过请您务必记住,这是意思到而已,目的是让您对文章的结构跟 样貌有个大致的概念,可不是最后排版出来的结果喔。最底下一行则是 mini buffer, LyX 的状态跟错误讯息会在这边显示出来。3.2 文件的预览与列印 接下来我们准备来输入第一份文件罗,请读者用 档案 - 开启新档 来开一 个新的档案,在 LyX 底下开档、存档等等作业方式跟其他图形介面的程式大致相 同,甚至连复制(Ctrl-C)、剪下(Ctrl-x)、贴上(Ctrl-v)等等动作都跟 Windows底下 的设定类似,小虫相信各位读者对这些动作都没有问题,所以我们在这边就不多作 说明浪费版面了。前面我们提到过, LyX 画面上显示的只是文件大致的样貌,这是因为真正的排 版跟输出的工作是靠 LATEX 来达到的, LyX 也就不能显示完成排版以后的文件是 长甚么样子的了,这边我们就先以一个简单的文件来作个操作与说明,让读者可以 明燎 LyX 跟 LATEX 的配合情况。开了一个新档案以后,请读者随便在 LyX 里 面输入几行文字,如图 2 所示。Figure 2: 随便输入的文字 打好文字以后,要怎么看到排版的结果呢?很简单,从选单选取 档案 - 观 看 dvi 以后, LyX 就会去呼叫 LATEX 程式来排版,并且在完成排版以后自动执 行xdvi程式来显示结果,如图3第一次执行这个动作的时候您可能要等上很久的时间都还没有回应,这是正常 的,因为第一次执行,很多字型资料都还没产生, LATEX 还会呼叫其他程式来产生 字型,这个动作需要花一点时间才能完成,请您耐心等候,下次再执行的话,就不 必等这么久了。假如最后还是没有跑出 xdvi 的视窗的话,请从选单的 编辑 - 观看 LATEX 纪录档 叫出 LATEX 执行的结果来看,很可能您的 LATEX + CJK 安装有问题, 导致 LyX 呼叫 LATEX 的过程发生错误,请依讯息修正问题以后,再回 LyX 来 执行预览的动作。Figure 3: 用 xdvi 预览排版的结果2附帖删姑图 3 显示的结果完全没有字体跟版面的变化可言,因为我们还没有告诉 LyX 该怎么排版嘛 :) 现在请读者回到 LyX 视窗 (不需要关闭 xdvi ),我们来为这个文 件添一些变化吧。请读者把游标放在第一行的位置,然后用滑鼠点选 环境选单, 把第一行的环境从Standard改成Title,告诉LyX这一段是整篇文章的标题, 改成 Title 了以后,读者应该马上可以看到字型变大罗,在 LyX 里面,空白键是用 来作为字 (word) 的分隔,换行键 Enter 则是用来作为段落的分隔,选择不同环境 时会生效的范围就是游标所在的那一个段落,所以假如您第一段开头超过一行的话, 会整段的字体都变成标题的格式;接下来请把游标移到第二行,把这一段改成 Section 环境,您可以看到不只字型变了,前面还出现一个 1 了,表示这是第 1 节,继续把后面几行都改成 Section 环境的话,您会发现 LyX 会自动依序加以编 号,而且当您删除或者插入新的项目的时候,这些编号都会自动修正,这也是 LyX 的一个强大的功能,所有需要编号的数目字,例如第几章第几节,图几之几表几之 几等等的,都不用使用者您去费心,后面我们提到文件的标签跟交互参考以后,读 者应该更可以体会到 LyX 的这点强悍之处。读者可以多玩一玩各种不同环境的效果,看看改变环境在 LyX 显示上的不同 变化 (如图 4),我们在 LyX 底下进行排版工作,其实就是为文章里面的各个段落 指定适当的环境而已,排版的时候不用操心字体大小、缩排对齐等等问题,只要告 诉 LyX 每个段落的环境类型就行了,这就是我们前面提到的,要把心力放在文章 的结构,而不用管真正的排版细节,只要您可以掌握到这个要诀,相信您绝对可以 发现 LyX 的好用之处。HbortRpai nLyX: newfile.lyx檔案(口編輯(目版面(1)插入Q)數豊(画選項(Q)文件(R)說号Title期冋剧昌占團 3 jJ_H 昼割圍LyX的測試簡介內容結語References轡考文獻Figure 4: 改变段落的环境改变了文章内部的环境设定,想要再看看这个文件排出来的结果时,可以从选 单选”档案- 更新dvi,然后再切回去刚刚的xdvi视窗就可以看到结果了,图5 就是图 4 的 LyX 档案排出来的结果,您看,是不是不用费心在字型大小等等细节 就可以排出美观的文件了呢。Figure 5: 经过排版以后的结果完成一份文件以后,最后当然要可以从印表机印出来;选取 档案 - 列印 以 后,就会有一个列印视窗来让您进行列印的动作,如图 6 一样,要直接从本机印表 机印出结果的话只要直接选 Ok 就可以了,这边还有列印顺序、份数以及奇偶数 页等等其他的选项可供设定,方便您作文件的双面列印。除了列印以外,还可以在 档案- 转出这个选单里面把您的文件转成纯文字档、PostScript档案等等多种 格式喔。Figure 6: 文件的列印4 其他的基本排版技巧读者在上一节里面应该已经学会了用 LyX 撰写文件、排版、预览以及输出的 基本操作,这一章里面我们再为大家介绍 LyX 底下的文件类别以及几个常用的环 境,了解这些东西以后,读者应该就有能力运用 LyX 来编排一般的文件罗。4.1 文件的类别 不同内容跟用途的文件会需要用到不同的排版方式,例如写作信件的时候会需 要有住址、签名,排一本书的时候得要考虑到双面列印、装订边、前言、目录等等 的东西,LyX为了符合大家对不同种类文件的排版需求,定义了许多不同的文件类 别,读者在开启档案以后,可以用 版面 - 文件 来叫出文件版面的设定视窗, 在这边就可以更改目前这一份文件所属的类别了 (如图 7),更改文件的类别除了会 影响到排版的外观以外,不同类别的文件其结构也就不一样,所提供的环境也有所 不同,例如 book 跟 report 这两个用来编排长文件的类别有 章 (Chapter) 的环 境,而 article 的类别就没有了,选取的文件类别会决定文件排出来的样式,因此, 动手撰写一份文件之前先决定并选择好适当的文件类别是非常重要的,当开启一个 新档案的时候,LyX预设的类别是article类别,下面这张表就是几个常用类别的 特点跟用途的简单对照,请读者们参考一下,要了解更详细的类别设定的话,请参 考 LyX 的使用指南吧 (说明 - 使用指南)。名称 说明article 一般的文件,单面的编排,没有章 (chapter) 这一层。 article (AMS) 美国数学学会 (American Math Society) 的格式 report 用在比 article 长的文件上面,双面列印的编排设计。book 用在编排一本完整的书的时候,采双面的编排设计, 并且有章、前言、附录. 等等环境。slides 用在制作投影片之用。letter 写信用的,多了住址、签名 等等环境.Figure 7: 更改文件的类别4.2 简介常用的环境看到这边,读者应该可以理解在 LyX 里面排版的时候,环境 的重要性了吧; LyX 提供了许许多多不同的环境来供您选用,使用者利用 LyX 排版的过程,其实 就是为文章里面不同的部份挑一个适合的环境来用罢了,LyX里面的这些环境都有 他们各自特别的排版属性跟字型设定,我们在这边只做简单的说明,读者应该要特 别注意每个环境适合应用的场合,善用各类的环境来替自己的文件作最好的安排, 现在就让我们来看看一些常用的环境跟它们一般的用途吧:Standard标准环境,这是一般本文所用的模式,也是 LyX 的预设的环境模式。Title整份文件的标题。Author文件的作者。Section 等章节环境 我们在编排文件的时候,为了保持逻辑跟文件份量的一贯,常常需要把文件分 成不同的章节, LyX 当然也提供了几个环境作为章节的标题排版,用来编排文件的 章节架构;章节的设定是有层次的,最大的是Chapter,其次是Section,Subsection, Subsubsection,接下来是 Paragraph,最小的是 Subparagraph; Chapter 就是章, 只有在 report 跟 book 类别的文件里面才可以使用, Section 是 节,我们在前面 3.2 节的时候试过这个环境了, LyX 会自动替 Section 环境的文字加上 1, 2, 3. 等 编号, Subsection 是次于节的结构,编号就会编成 1.1, 1.2. 等等, Subsubsection 则 是比 Subsection 更小的结构,编号会是 1.1.1, 1.1.2, 1.1.3. 等等; Paragraph 跟 Subparagraph 是比 Subsubsection 更小一级的结构,他们没有编号,只是用不同的 字体跟缩排来凸显标题罢了。相对于 Section. 这一些环境还有一组后面带星号的环境,这些环境也是用来 表示章节结构用的,只是它们没有编号,不会显示数字,只是用缩排跟字型大小来 表示出标题罢了。Itemize用来列出项目的环境Enumerate有编号的项目列表,LyX会自动指定项目的编号,而且当删除或加入新的项目 的时候,编号都会自动调整无误。Description 这个环境会把该段的第一个字作粗体的强调,适合用来作名词解释等等的列表 说明,像目前您看到的这一段各式环境用途的描述就是用 Description 环境编排出来 的;有时候您要强调的项目里面含有空白,可以在字与字之间插入受保护的空白 ( 插入 - 特殊字元 - 受保护的空白),用这个方法隔开的字会被视为一体,所以 就可以对含有空白的文字作强调了,例如下面的 Quote 与 Quotation 这一项,就 有用到 受保护的空白。Quote 与 QuotationQuote 跟 Quotation 都是用来放引用自他人文章的文字, Quote 适合一般的场 合, Quotation 则适合用在引用的句子很长的时候。LyX-Code这是 LyX 特别提供的环境,这个环境里面可以允许出现多个空白跟换行字元, 所以特别适合用来排需要用空白对齐的文字,例如程式的原始码等等。Verse韵文环境,适合用来排诗或结构性的句子,这个环境底下可以用 Enter 键来 隔开不同的小节,用 Ctrl-Enter 来换行。Bibliography用来制作参考文献的环境, LyX 会自动帮这个环境里面的项目编号,并且显示 References 的字样。Comment用这个环境的文字只是用来作为 LyX 文件的注解, LyX 不会把属于 Comment 环境的文字交给 LATEX 去排版,所以在真正输出的时候是看不到这些注解的。以上只是简单的介绍,有兴趣了解每个环境的详细设定的读者,应该自行参阅 LyX 使用指南里面的详细说明,图 8 展示了这些常用环境在 LyX 底下的样子,读 者们可以参考看看,更重要的是要自己动动手,自己把每个环境都试试看,并且实 际从 xdvi 看看排版出来的结果,弄清楚这些不同环境的特性以后,相信您就可以 在适时的挑到最合适的环境来使用。Figure 8: 各式常用的环境4.3 字型、段落跟文件版面的设定 除了使用预设的格式跟排版效果以外,其实在 LyX 底下也可以自己对版面的 安排跟字型变化等作调整的,在选单的 版面 这一项底下就可以分别呼叫出 字 型、段落、文件、纸张 等等的设定视窗,可以用来作进一步的设定,透过选 单来作这些设定是蛮简单的,所以小虫在这里不做赘述,请读者们自己动手来试试 看吧。同样在 版面 选单里面,所谓的 强调样式、文法样式、粗体样式 则 是几种不同的字体变化:强调样式:Emph is on.文法样式:Noun is on.粗体样式:Bold is on.在遇到某些特殊情况没办法用 LyX 达成排版要求的时候,还可以用 版面 选 单底下的 TEX 样式 或者 LATEX 前置指令 来直接插入 LATEX 指令,熟悉 LATEX 的朋友应该不会放过这个功能。LyX 提供了许多的环境跟版面设定选项来帮助我们作排版的工作,不过要善用 这些环境,并适时的自行修改字型跟排版的设定来排出想要的文件格式,这就有赖 经验的累积了,不过我相信读者们只要多加练习、勇于尝试,很快就可以体会 LyX WYSIWYM 哲学的好处罗。4.4 环境深度的控制在 版面 选单底下的 改变环境深度 可以用来改变环境缩排的状况,这是一 个很重要的功能,要排出好看的文件一定得要学会灵活的应用环境缩排的状况来强 调文件的含意才行,除了拉选单以外,在快捷列上面也有按钮可以帮助您作这个动 作,在图 9 里面最左边的这个按钮就是了。說明(旦)Figure 9: 用来改变环境深度的按钮在 Itemize、Enumerate 跟 Description 等环境底下选择 改变环境深度 的话, 可以切换选取范围的环境深度,利用这个方式可以做出树状的项目列表,图 10 就 是一个混合 Enumerate 跟 Itemize 环境的树状列表,读者应该可以看出,当深度改 变的时候,LyX会自动修正列表的编号跟排列方式,您完全不必去为编号跟对齐的 问题而烦恼。Figure 10: 树状的项目列表除了树状的列表以外,环境深度的变化也会影响到跟在 Itemize、Enumerate 跟 Description后面的环境,Itemize等环境后面紧跟的叙述有时候会很长,需要用到两 段以上去解释,像这种接续解释的情况应该要把后面那一段的环境改成 Standard, 然后改变环境深度让它跟前面的项目部份对齐,图 11 便是一个实际的例子,请读 者仔细看一下这张图并且自己实际比较一下,这张图下半部份是环境深度对列表编 号的影响,项目一后面的 Standard 环境假如跟项目一的深度相同的话,会被视为是 项目一的补充说明,所以会产生最底下的这一种排法,假如像图 11 里面 环境深 度的例子二 底下的第一个例子一样,因为项目一后面的这一段已经回复一般深度, 所以项目二就被视为从头开始的 Itemize 环境,会从 1 开始排起,整个项目列表的 编号就被截断了;环境深度的变化表示出整篇文章的逻辑结构,也是 LyX 里面很 重要的排版技术,请读者们多多练习,善用深度的变化来安排您的版面。Figure 11: 项目列表里面的环境深度变化4.5 文件的交互参考 我们在上面介绍的这些技巧其实已经足够让您编排出漂亮又专业的文件,不过 接下来要为大家介绍的这一招能则会让您充分感受到 LyX 的功能强悍与方便性; 我们在编排一般文件的时候常常需要引用或参考到同份文件里面的段落或图形、表 格等等,读者在这分文件里面就可以找到许多参考到 图 xx 或者是 第 xx 节 的例子,这些图几跟第几节的编号可都不是小虫自己打上去的,而是 LyX (或说 LATEX) 自动产生的喔。LyX 可以让您在文件的任何位置插入标签,只要把游标放在想要插入标签的位 置,然后从选单选择 插入 - 标签,就会出现一个视窗来请您填入标签名称,这 个时候请您输入一个字串来当作标签的名称就可以了,要注意的是,标签的取名除 了要小心不要重复以外,最好还要能兼顾到该段落的意义,才能避免往后要参考的 时候看不懂,造成困扰,插入标签以后,LyX会显现出标签的名称跟位置,以后就 可以使用这个名称来参考文章的这个位置了;您可以在章节的标题插入标签来当作 章节的参考,也可以在插入的图形里面加入标签,以图 12 为例,读者应该可以找 到 sec:lyx-final 跟 fig:lyx-insert_ref 两个标签。定义好了标签,就可以在需要参考到标签位置用选单 插入 - 交互参考 来 插入标签的位置,图 12 就是加入一个交互参考的例子,在插入交互参考的时候可 以选择要插入页码或者插入参考,选择插入页码的话, LATEX 会算出该标签所在的 页次,并且把代表交互参考所在的灰框框代换成页次,选插入参考的话, LyX 则会 插入该标签所在环境的编号, 例如标签是在 Subsection 的话, 就会插入该 Subsection 的编号,标签是定在图形环境里面的话,就会插入该图的编号,读者们 参考一下图 12 的状况,再对照一下本文排版出来的结果,虽然杂志社最后不是用 LyX 排版的,不过读者应该还是可以藉此弄清楚标签跟交互参考的关系吧,在这边 小虫还要特别补充一点请读者特别注意一下,在文件里面插入交互参考的时候, LATEX 只会帮您放数字进去,需要 页、节、图. 等等文字的话,可要配合 文意自行输入才可以,例如:材 5 节是在第 页请读者对照一下图 12 跟上面的这句话,就可以看出排版结果的编号是由 LATEX 产生,不过中文字都是要自己输入的喔。有了标签跟交互参考的功能,当图 片的位置改变,或者章节顺序调动的时候, LATEX 都会自动调整并维持参考位置的 正确性,往后在编排文件的时候,再也不用为图形的编号或章节的顺序烦恼罗。Figure 12: 在文件中插入交互参考5 结语在这篇文章里面,我们只能够为大家大略的介绍 LyX 底下最基本的功能而已, LyX 跟 LATEX 配合起来,还可以提供许多其他的排版能力,像图形、表格、数学 式、注脚、页边注释、目录还有参考书目等等,都可以用 LyX 来轻易的加入文件 里面,这些功能都在选单里面就可以找得到,就请读者们自己尝试看看吧,此外, LyX 转出 LATEX 档案以后就可以用 latex2html 来产生非常美观的 html 文件,遇 到 LyX 没有提供的排版需求的时候,还可以在 LyX 文件里面插入 LATEX 指令 来达成所需的效果,可惜,限于篇幅跟作者的懒惰天性,本文只能介绍到这边,小 虫希望藉着这分文件介绍的一些简单功能,能够让大家有兴趣来接触一下LyX,有 心的读者不要忘了自己再去参考 LyX 的新手指南跟使用手册喔。此外,读者在 /usr/share/lyx/examples/ 目录底下可以找到很多个 LyX 提供的排 版范例,把这些范例看一下将可以使您的功力大进,想要速成学会 LyX 的读者不 可放过,小虫在这边给大家一个习题 好了,读者您可以在范例目录底下找到 example_raw.lyx 这个档案,这个 example_raw.lyx 是一个还没经过排版的文件,请 读者把它开启以后,用 档案 - 另存新档 存一份在自己的目录底下,然后照着 这份文件注解里面的说明一一的练习几个常用环境的使用方法,实际的操作把这分 文件排好,这个习题的解答在 example_lyxified.lyx 里面,把您排好的结果跟这分解 答对照一下,没错的话,就表示您已经懂得善用LyX,算是一个LyX高手罗。随着使用者的日渐增加, Linux 上面的各种应用程式也越来越多样化了,可以 预见,不久的未来 Linux 也会出现类似 Word 这样的文书处理程式。跟 LyX 比起 来, Word 这类程式的自由度比较大,可是也因此让使用者往往要浪费许多心力在 排版的细节上面,小虫我就有惨痛的亲身经验,过去在军队服役的时候,常常需要 用 Word 准备简报资料,可是当资料里面的图片一多就痛苦了,这个图拉来拉去还 会自己跳来跳去,就是摆不到想要的位置,往往让人有砸电脑的冲动,不知道读者 有没有这类的经验呢?在 LyX 底下我就从来没有这类的烦恼,也从来就无须去为 图的位置操心,还可以用交互参考解决图形编号跟章节参照的问题 (参考第 4.5 节 吧 ),对我而言,用 LyX 制作文件实在是方便许多,例如您现在看到的这份文件就 是小虫在 Linux 上面用 LyX 排出来,用 latex2html 转成 HTML 档案,然后再投 到杂志社去的,小虫希望读者会喜欢 LyX 这套系统跟 WYSIWYM 的排版哲学, 当使用者增多以后,相对的也会让 LyX 的功能更加的强大吧,喜欢异想天开的小 虫心里已经在计画,或许在不久的将来以后,我就可以不必转档啦,直接用 LyX 档 案交稿就好罗。Yuan-Chung Cheng2000-05-16
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!