LyX简介
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3本 节 资 料 来 源 于 《A Guide to LATEX 2ε》 , 作 者 :Helmut Kopka 和 Patrick Daly,User’s Guide 的参考文献中有相关的条目。
4
Knuth 用算法实现的并合并到了 TEX 中,因此 TEX 的排版效果是非常优 秀的。TEX 的输出文件格式为 PDF 或 DVI(device independent)。DVI 文件常被用于预览,还可以被转化为其它的格式,比如 PostScript。
5
2 文档导航
为了使你能够更容易的找到问题的答案以及更好的描述 LYX 的特性,我们 将 LYX 的文档分成了几个不同的文件。每个文件有其特定的目的,后边将 会一一描述。在你阅读那些文档之前你应该先读一下这一节的内容,它包 含了很多有用的信息与评论,这反而会为你节约一些时间。
LYX 的开发不会停止,虽然我们努力使文档跟上开发的节奏,但还是 有些文档不完整或者有点过时。与 LYX 的其它部分一样,文档的维护工作 是由一群志愿者完成的,他们都有自己的工作、家庭。如果你想帮忙,请 阅读第 3 节。
下边是 LYX 中存在的东西,但它们可能不像你想象的那样:
• 缩进控制
3
• 断页
• 行间距
• 水平(垂直)空白
• 字体与字号
• 字型
这些东西存在于 LYX 中,但你一般用不到它们。LYX 会根据你正在做的事 情帮你处理好它们。文档的不同部分会被设置成为不同的字型与字号。段 落的缩进是上下文相关的,不同的段落类型会有不同的缩进。断页也是自 动进行的。字间、行间、段间的距离是可以通过 LYX 设置的。2
就是说我们都已经习惯于关心字符排版的细枝末节,几乎所有的字处 理软件也都是这种理念。人们还在使用 Tab 键创建空白;你还需要关心什 么东西应该出现在页面上的什么位置;强调某处文本就是改变一下字体。 这就是所见即所得的字处理软件的哲学根基(WYSIWYG: What You See Is What You Get)。不幸的是它常常变为“所见到的就是你的所有”。
请帮助我们完善文档:如果你发现有什么搞不明白、错误的地方, 不要犹豫,发邮件到 lyx-docs@ 联系当前的文档维护者。如 果你有在文档中找不到的问题或需要快速解决的问题,你可以发邮件到 lyx-users@。
2.1 手册格式
有的人会把手册打印出来,有的人在 LYX 中阅读。LYX 文档和打印出来的 版本有些区别。首先,LYX 文档中标题就只是在文档的最上边,有些手册 的打印版中标题是单独占一页的。LYX 中脚注、目录并不是完全可见的。 脚注看起来是这样: ,单击左键可以打开。要查看目录,你可以点击
LYX 的基本理念是:指定你在做什么,而不是怎样做。对应于“所见 即所得”,LYX 的模式是“所见即所想”(WYSIWYM)。这种观念非常有 效,它大大简化了文档的书写过程。这也是为什么 LYX 不适合做海报、 传单,这时候你的确需要确定什么东西应该放在什么地方,因为这里没有 节、段的概念。这并不是说 LYX 缺少了很酷的功能,而是说 LYX 不是干 这些事合适的工具。就像你不会用螺丝刀去砸钉子。
总结:
TEX: 有宏扩展能力的排版语言。
LATEX: 基于 TEX 的宏包。
文档类: 用 LATEX 描述文档类型。
样式: 改变 LATEX 的默认行为方式。
LYX: LATEX 的可视化图形前端。
本节历数了 LYX 同其它字处理软件的不同之处。简单说就是:LATEX。使 用 LATEX 作为其后台程序,LYX 使你更加关注你所写的东西。计算机则去 处理它们看起来应该是什么样子。
现在我们再来看看一致性。5 天后,你继续写报告的第 4 节,但是你 忘记了,你应该使用小二号字而不是三号字。这样你第 4 节和第 1 节标题 的字体就不同了。这种问题在 LYX 中是不存在的,LYX 将会安排什么东西 使用什么字体的,毕竟计算机对这些是很在行的。
另一例:假设你正在做一个列表。在其它的字处理软件中,列表就是 一堆的 Tab 和新行。你需要确定在什么地方放置列表项的标签、应该使用 哪个标签、每个标签项之间需要多少个空行. . . . . . 在 LYX 中你只需要关心 两件事:使用什么类型的列表;列表放在什么地方。
LYX 简介
LYX 工作组∗ December 14, 2009
Contents
1 LYX 的哲学
2
1.1 什么是 LYX? . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 与众不同的 LYX . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2.1 报告文档错误 . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 加入文档小组 . . . . . . . . . . . . . . . . . . . . . . . 10
∗对此文档有任何话想说,请 Email 到 lyx-docs@。
LATEX 是由 Leslie Lamport 在 1985 年设计的一套基于 TEX 的文档写作系 统。TEX 是 Donald Knuth 在 1984 年编写的一种排版语言。TEX 将一系 列的排版命令写在角本文件中并执行之。印刷业的很多排版方法都是由
2有多种方法可以调节这些东西(只有一小部分需要 LATEX 知识),你可以调整整篇文 档,也可以调整文档中的某一部分。参见用户指南或 Additional Features 。
TEX 不仅仅是一个排版引擎,它还可以定义宏。我们通常说的使用 TEX,实际上是在使用 TEX 的宏包,这些宏包隐藏了大部分的排版细节。 提到宏包就不能不说 Leslie Lamport,他希望有一个宏包能够更加用户友 好,有命令集可以一致可靠的排版节、表格和数学公式。这样,LATEX 宏 包诞生了。
2.3 手册指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 为 LYX 项目添砖加瓦
9
3.1 给 LYX 做贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . 9
最后,有些地方 LYX 比其它字处理软件强: • 断字
• 列表
• 数学
• 表格
• 交叉引用
当然很多现代字处理软件都能处理这些,而且有些软件也使用了样式和所 见即所想的理念。要知道这些软件也仅仅是最近才开始这么做的,而 LYX 使用的 LATEX 在 20 年前就开始玩这些了。
1.3 什么是 LATEX?3
在 LYX 中,你需要工具栏左边的下拉列表中选择节,然后输入“简 介” 。
1多数流行的办公套装早已经支持样式了,只是在实际应用中被使用的很少。(译注: 其实主要的原因是,根本不需要使用样式就能满足我们那些少的可怜的需求了。)
2
嗯,就是这么简单。如果你剪切该节到其它地方,节编号会自动重 排。如果你在该节中使用了交叉引用,LYX 也会自动处理的,所以你永远 不用输入节编号。
december142009contents11什么是12与众不同的13什么是21手册格式22长度单位23手册指南311报告bug312提供修正与新功能1032帮助编写文档10321报告文档错误10322加入文档小组对此文档有任何话想说请email的的的哲哲哲学学学11是一个文档写作系统除了处理一般文档所需的自动章节编号自动页码拼写检查等功能之外其强项在于包含数学公式交叉引用参考文献附录等东西的复杂科技文档的写作
目录的那个灰色方框或者点击 Navigate 菜单。
在打印版的手册中,交叉引用会显示实际的章节编号。电子版中交叉
引用会显示为一个类似
的灰色方框。左键单击会出现一个对
话框显示文档中所有的交叉引用。在右键菜单中选择 Go to Label 就可以
转到引用的节,想返回的话在引用处单击右键选择 Go Back 就可以回到你
现在,在 LATEX 研发成长的同时,还有些人也建立了他们自己定制的 宏包,如为某个数学杂志制作幻灯片、文档等。有的宏包使用了原生的 TEX 工具,有的是在 LATEX 之上修改而来,局面那叫一个混乱。为了一统 天下,二十世纪八十年代一个小组开始着手于 LATEX 2ε。这个新版本提供 了易用的用户界面,方便创建宏包、帮助使用新字体等。实际上 LATEX 是 一种可扩展性极强的语言,世界各地的用户编写了大量的插件。
有两种方法对 LATEX 进行扩展:类和样式。类就是描述一个新文档类 型的 LATEX 宏集,如书籍类、文章类。类还可以用于幻灯、物理、数学期 刊. . . . . . 很多大学甚至还有学位论文专用的类。样式并不定义新的文档类 型,它定义了所有文档都可用的不同行为。例:LYX 使用两个样式文件来 控制页边距和行间距。样式文件可以做很多事情:排印标签或信封;控制 缩进行为;添加字体;复制图片;设计页眉;定制参考文献;改变脚注、 表格、图形的位置与外观;定制列表项. . . . . .
1.3 什么是 LATEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 长度单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
LYX 使用现代标记语言书写文档,它颠覆了传统的“打字机概念”。使 用 LYX 你可以快捷的得到专业的输出效果,而不需要成为排版专家。计算 机会处理大部分的排版工作,而作者只需要专心于其写作的内容。
使用 LYX 最初的挑战来自于使用者观念上必需经历的变化。以前用于 写作文档的工具就是打字机,我们都会一些使用打字机的小技巧。下划线 用于强调;创建表格前需要计算各种尺寸并设定之,写信或右对齐的文本 也是这样;每行末尾的连字符也需要特别小心。
3.1.1 报告 bug . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 提供修正与新功能 . . . . . . . . . . . . . . . . . . . . 10
3.2 帮助编写文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1
1 LYX 的哲学
1.1 什么是 LYX?
LYX 是一个文档写作系统,除了处理一般文档所需的自动章节编号、自动 页码、拼写检查等功能之外,其强项在于包含数学公式、交叉引用、参考 文献、附录等东西的复杂科技文档的写作。虽然有更简单的软件,但你的 确可以用 LYX 给 MM 写信。LYX 不适合制作横幅、传单、广告(后边解 释),当然通过一些努力也能达到目的。下边是 LYX 应用的一些例子:备 忘录、书信、(学位)论文、课程笔记、会议记录、会议论文集、软件文 档、书、科技文章、剧本、标书、幻灯片. . . . . .
刚才的地方了。
现在我们已经知道一些打印版和 LYX 电子文档之间的区别了,我们再 看看本文档的格式。你会注意到一些不同的字体:
• 强调样式用于一般的强调、评论、书名、其它手册的章节名或者是作 者的注释。
• 打字机字体用于程序、文档名、LYX 代码与函数。
LYX 的不同之处在于,你不必关心排版的问题。你只需要告诉 LYX 你 正在干什么,LYX 会按照预定的样式处理排版的问题1。看一个小例子:
假设你正在写一篇报告,你需要把“简介”作为第 1 节。你通过某个菜 单把字体大小设为所需要的,然后再设成黑体,最后输入“1. 简介”。如果 以后你打算把这一节放到其它的地方,或者你在它前边插入一个新的节, 你需要修改该小节和后边所有小节的编号以及目录中的相应部分。
1.2 与众不同的 LYX
下边的东西你不会在 LYX 中找到:
• 标尺
• Tab 位
• 多余的空白(敲回车或空格两次以上)
Tab 位、标尺标明了页面上各元素的位置,这些东西在 LYX 中没有用处, 程序自会处理这些东西,而不是您。空白也是,LYX 会根据上下文情况加 上空白。开始时,不能输入两个空行会很烦人,但当你能使用所见即所想 的方式去思考问题的时候,你会发现这将更有意义。
4
Knuth 用算法实现的并合并到了 TEX 中,因此 TEX 的排版效果是非常优 秀的。TEX 的输出文件格式为 PDF 或 DVI(device independent)。DVI 文件常被用于预览,还可以被转化为其它的格式,比如 PostScript。
5
2 文档导航
为了使你能够更容易的找到问题的答案以及更好的描述 LYX 的特性,我们 将 LYX 的文档分成了几个不同的文件。每个文件有其特定的目的,后边将 会一一描述。在你阅读那些文档之前你应该先读一下这一节的内容,它包 含了很多有用的信息与评论,这反而会为你节约一些时间。
LYX 的开发不会停止,虽然我们努力使文档跟上开发的节奏,但还是 有些文档不完整或者有点过时。与 LYX 的其它部分一样,文档的维护工作 是由一群志愿者完成的,他们都有自己的工作、家庭。如果你想帮忙,请 阅读第 3 节。
下边是 LYX 中存在的东西,但它们可能不像你想象的那样:
• 缩进控制
3
• 断页
• 行间距
• 水平(垂直)空白
• 字体与字号
• 字型
这些东西存在于 LYX 中,但你一般用不到它们。LYX 会根据你正在做的事 情帮你处理好它们。文档的不同部分会被设置成为不同的字型与字号。段 落的缩进是上下文相关的,不同的段落类型会有不同的缩进。断页也是自 动进行的。字间、行间、段间的距离是可以通过 LYX 设置的。2
就是说我们都已经习惯于关心字符排版的细枝末节,几乎所有的字处 理软件也都是这种理念。人们还在使用 Tab 键创建空白;你还需要关心什 么东西应该出现在页面上的什么位置;强调某处文本就是改变一下字体。 这就是所见即所得的字处理软件的哲学根基(WYSIWYG: What You See Is What You Get)。不幸的是它常常变为“所见到的就是你的所有”。
请帮助我们完善文档:如果你发现有什么搞不明白、错误的地方, 不要犹豫,发邮件到 lyx-docs@ 联系当前的文档维护者。如 果你有在文档中找不到的问题或需要快速解决的问题,你可以发邮件到 lyx-users@。
2.1 手册格式
有的人会把手册打印出来,有的人在 LYX 中阅读。LYX 文档和打印出来的 版本有些区别。首先,LYX 文档中标题就只是在文档的最上边,有些手册 的打印版中标题是单独占一页的。LYX 中脚注、目录并不是完全可见的。 脚注看起来是这样: ,单击左键可以打开。要查看目录,你可以点击
LYX 的基本理念是:指定你在做什么,而不是怎样做。对应于“所见 即所得”,LYX 的模式是“所见即所想”(WYSIWYM)。这种观念非常有 效,它大大简化了文档的书写过程。这也是为什么 LYX 不适合做海报、 传单,这时候你的确需要确定什么东西应该放在什么地方,因为这里没有 节、段的概念。这并不是说 LYX 缺少了很酷的功能,而是说 LYX 不是干 这些事合适的工具。就像你不会用螺丝刀去砸钉子。
总结:
TEX: 有宏扩展能力的排版语言。
LATEX: 基于 TEX 的宏包。
文档类: 用 LATEX 描述文档类型。
样式: 改变 LATEX 的默认行为方式。
LYX: LATEX 的可视化图形前端。
本节历数了 LYX 同其它字处理软件的不同之处。简单说就是:LATEX。使 用 LATEX 作为其后台程序,LYX 使你更加关注你所写的东西。计算机则去 处理它们看起来应该是什么样子。
现在我们再来看看一致性。5 天后,你继续写报告的第 4 节,但是你 忘记了,你应该使用小二号字而不是三号字。这样你第 4 节和第 1 节标题 的字体就不同了。这种问题在 LYX 中是不存在的,LYX 将会安排什么东西 使用什么字体的,毕竟计算机对这些是很在行的。
另一例:假设你正在做一个列表。在其它的字处理软件中,列表就是 一堆的 Tab 和新行。你需要确定在什么地方放置列表项的标签、应该使用 哪个标签、每个标签项之间需要多少个空行. . . . . . 在 LYX 中你只需要关心 两件事:使用什么类型的列表;列表放在什么地方。
LYX 简介
LYX 工作组∗ December 14, 2009
Contents
1 LYX 的哲学
2
1.1 什么是 LYX? . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 与众不同的 LYX . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2.1 报告文档错误 . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.2 加入文档小组 . . . . . . . . . . . . . . . . . . . . . . . 10
∗对此文档有任何话想说,请 Email 到 lyx-docs@。
LATEX 是由 Leslie Lamport 在 1985 年设计的一套基于 TEX 的文档写作系 统。TEX 是 Donald Knuth 在 1984 年编写的一种排版语言。TEX 将一系 列的排版命令写在角本文件中并执行之。印刷业的很多排版方法都是由
2有多种方法可以调节这些东西(只有一小部分需要 LATEX 知识),你可以调整整篇文 档,也可以调整文档中的某一部分。参见用户指南或 Additional Features 。
TEX 不仅仅是一个排版引擎,它还可以定义宏。我们通常说的使用 TEX,实际上是在使用 TEX 的宏包,这些宏包隐藏了大部分的排版细节。 提到宏包就不能不说 Leslie Lamport,他希望有一个宏包能够更加用户友 好,有命令集可以一致可靠的排版节、表格和数学公式。这样,LATEX 宏 包诞生了。
2.3 手册指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 为 LYX 项目添砖加瓦
9
3.1 给 LYX 做贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . 9
最后,有些地方 LYX 比其它字处理软件强: • 断字
• 列表
• 数学
• 表格
• 交叉引用
当然很多现代字处理软件都能处理这些,而且有些软件也使用了样式和所 见即所想的理念。要知道这些软件也仅仅是最近才开始这么做的,而 LYX 使用的 LATEX 在 20 年前就开始玩这些了。
1.3 什么是 LATEX?3
在 LYX 中,你需要工具栏左边的下拉列表中选择节,然后输入“简 介” 。
1多数流行的办公套装早已经支持样式了,只是在实际应用中被使用的很少。(译注: 其实主要的原因是,根本不需要使用样式就能满足我们那些少的可怜的需求了。)
2
嗯,就是这么简单。如果你剪切该节到其它地方,节编号会自动重 排。如果你在该节中使用了交叉引用,LYX 也会自动处理的,所以你永远 不用输入节编号。
december142009contents11什么是12与众不同的13什么是21手册格式22长度单位23手册指南311报告bug312提供修正与新功能1032帮助编写文档10321报告文档错误10322加入文档小组对此文档有任何话想说请email的的的哲哲哲学学学11是一个文档写作系统除了处理一般文档所需的自动章节编号自动页码拼写检查等功能之外其强项在于包含数学公式交叉引用参考文献附录等东西的复杂科技文档的写作
目录的那个灰色方框或者点击 Navigate 菜单。
在打印版的手册中,交叉引用会显示实际的章节编号。电子版中交叉
引用会显示为一个类似
的灰色方框。左键单击会出现一个对
话框显示文档中所有的交叉引用。在右键菜单中选择 Go to Label 就可以
转到引用的节,想返回的话在引用处单击右键选择 Go Back 就可以回到你
现在,在 LATEX 研发成长的同时,还有些人也建立了他们自己定制的 宏包,如为某个数学杂志制作幻灯片、文档等。有的宏包使用了原生的 TEX 工具,有的是在 LATEX 之上修改而来,局面那叫一个混乱。为了一统 天下,二十世纪八十年代一个小组开始着手于 LATEX 2ε。这个新版本提供 了易用的用户界面,方便创建宏包、帮助使用新字体等。实际上 LATEX 是 一种可扩展性极强的语言,世界各地的用户编写了大量的插件。
有两种方法对 LATEX 进行扩展:类和样式。类就是描述一个新文档类 型的 LATEX 宏集,如书籍类、文章类。类还可以用于幻灯、物理、数学期 刊. . . . . . 很多大学甚至还有学位论文专用的类。样式并不定义新的文档类 型,它定义了所有文档都可用的不同行为。例:LYX 使用两个样式文件来 控制页边距和行间距。样式文件可以做很多事情:排印标签或信封;控制 缩进行为;添加字体;复制图片;设计页眉;定制参考文献;改变脚注、 表格、图形的位置与外观;定制列表项. . . . . .
1.3 什么是 LATEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 长度单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
LYX 使用现代标记语言书写文档,它颠覆了传统的“打字机概念”。使 用 LYX 你可以快捷的得到专业的输出效果,而不需要成为排版专家。计算 机会处理大部分的排版工作,而作者只需要专心于其写作的内容。
使用 LYX 最初的挑战来自于使用者观念上必需经历的变化。以前用于 写作文档的工具就是打字机,我们都会一些使用打字机的小技巧。下划线 用于强调;创建表格前需要计算各种尺寸并设定之,写信或右对齐的文本 也是这样;每行末尾的连字符也需要特别小心。
3.1.1 报告 bug . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2 提供修正与新功能 . . . . . . . . . . . . . . . . . . . . 10
3.2 帮助编写文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1
1 LYX 的哲学
1.1 什么是 LYX?
LYX 是一个文档写作系统,除了处理一般文档所需的自动章节编号、自动 页码、拼写检查等功能之外,其强项在于包含数学公式、交叉引用、参考 文献、附录等东西的复杂科技文档的写作。虽然有更简单的软件,但你的 确可以用 LYX 给 MM 写信。LYX 不适合制作横幅、传单、广告(后边解 释),当然通过一些努力也能达到目的。下边是 LYX 应用的一些例子:备 忘录、书信、(学位)论文、课程笔记、会议记录、会议论文集、软件文 档、书、科技文章、剧本、标书、幻灯片. . . . . .
刚才的地方了。
现在我们已经知道一些打印版和 LYX 电子文档之间的区别了,我们再 看看本文档的格式。你会注意到一些不同的字体:
• 强调样式用于一般的强调、评论、书名、其它手册的章节名或者是作 者的注释。
• 打字机字体用于程序、文档名、LYX 代码与函数。
LYX 的不同之处在于,你不必关心排版的问题。你只需要告诉 LYX 你 正在干什么,LYX 会按照预定的样式处理排版的问题1。看一个小例子:
假设你正在写一篇报告,你需要把“简介”作为第 1 节。你通过某个菜 单把字体大小设为所需要的,然后再设成黑体,最后输入“1. 简介”。如果 以后你打算把这一节放到其它的地方,或者你在它前边插入一个新的节, 你需要修改该小节和后边所有小节的编号以及目录中的相应部分。
1.2 与众不同的 LYX
下边的东西你不会在 LYX 中找到:
• 标尺
• Tab 位
• 多余的空白(敲回车或空格两次以上)
Tab 位、标尺标明了页面上各元素的位置,这些东西在 LYX 中没有用处, 程序自会处理这些东西,而不是您。空白也是,LYX 会根据上下文情况加 上空白。开始时,不能输入两个空行会很烦人,但当你能使用所见即所想 的方式去思考问题的时候,你会发现这将更有意义。