中文 LyX 使用简介_第1页
中文 LyX 使用简介_第2页
中文 LyX 使用简介_第3页
中文 LyX 使用简介_第4页
中文 LyX 使用简介_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中文LyX使用简介小虫<platin@>LyX这个程式在Linux上面出现已经有一段时间了,也很早就可以支援中文的使用,其实已经可以作为在Linux上面进行文书排版工作的很好用的解决方案,可惜的是,这支程式在国内似乎并没有受到足够的重视,没有被大家广泛接受并使用;作为一个从一年多以前就完全利用LyX来处理日常文件排版工作的Linux使用者,小虫想要利用这篇短短的文章来跟大家简单介绍一下LyX的使用,并且稍稍分说LyX这套排版系统跟Word等程式的不同,希望能够让大家来认识一下LyX配合LATEX-CJK的这套排版系统,进而让Linux也可以帮大家处理日常的文件排版工作。1什么是LyX?在谈论LyX之前,要先请读者认识一下TEX跟LATEX是甚么东东;1984年的时候,DonaldKnuth教授为了他自己即将出版的新书排版美观的要求,开发了TEX这套排版程式,提供一套语言来供使用者作文书排版的工作,并且还可以输出非常精美的文件,特别是在处理数学式子的时候TEX特别的好用,所以这个系统马上受到广泛的爱用,现在还有不少人在撰写科学论文的时候还是习惯用TEX来排版呢,美国物理学会跟数学学会都直接接受TEX格式的文件投稿,可见得TEX在科学论文方面的普遍性,不过,TEX的指令太繁复了,使用起来并不是很方便,所以后来LeslieLamport在TEX之上用巨集加入了许多扩充功能,发展出了更方便的LATEX系统,TEX/LATEX是幕后排版系统,他们利用指令来指定文件的种类跟文章内容的编排方式,所以说用LATEX来写文章就好像在写程式一样,虽然功能强大,可是入门的门槛可不低,使用上也不太方便;目前市面上有好几本讲述LATEX的中文书籍,想多了解LATEX的朋友可以自行去找来看看。鉴于LATEX的学习不易,有心人士便替LATEX创造一个图形化的操作介面,那就是LyX这一支程式啦,LyX让使用者可以用"近乎"所见即所得(WhatYouSeeIsWhatYouGet,WYSIWYG)的方式来编排文件,不必再去记一堆LATEX的指令就可以编排文件了。既然称之为一个"前端介面",可想而知,LyX其实只负责提供一个图形介面来方便使用者的操作,它本身其实并不负责文件的排版跟列印输出等等工作的,LyX会将使用者编排的文件转成LATEX格式的档案,然后再呼叫系统里面的LATEX套件来进行排版的工作,产生排版的结果,所以要使用LyX的话,系统上还要有LATEX才行。LyX是以XForms图形函式库写出来的程式,XForms本身其实并不支援中文的显示跟输入,不过,在Linux系统中文化上面贡献极多的王佑中先生早在一年多前就修改LyX程式让它支援中文的使用,配合也可以支援中文的CJKLATEX套件,就构成了一个可以支援中文排版的排版系统,这也是本篇文章要跟大家介绍的东西罗。1.1LyX跟一般文书处理程式的不同讲到排版跟文书处理,相信很多人都马上就会想到MSWord,而读者您对Word这一类的文书处理软体也不陌生吧?目前的软体世界中,Word几乎已经变成文书处理程式的代名词,大家也都习惯Word那一套文书处理的作业方式了,所以用过Word的人在初次接触LyX的时候往往会十分的不习惯,怎么打开LyX以后既不能切换字体的样式跟大小,也没办法用TAB键来对齐,甚至连想要插入空白来把输入的字串摆到自己喜欢的位置都办不到!其实,LyX的设计哲学跟Word等一般的文书处理程式(WordProcessors)是有很大不同的,Word讲究"所见即所得"(WYSIWYG),让使用者可以直接在萤幕上看到版面,直接调整自己想要的输出结果,而LyX/LATEX讲究的是"所见即所思"(WhatYouSeeIsWhatYouMean,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档案都可以在下面这个地方找到:.tw/~platin/articles/mag_files.htmlTurboLinux-4.0以上的系统以及包含CLE的Linux系统都有提供了完整的LyX中文环境,只要在安装的时候有选到该选的套件就可以顺利使用LyX编排中文文件了,这一节里面小虫便以我自己目前使用的Mandrake-7.0+CLEv0.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使用Mandrake7.0+CLEv0.9的朋友请特别注意,CLEv0.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是一个小小的shellscript,它会利用cv程式让LyX的中文选单显现出来,假如您只打"lyx"的话,因为XForms不支援中文显示,在选单上将会看到一堆乱码。3用LyX制作文件3.1LyX概观您第一次启动LyX的时候,会出现一个视窗来询问您是否要建立个人的LyX目录,这个时候请回答"Yes",LyX程式就会在您的$HOME底下建立一个名为.lyx的目录,用来摆放您个人的设定值;接下来程式会自动开启一个档案来欢迎您来到LyX的世界(图1),这分文件里面会告诉您几个LyX的重要事项,虽然是英文的,不过还是强烈建议您把它看一下。檔案⑹編輯伍)版面山插入⑴數學(塑)選項(2)文件世)說明(旦)—忑 期同團畠兰]團團JjJLN團割圏團閹圍_5WelcometoLyX!TopNThingstoknowwhenusingLyXLLyXcomeswithexcellentdocumentatiun pleaseuseit?Startwiththe^LeIp->|riiroduction,whichwiUriveyoua¥erybriefintruductiuntuthedcicumentatiu口」ThenlearnaboutusingLyXwithHLelp->TlJtonah2「LyXiswhatwecalla"documeDtprucessurJMBydesign,itisdifferentfrumrenilarwordprocessors inawaythatmskeswritingdocumentseasier.Butonlyalittledifferent,sud□口*bescared.Thedocumentati□口willmakeitaJJclear1"|:||:|1:.3.Theoutputirurn.LyXlooks.EreatrSelect_File->Viewudyinowtuseefuryuurself.斗.Yes,LyXcaninimic(almust)allLaTeXfu口cti□口日lity.A口d.yes,LyXcanimpurtLaTeXfiles.ETperiencedLaTeXusersshouldsknntherestuftheTuturial,thenreadthe‘‘LyXfurLaTeXUsers^chapter.(Even^cmeelse:dor?tworry、you血口*needtuknowLaTeXtuuseLyXJ5.LyXhaslotsuffeaturesfurpeoplewhureadurwritealan^-iageutherthanEmglish.Inaddition,thekeybindings,tuulbar,andmsnyothercharacteristicsarehighlyconfiD.irableLyX:/usr/share/lyx/examples/splash.lyx[RO]Figure1:第一次启动LyX程式图1就是一个典型的LyX画面,这边最上面一排是选单,所有的LyX操作都可以透过这些选单来达成,读者还可以在最右方的"说明"选单里面选取许多不同的说明文件来阅读,其中"新手导览"提供了简单的LyX使用介绍,"使用指南"里面则有完整的LyX功能说明,这几分文件都写的非常好,虽然说是英文的,不过小虫建议您务必要将这两份文件浏览一遍,看过这些文件以后,其实小虫现在这篇文章接下来的地方都可以不必再看下去了,英文文件里面的说明更详尽呢。喔,您还在看?呵呵,在LyX的画面中,选单下方这一行是快捷列,LyX把最常用的几个功能都用按钮来表示,按一下就自动执行,方便大家使用这些常见的功能,读者可以试着把滑鼠游标指到这些按钮上面,约莫两三秒以后就会有一个视窗跑出来提示您这个按钮的意义,所以我就不再多提罗,这边最重要的是左方的长条形框框,这个框框便是所谓的"环境选单",用滑鼠点一下就会出现很多环境让您选取,这个地方是让您用来设定段落所属的环境的,也是在LyX底下排版的核心;我们接下来会为大家介绍几个常用环境的特性跟使用的场合,稍后读者就可以知道这些是在做什么用了。在快捷列下面的就是文件的本文了,LyX会依照您所选的环境跟排版格式来显示文件的内容,不过请您务必记住,这是意思到而已,目的是让您对文章的结构跟样貌有个大致的概念,可不是最后排版出来的结果喔。最底下一行则是minibuffer,LyX的状态跟错误讯息会在这边显示出来。3.2文件的预览与列印接下来我们准备来输入第一份文件罗,请读者用"档案"->"开启新档"来开一个新的档案,在LyX底下开档、存档等等作业方式跟其他图形介面的程式大致相同,甚至连复制(Ctrl-C)、剪下(Ctrl-x)、贴上(Ctrl-v)等等动作都跟Windows底下的设定类似,小虫相信各位读者对这些动作都没有问题,所以我们在这边就不多作说明浪费版面了。前面我们提到过,LyX画面上显示的只是文件大致的样貌,这是因为真正的排版跟输出的工作是靠LATEX来达到的,LyX也就不能显示完成排版以后的文件是长甚么样子的了,这边我们就先以一个简单的文件来作个操作与说明,让读者可以明燎LyX跟LATEX的配合情况。开了一个新档案以后,请读者随便在LyX里面输入几行文字,如图2所示。

Figure2:随便输入的文字打好文字以后,要怎么看到排版的结果呢?很简单,从选单选取"档案"->"观看dvi"以后,LyX就会去呼叫LATEX程式来排版,并且在完成排版以后自动执行xdvi程式来显示结果,如图3第一次执行这个动作的时候您可能要等上很久的时间都还没有回应,这是正常的,因为第一次执行,很多字型资料都还没产生,LATEX还会呼叫其他程式来产生字型,这个动作需要花一点时间才能完成,请您耐心等候,下次再执行的话,就不必等这么久了。假如最后还是没有跑出xdvi的视窗的话,请从选单的"编辑"->"观看LATEX纪录档"叫出LATEX执行的结果来看,很可能您的LATEX+CJK安装有问题,导致LyX呼叫LATEX的过程发生错误,请依讯息修正问题以后,再回LyX来执行预览的动作。

Figure3:用xdvi预览排版的结果2Figure3:用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的好用之处。HbortRpainHbortRpainLyX:newfile.lyx檔案(口編輯(目版面(1)插入Q)數豊(画選項(Q)文件(R)說号Title期冋剧昌占團Title期冋剧昌占團3]jJ』_H昼割圍LyX的測試簡介內容結語References』轡考文獻Figure4:改变段落的环境Figure4:改变段落的环境改变了文章内部的环境设定,想要再看看这个文件排出来的结果时,可以从选单选”档案"->"更新dvi",然后再切回去刚刚的xdvi视窗就可以看到结果了,图5就是图4的LyX档案排出来的结果,您看,是不是不用费心在字型大小等等细节就可以排出美观的文件了呢。

Figure5:经过排版以后的结果完成一份文件以后,最后当然要可以从印表机印出来;选取"档案"->"列印"以后,就会有一个列印视窗来让您进行列印的动作,如图6一样,要直接从本机印表机印出结果的话只要直接选"Ok"就可以了,这边还有列印顺序、份数以及奇偶数页等等其他的选项可供设定,方便您作文件的双面列印。除了列印以外,还可以在"档案"->"转出"这个选单里面把您的文件转成纯文字档、PostScript档案等等多种格式喔。

Figure6:文件的列印4其他的基本排版技巧读者在上一节里面应该已经学会了用LyX撰写文件、排版、预览以及输出的基本操作,这一章里面我们再为大家介绍LyX底下的文件类别以及几个常用的环境,了解这些东西以后,读者应该就有能力运用LyX来编排一般的文件罗。4.1文件的类别不同内容跟用途的文件会需要用到不同的排版方式,例如写作信件的时候会需要有住址、签名,排一本书的时候得要考虑到双面列印、装订边、前言、目录等等的东西,LyX为了符合大家对不同种类文件的排版需求,定义了许多不同的文件类别,读者在开启档案以后,可以用"版面"->"文件"来叫出文件版面的设定视窗,在这边就可以更改目前这一份文件所属的类别了(如图7),更改文件的类别除了会影响到排版的外观以外,不同类别的文件其结构也就不一样,所提供的环境也有所不同,例如book跟report这两个用来编排长文件的类别有"章"(Chapter)的环境,而article的类别就没有了,选取的文件类别会决定文件排出来的样式,因此,动手撰写一份文件之前先决定并选择好适当的文件类别是非常重要的,当开启一个新档案的时候,LyX预设的类别是article类别,下面这张表就是几个常用类别的特点跟用途的简单对照,请读者们参考一下,要了解更详细的类别设定的话,请参考LyX的使用指南吧("说明"->"使用指南")。名称说明article一般的文件,单面的编排,没有章(chapter)这一层。article(AMS)美国数学学会(AmericanMathSociety)的格式report用在比article长的文件上面,双面列印的编排设计。book用在编排一本完整的书的时候,采双面的编排设计,并且有章、前言、附录...等等环境。slides用在制作投影片之用。letter写信用的,多了住址、签名等等环境...Figure7:更改文件的类别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看看排版出来的结果,弄清楚这些不同环境的特性以后,相信您就可以在适时的挑到最合适的环境来使用。

Figure8:各式常用的环境4.3字型、段落跟文件版面的设定除了使用预设的格式跟排版效果以外,其实在LyX底下也可以自己对版面的安排跟字型变化等作调整的,在选单的"版面"这一项底下就可以分别呼叫出"字型"、"段落"、"文件"、"纸张"等等的设定视窗,可以用来作进一步的设定,透过选单来作这些设定是蛮简单的,所以小虫在这里不做赘述,请读者们自己动手来试试看吧。同样在"版面"选单里面,所谓的"强调样式"、"文法样式"、"粗体样式"则是几种不同的字体变化:强调样式:Emphison.文法样式:Nounison.粗体样式:Boldison.在遇到某些特殊情况没办法用LyX达成排版要求的时候,还可以用"版面"选单底下的"TEX样式"或者"LATEX前置指令"来直接插入LATEX指令,熟悉LATEX的朋友应该不会放过这个功能。LyX提供了许多的环境跟版面设定选项来帮助我们作排版的工作,不过要善用这些环境,并适时的自行修改字型跟排版的设定来排出想要的文件格式,这就有赖经验的累积了,不过我相信读者们只要多加练习、勇于尝试,很快就可以体会LyXWYSIWYM哲学的好处罗。4.4环境深度的控制在"版面"选单底下的"改变环境深度"可以用来改变环境缩排的状况,这是一个很重要的功能,要排出好看的文件一定得要学会灵活的应用环境缩排的状况来强调文件的含意才行,除了拉选单以外,在快捷列上面也有按钮可以帮助您作这个动作,在图9里面最左边的这个按钮就是了。說明(旦)Figure9:用来改变环境深度的按钮在Itemize、Enumerate跟Description等环境底下选择"改变环境深度"的话,可以切换选取范围的环境深度,利用这个方式可以做出树状的项目列表,图10就是一个混合Enumerate跟Itemize环境的树状列表,读者应该可以看出,当深度改变的时候,LyX会自动修正列表的编号跟排列方式,您完全不必去为编号跟对齐的问题而烦恼。

Figure10:树状的项目列表除了树状的列表以外,环境深度的变化也会影响到跟在Itemize、Enumerate跟Description后面的环境,Itemize等环境后面紧跟的叙述有时候会很长,需要用到两段以上去解释,像这种接续解释的情况应该要把后面那一段的环境改成Standard,然后改变环境深度让它跟前面的项目部份对齐,图11便是一个实际的例子,请读者仔细看一下这张图并且自己实际比较一下,这张图下半部份是环境深度对列表编号的影响,项目一后面的Standard环境假如跟项目一的深度相同的话,会被视为是项目一的补充说明,所以会产生最底下的这一种排法,假如像图11里面"环境深度的例子二"底下的第一个例子一样,因为项目一后面的这一段已经回复一般深度,所以项目二就被视为从头开始的Itemize环境,会从1开始排起,整个项目列表的编号就被截断了;环境深度的变化表示出整篇文章的逻辑结构,也是LyX里面很重要的排版技术,请读者们多多练习,善用深度的变化来安排您的版面。

Figure11:项目列表里面的环境深度变化4.5文件的交互参考我们在上面介绍的这些技巧其实已经足够让您编排出漂亮又专业的文件,不过接下来要为大家介绍的这一招能则会让您充分感受到LyX的功能强悍与方便性;我们在编排一般文件的时候常常需要引用或参考到同份文件里面的段落或图形、表格等等,读者在这分文件里面就可以找到许多参考到"图xx"或者是"第xx节"的例子,这些图几跟第几节的编号可都不是小虫自己打上去的,而是LyX(或说LATEX)自动产生的喔。LyX可以让您在文件的任何位置插入标签,只要把游标放在想要插入标签的位置,然后从选单选择"插入"->"标签",就会出现一个视窗来请您填入标签名称,这个时候请您输入一个字串来当作标签的名称就可以了,要注意的是,标签的取名除了要小心不要重复以外,最好还要能兼顾到该段落的意义,才能避免往后要参考的时候看不懂,造成困扰,插入标签以后,LyX会显现出标签的名称跟位置,以后就可以使用这个名称来参考文章的这个位置了;您可以在章节的标题插入标签来当作章节的参考,也可以在插入的图形里面加入标签,以图12为例,读者应该可以找到"sec:lyx-final"跟"fig:lyx-insert_ref"两个标签。定义好了标签,就可以在需要参考到标签位置用选单"插入"->"交互参考"来插入标签的位置,图12就是加入一个交互参考的例子,在插入交互参考的时候可以选择要插入页码或者插入参考,选择插入页码的话,LATEX会算出该标签所在的页次,并且把代表交互参考所在的灰框框代换成页次,选插入参考的话,LyX则会插入该标签所在环境的编号,例如标签是在Subsection的话,就会插入该Subsection的编号,标签是定在图形环境里面的话,就会插入该图的编号,读者们参考一下图12的状况,再对照一下本文排版出来的结果,虽然杂志社最后不是用LyX排版的,不过读者应该还是可以藉此弄清楚标签跟交互参考的关系吧,在这边小虫还要特别补充一点请读者特别注意一下,在文件里面插入交

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论