XeLaTeX从零学起02_代码结构与基础指令

XeLaTeX从零学起02_代码结构与基础指令

ID:38107666

大小:204.60 KB

页数:5页

时间:2019-05-25

XeLaTeX从零学起02_代码结构与基础指令_第1页
XeLaTeX从零学起02_代码结构与基础指令_第2页
XeLaTeX从零学起02_代码结构与基础指令_第3页
XeLaTeX从零学起02_代码结构与基础指令_第4页
XeLaTeX从零学起02_代码结构与基础指令_第5页
资源描述:

《XeLaTeX从零学起02_代码结构与基础指令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XƎLATEX从零学起02代码结构与基础指令sunxb10*2013年3月22日1初识XƎLATEX代码结构下面是前一篇教程中的例子,也是最简单的XƎLATEX源文件,我们借此来说明XƎLATEX代码的基本结构:documentclass{article}usepackage{ctex}usepackage{xltxtra}begin{document}这是我的第一份XeLaTeX{}作品!%这是注释。ThisismyfirstXeLaTeX{}typesettingexample!%Thisisacomment.end{document}可以看到XƎLATEX源

2、代码要以下命令开始documentclass{article}这条指令的含义是指定文档的类型,它会影响后面具体命令的实现效果。其具体参数、文档类型将在后面详细介绍。之后是usepackage{...}它表示编辑当前这份文档所需要载入的宏包,类似于C/C++等编程语言中的库。要使用一个命令,就必须首先载入它所属的那个宏包。比如上面例子中的usepackage{xltxtra},它载入xltxtra宏包,该宏包在这个具体例子中的作用就是支持并实现XeLaTeX{}命令(此命令的作用就是生成XƎLATEX这一标志)。最后是begin{document}......end{

3、document}中间省略号处就是我们填写代码的正文位置,所有写在end{document}之后的内容将被XƎLATEX自动忽略。通常将documentclass{article}与end{document}之间的部分称为导言区(preamble)。*本文大量借鉴和参考了《一份不太简短的LATEX2"介绍》、《XƎLATEX与WinEdt6.0入门指南》等作品,以及诸多网友发表在网络上的博客文章。特此声明相关作品的版权归其原作者所有,并在此向他们表示感谢!12文档布局相关指令2.1ndocumentclass指令其格式为documentclass[option]{cla

4、ss}class是文档的类别,我们常用的就是article,表1中列出了更多的文档类。表1article短文档、短报告、程序文档、期刊论文、邀请函等proc基于article的会议论文集report多章节的长报告、学位论文、短篇书籍book书籍beamer演示文档minimal简易的短文档,只设置了页面尺寸和基本字体,主要用来查错option是文档的属性参数,用于设定不同的属性,比如页面尺寸、页面分栏、双面打印等等。option是可选的,若缺省,则用默认值。表中列出了具体的参数及其作用(注意!其中的twoside参数只影响排版方式,不会通知打印机如何打印)。表210pt,11p

5、t,...设置文档字体大小,默认为10pta4paper,b5paper,...设置页面尺寸,默认为letterpaper,可选项还包括a5paper、legalpaper等fleqn设置行间公式左对齐,默认居中对齐leqno设置行间公式的编号左对齐,默认右对齐onecolumn,twocolumn设置页面分栏,默认为一栏twoside,oneside设置单双面打印,默认为单面打印2.2npagestyle指令其格式为pagestyle{style}该指令用于设置页面的样式,具体而言是指页眉/页脚样式。如果没有这条指令(如我们之前的例子),则按照默认的plain风格排版。具体

6、的style参数如表3所示。表3plain无页眉,页脚正中央显示页码,这是XƎLATEX的默认样式headings页眉中显示页码和章节名,无页脚empty既无页眉,也无页脚如果要特别地指定某一页的样式,可以使用如下指令:2thispagestyle{style}style参数的含义和可选项不变。3宏包及其使用如前所述,宏包类似于C/C++等编程语言中的库,里面包含了各个命令的具体实现。如果使用某一命令时没有引入相关宏包,则编译时会报错,提示找不到指令,这也与C/C++等编程语言是类似的。不同的宏包实现的功能不同,事实上,宏包正是LATEX/XƎLATEX中最丰富、最重要的内容

7、。想完全了解所有的宏包几乎是不可能的,因此这里我们只能简要介绍使用宏包的一般方法。使用宏包的一般格式是usepackage[option]{package}package就是宏包的名称,option是宏包的参数。举一个具体的例子:usepackage[colorlinks]{hyperref}这条指令载入了hyperref宏包,并设定参数colorlinks,实现效果是将文档中的超级链接以不同颜色标示,以区别于其他文本。这一具体功能就是由hyperref宏包背后的代码实现的。为了了解宏包

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。