张金龙的博客分享 http://blog.sciencenet.cn/u/zjlcas 物种适应性、分布与进化

博文

LyX生成中文pdf文档

已有 28654 次阅读 2012-8-22 17:01 |个人分类:软件介绍|系统分类:科研笔记| LaTex

Chinese Processing in LyX.pdf 下载


LyX生成中文 pdf 文档 

张金龙

2012年8月21日

摘要 本文概述了用LyX编译中文文档的过程, 可以作为LyX中文入门的指南。

引言

LyX软件可以看做是LaTeX的前端。LaTeX则是学术领域应用很广的排版软件。计算机领域有大量的专业人士以及爱好者醉心于LaTeX。LaTeX不仅可以排版论文、图书、还可以用来写简历,制作做幻灯片,生成的文件简洁、 清晰,十分美观。同时,LaTeX最优越之处在于能够十分方便得输入数学公式。

但是用LaTeX编写文档,用户常常需要面对大量的代码。此时不得不记忆大量的命令。有人形容,用LaTeX写文档, 就相当于写程序。幸运的是,有一批软件实现了对LaTeX代码进行图形化的管理。LyX就是其中的佼佼者。LyX软件实现了LaTeX代码管理的图形化,对于入门级用户来说, 即便没有学过LaTeX,也能快速做出漂亮的LaTeX文档。

1 下载安装程序

? 下载 CTeX软件 http://ftp.ctex.org/pub/tex/systems/ctex/2.9/CTeX_2.9.2.164.exe

? 下载 LyX软件 ftp://ftp.lyx.org/pub/lyx/bin/2.0.4/LyX-2.0.4-1-Installer.exe

安装好后,如图1[图-1-LyX2.0.4版本界面(2012)]所示


图 1 LyX2.0.4版本界面(2012)

2 设定文档的类型

每一次新建文档,首先要选择文档的类型,这里以article的类型举例。

点击 File > New ,新建一个空白文档, 点击 Document> Settings

分别点击左侧的导航栏,在Document class中选择 CTeX,这是由于我们的文档中包含中文,参考文献, 目录的格式,CTeX类型的文档能给予很好的支持。

Language中选 Chinese (simplefied),Encoding 选 Unicode (XeTeX) (utf8) 这是由于我们在后续编译LyX文档的时候, 要用到XeTeX程序, 而要在正文中使用中文,xeCJK宏包的效果很好。

在output设置Default output format 为 PDF (XeTeX),我们用XeTeX编译LyX文档, 生成PDF文档。

在LaTeX Preamble中输入如下LaTeX 代码

usepackage{xeCJK}

setCJKmainfont{SimSun}




图 2 增加两行命令,作为LaTeX开始时导入的命令

LaTeX Preamble保证在LyX生成LaTeX源代码的时候,将这部分加入到LaTeX源代码中。usepackage{xeCJK} 是导入xeCJK宏包。由于xeCJK包只有设定了字体之后才能生效,因此需要输入setCJKmainfont{SimSun}。 如果不输入setCJKmainfont{SimSun}, 将出现PDF能够编译, 但是中文不能显示出来的问题。

这样, article的中文环境格式就设定好了。

3 调整文本格式

默认条件下,文本部分都是作为Standard的格式,这也是正文中最多的格式。但是一篇论文,需要有标题(Title) 作者, 日期,摘要,以及前言,材料与方法,结果和讨论等,有时候还要有插图和参考文献的引用。这些内容,都需要逐项设定。设定的方法,就是在左侧的下拉菜单中,选择对应的格式。例如LyX生成pdf中文文档,应设置为Title , 作者Author。

前言, 材料与方法, 结果, 讨论,都通过类似的方法设定。

3.1 公式的输入

有时候, 在材料和方法中要输入公式

例如 NRI=-frac{{textstyle MPD}_{Observed}-mean(MPD_{Null})}{sd(MPD_{Null})}


则点击Insert菜单,选择要输入的公式类型, 则屏幕下方将出现公式管理的按钮,点击即可调整。

Insert菜单,不仅包括包括公式,还包括输入标签,以及插入参考文献,插入目录,图表等功能。公式、图表、 参考文献等物件, 在LyX中会自动编号,动态调整,非常方便。

3.2 参考文献的输入

设定参考文献的方法, 在文章的最后, 输入要引用的参考文献的纯文本。

例如 S.W. Kembel, P.D. Cowan, M.R. Helmus, W.K. Cornwell, H. Morlon, D.D. Ackerly, S.P. Blomberg, and C.O. Webb. 2010. Picante: R tools for integrating phylogenies and ecology. Bioinformatics 26:1463-1464.

选中该部分文字,在设定格式的菜单栏中,选定Biblography,将该部分作为参考文献。当然, 也可以引用用BibTeX,方法是,先在计算机上创建一个BibTeX纯文本文档, 注意以utf8格式编码,然后在正文中引用即可。很多软件或网站,如Mendeley,R,及google scholar都提供BibTeX格式的文献导出。而参考文献的引用,点击Insert>Citation即可。如果使用的是BibTeX,直接输入Insert>List/TOC>BibTeX Biblography,选择扩展名为.bib的文件即可。

.bib文件内的格式为

@Article{,

title = {Picante: {R} tools for integrating phylogenies and ecology},

author = {S.W. Kembel and P.D. Cowan and M.R. Helmus and W.K. Cornwell and H. Morlon and D.D. Ackerly and S.P. Blomberg and C.O. Webb},

journal = {Bioinformatics},

volume = {26},

pages = {1463--1464},

year = {2010},

}

假设,撰写论文中有一句话,“NRI[equation 1]表示群落内物种系统发育关系的远近, 通过picante程序包可以计算SES.MPD等价于NRI[equation 1]” 需要引用公式以及计算NRI用到的软件picante

则先创建一个标签, 方法为 Insert>Label, 随后输入Insert cross reference , 在出现的对话框中选择引用该标签即可。

3.3 插入图片

通常情况下,文章中出现图片会更吸引人。点击Insert>Graphics即可输入图片。推荐使用pdf格式的图片。 因为pdf格式的图片在整个文档编译成pdf后, 仍然是矢量的, 不会有分辨率的损失。jpg,png等格式也都是可以的。

4 文档的编译

前面的内容都准备好后,只需点击View>View[pdf(XeTeX)]即可完成编译,此时, 你的pdf阅览器应该能够自动打开编译好的pdf文档。看,一篇用LyX编译的文档诞生了。其它类型的文档, 还包括图书,幻灯片(Beamer)等,方法大同小异,只不过设定的文档结构和格式不同罢了。例如,报告或者图书, 需要目录,图书在最后往往还要设置索引等内容。

引用 S.W. Kembel, P.D. Cowan, M.R. Helmus, W.K. Cornwell, H. Morlon, D.D. Ackerly, S.P. Blomberg, and C.O. Webb. 2010. Picante: R tools for integrating phylogenies and ecology. Bioinformatics 26:1463-1464.




https://blog.sciencenet.cn/blog-255662-604856.html

上一篇:世界时与力学时之差:Delta T的计算
下一篇:R绘图一则 (2017年1月9日修订)
收藏 IP: 213.21.84.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-26 05:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部