- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【次页】:4. 实际上排版玩看看【标题页】:latex123【前页】:2. 行前准备 ? 目录 ? 索引3. TeX/LaTeX 语法概说这一章要谈的是,和一般的纯文本文稿及其他 markup 式文件系统在语言上的一般差异性。为了让观念上能够更清楚,以下所述主要是要在命令行执行的,致于编辑器上方便的按键及宏,这里就不多谈,一方面是每个人使用的编辑器不一样,二方面是要先把黑盒子拿掉,整个处理流程才会有概念。当然,由于完全还没有开始实际写文稿来测试,所以,这章是纸上谈兵,不必动手,用看的就好。但,别急,我们会在第4章开始实际玩看看,请别忘了,到时要再回头来复习一下这些资料。而且,前面已经说过,这篇文章主要是着眼于 LaTeX 所附上的宏,一些其他方便的套件引用,将会在最后或另文再来谈。其实,不引用任何外来特殊套件,让 LaTeX 本身去处理,最起码也就不会太离谱,要讲求美观、微调,个人是认为先把基础弄起来再说,有些套件的复杂程度,会令人头疼,你是不是真有这个需要,值得考虑。而且,很多时候自认为不错的「微调」,其实常常会不合排版的惯例。TeX/LaTeX 的语法,可以是很简单明白,也可以是相当的复杂,这是 TeX 系统本身的弹性所导致。3.1 LaTeX 文稿的处理流程最简单的一句话,就是把编辑器编辑好的文稿(通常结尾是.tex),利用latex这个指令去编译文稿就对了!latex your.tex需要注意的是,如果有索引,还要用makeindex执行一次,有参考文献,还需要bibtex处理一次,最后再使用latex再处理一至二次,也就是说视文稿的复杂程度,latex可能需要执行好几次,这在往后碰到时会再提出来。另外,处理中文的话,需要其他前置处理,这里暂时先以英文文稿来说明,中文的部份,只要加入中文环境及(或)改用能处理中文的预处理器就可以了。这样经过latex处理后,会产生一个your.dvi档,然后可以使用dvips来产生 POSTSCRIPT格式的档案。也可以使用dvipdfm[x]来产生 PDF 的格式,当然,也可以使用ps2pdf经由 POSTSCRIPT格式转换成 PDF 格式。另外,也可由pdflatex由your.tex直接编译成 PDF 格式的输出。3.1.1 总结一下处理流程3.2 LaTeX 的特殊专用符号在 TeX/LaTeX 的世界,原始文稿都是纯文本档,任何一种编辑器都可以打开来编辑、观看。而排版指令通常是由反斜杠(\, backslash)所开头来引导。批注则是由百分号(%)来引导。例如,以编辑器编辑下列文字:This is my first \LaTeX\ typesetting example.编译后会变成以下的结果:This is my first LaTeX typesetting example.其中的\LaTeX就是 LaTeX 的一个指令,会显示 LaTeX 这个特殊的图示。由于,西方国家的语系,通常字母、符号的最大容量只有 256 个(),因此,许多现有的符号必须拿来当做控制指令,才能符合排版的多样化需求。以下的符号,接触 TeX/LaTeX 的朋友,可能都得时时留意,不要未经处理就直接写进文稿里头去了。通常,编辑器的语法颜色会帮助判断语法是否正确,但不是都能完美无缺,有时还是会漏掉,这时别忘了查看一下*.log档案,例如:编译your.tex档的话,他的 log 檔就是your.log。符号作用文稿上使用LaTeX 的替代指令\下排版命令$\backslash$\textbackslash%批注\%NA#定义宏\#NA~产生一个空白\~{}\textasciitilde$进入(离开)数学模式\$\textdollar_数学模式中产生下标字\_{}\textunderscore^数学模式中产生上标字\^{}\textasciicircum{标示命令的作用范围\{\textbraceleft}标示命令的作用范围\}\textbraceright数学模式中的小于符号$$\textless数学模式中的大于符号$$\textgreater|OT1 编码,数学模式中才能正确显示$|$\textbar表格中的分隔符\NA3.3 LaTeX 排版上的一些规范或惯例除了上面所谈到的特殊符号外,也有一些规范或惯例要遵守,有些是比较硬性的规定,有些则只是惯例,可能不同的国家、语言会有不同的惯例,暂时先把他当成是 LaTeX 的游戏规则就成了。3.3.1 字型的相关术语要谈排版上的规范、惯例前,我们得先认识一下字型的一些术语,以便往后文章中提到时有个概念。通常我们每个字都是置放于一个假想的方框中,称为 em-square,同一个字型的同一个点数,每一个 em-square 大小都是相同的,实际上的字(gly
文档评论(0)