ctex_应用介绍ppt课件.ppt_第1页
ctex_应用介绍ppt课件.ppt_第2页
ctex_应用介绍ppt课件.ppt_第3页
ctex_应用介绍ppt课件.ppt_第4页
ctex_应用介绍ppt课件.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

ctex软件应用介绍 1 本节内容 我为什么要用TeX 如果你经常编排带数学公式的文章 那么你对WORD估计不陌生 而且对它的公式编辑器也用得不少 那你可能会发现 WORD编排出来的段落不是那么令人满意 如果左对齐 那么每行的右边参差不齐 很不美观 而如果选用两边对齐 那么WORD为了达到这点要求 可能就加大了某些词与词之间的间距 那样也达不到我们满意的文章格式 能不能在行末自动地把一个单词在音节处拆开 并加上连字符呢 TeX可以 2 公式编辑器用多了 你可能就发现 如果你要修改文章字体的大小 这时需要一个一个地调整公式的大小 简直是无法承受的工作量 而且 你经常会发现 WORD的公式大小并不是和正文那么适配 许多时候看起来要么大了 要么小了 尤其是碰到大行的公式 页面编排都可能因此受到影响了 而TeX美观的公式混排 统一的公式正文大小 会令你感觉你编排的文章和正式出版的数学书籍一样漂亮 WORD编一篇大的文章 你就会发现你可能不得不将它按章节存储成各个小文件 因为公式多的文章的WORD文档大得不是一张软盘能解决的了 而我们使用的TeX格式的文档 一个50页包含很多公式的文章可能只有不到100K大小 3 微软的东西就是版本多 你一定为WORD6 0 WORD95 WORD97 还有英文WORD 中文WORD的诸多版本的不兼容性大感头疼 有时不是头疼就能解决的 公式编辑器的不兼容 使低版本的WORD公式根本无法在高版本中使用 而虽然TeX也有非常多的版本 但是TeX的基本格式以及公式等编排格式都有统一的标准 而那些灵活多样的格式 往往只是一两个文本文件就可以解决的 甚至我可能一点不直到别人所用的格式 但从文档中我猜出大致意思了 那我也可以自己写出那样特殊的格式 因为TeX是纯文本格式 你可以轻松地读懂每一句话 而WORD文档格式的不公开 我想不会有几个人能从一个WORD文档看出编排后的样式 TeX的纯文本文件 使得各个操作系统下的TeX环境都能轻松地编辑修改浏览打印你的文章 DOS WINDOWS 甚至UNIX 4 最为关键的是 现在很多国内外杂志 要求寄去的文章按TeX格式排版 可能有些杂志可以接收WORD文档 那你可能又要在茫茫软件海洋中寻找英文WORD 因为国外根本就没有中文WORD 而你的中文WORD文档在英文WORD中什么都看不出来 那么会用TeX就更是你迫在眉睫的需要 TeX就和vi一样 在你对他一点不懂的时候 你总觉得他很难相处 但是在你了解他之后 你会越来越发现他的好 本节内容 一个最最最最简单的TeX文档 并在CCT环境下编译浏览打印该文件 编译出现错误后的继续 以及DOS下的CCTEMTEX的下载及安装 附CCTEMTEX的readme cct文件 5 我们已经讲过 TeX源文件是文本文件 就象一个C语言的源文件一样 那么我们也象编译C语言程序得到可执行程序一样 我们编译TeX源文件 以得到能在计算机上浏览或打印的格式文件 那就是后缀为 DVI的文件 我们就称它为DVI文件 TeX源文件我们通常把其后缀取为 TEX 当然 如果你在中文TeX的环境中编排你的中文文章 那么你的源文件后缀可能就是那个中文TeX给你约定的了 我们现在常用的CCTEMTEX 所用的后缀是 CTX 系统的操作是将 CTX源文件中的中文经过预处理 产生标准的TeX文件 然后再照平常的TeX文档一样操作 得到DVI文件 6 今后 我们均以DOS下的CCTEMTEX环境为例 来讲述TeX文章的编排 因为TeX的标准 所以在不同的TeX环境 其实文章编排的内容格式是一样的 只是可能它得到DVI的途径不同而已 而我们就以现在比较流行的LaTeX为准来讲述TeX的使用 其它如amstex amslatex等 仅是文档的最外层框架以及少数扩展的命令不大一样之外 其它命令都是相同的 7 一个最最简单的TeX文档可能是 比如我们用EDIT 当然也可以用写字板或UltraEdit等甚至是UNIX下的vi编辑器等编辑一个文本文件如下四行 取名为 1 tex documentstyle article begin document myexamplecontent end document 现在流行的TeX格式似乎已经不是documentstyle而是documentclass 8 了 但是它们除了一开始的写法不大一样之外 正文的命令排版等等都没有任何区别 以CCTEMTEX环境为例 我们用 latex1 tex 来编译TeX文件来得到DVI文件 然后用 view1 dvi 来浏览 用 dvi24p1 dvi 24针打 或 dviljp1 dvi 激打 来打印文章 以上三条命令的后缀均可以省去 仅用 latex1 view1 和 dviljp1 等 9 如果你的TeX文件不符合TeX语法 那编译将可能出错 这时可以让系统忽略错误产生DVI文件 这时可能就不能达到你所期望的排版效果了 或者你应该修改源文件中的错误 重新编译 直到全部通过 在LaTeX编译出错时 会在屏幕上显示出错信息 并显示 以接受用户进一步的指示 在 后 输入 1 回车 LaTeX尽量忽略此错误 继续运行 2 s LaTeX继续运行 并之后还有错误 也不停止运行 3 r 类似s 比上者更强硬 甚至连打不开文件这样的严重错误也不停止 10 4 q 同r 但错误及提示均不在屏幕显示 直接写入 LOG文件 5 I 之后跟一个字符串 用来插入替代出错的字符串 比如在正文需要纵向空出1cm空白 用 vskip1cm 但是输入错误成为 vship1cm 则编译出错 Undefinedcontrolsequence l 102 vship1cm 表示在第102行 vship是未定义的命令 这时在 后输入 I vskip 则用 vskip替代出错的 vship 继续执行 这里需要注意的是 这条指令只是编译中临时修改错误 并没有真正地修改源文件 11 6 小于10的数 表示删出从当前位置开始的那么多个字符 7 显示提示8 h 显示帮助 对当前错误提出进一步动作的建议 9 x 中断编译 将已编译的结果写入 DVI中 出错及提示写入 LOG中 下载CCTEMTEX 科大内可去ftp 202 38 68 76 chencs cct new 该软件源站点是 pub cct安装请阅读hdinst doc 安装之后 关于CCT TeX的中文接口 部分的说明请看cctman zip解开后的man dvi 文后附CCT中readme cct的内容 12 本节内容 TeX中的十个保留字符 TeX中关于空格 段落 断行 分页的约定 几种TeX中的短横线以及单双引号的使用 字体 字号 分组 特殊字符 重音TeX中 你很常见到的是 符号 那是TeX排版命令的标志 比如说 Omega就是能输出键盘无法直接输入的特殊字符 而 begin tabular ll 将说明一个制表环境的开始 13 和 字符一起 是TeX的保留字符 如果要在文章中输出以上字符 分别应该用 backslash 来表出 是数学环境的分界符 在制表中和数学环境中 用来对齐各列的 表示之后的为注释 TeX忽略该行此符号之后的内容 TeX定义命令时 1 9表示第几个参数 数学公式中的下标 数学公式中的上标 分组的开始和结束 用在英文排版中 表示不可断行的空格 14 TeX中有几个约定 1 空格和符以及回车符 都被TeX当做一个空格 即使你连续输入很多空格 也因此 不能将一个完整的英文单词用回车切开 2 段落 在TeX源文件中 一个空行就表示一个新段落的开始 也可以用 par 产生新段落 3 TeX将一段的正文按定义的宽度及页高自动进行断行分页 因此如果需要强制断行用 或 newline 来表示 换页用 newpage 或 clearpage 4 短横线的长度 连字符 用 如 X ray 表示数字的范围 用 如 1 2 破折号 用 在数学环境中 总是当作减号 5 单引号和双引号单引号 分别用 和 来表示 双引号 则用 和 两个同方向单引号连用 15 LaTeX中有256种字体甚至更多 而常用的是5 6种而已 比如英文正文常用罗马体 rm 公式中常用意大利体 it 其它字体有黑体 bf 斜体 sl 等线体 sf 打字机体 tt 在不使用字体控制时 缺省是罗马体 LaTeX一直使用当前字体 直到出现改变字体的命令为止 而CCT中增加了改变中文字体的命令 songti 宋体 heiti 黑体 fangsong 仿宋 kaishu 楷书 中文字体缺省是宋体 16 LaTeX英文字号使用point 点制 1inch 72 26pt LaTeX从小到大 依次用 tiny scriptsize footnotesize small normalsize large Large LARGE huge Huge 来定义和改变字号 在定义了10pt 11pt或12pt的基准字号后 LaTeX也相应地调整以上各字号的大小 这里还要注意的是 在同时使用英文字体和字号控制中 应先改变字号再改变字体 否则可能得不到希望的结果 CCT中 对中文还有专门的命令 zihao n 这里n是中文字号的号数 为0到7 以及 4 小四 和 5 小五 17 在上面 我们已经知道了 和 定义了分组 group 所有在分组字符之间出现的命令的作用范围都只是在这组相应的大括号中 看看例子 normal bfthisisbf normalagain 就知道了 在编排科技文献中 经常会遇到一些键盘无法直接输入的字符 比如节号 版权号 剑号以及在字母上加一些重音符号等等 你来试试看 S P copyright dag ddag a 18 以a为例 下面看看各个重音符号的作用 a v a a a a a a u a a 而在以后要讲的数学环境中 以上几个重音应该分别表示为 hat a check a tilde a acute a grave a dot a ddot a breve a bar a 最后 在数学环境中 还有 vec a 是在a上面加一小箭头 其中 数学环境中 还有 widhat和 widtilde 可以自动地调整 或 的长度 以适应其后 中的多个字符 19 本节内容 TeX的文件版式 documentstyle 页面格式 pagestyle 版面的尺寸参数 TeX的版式首先是文件版式 也就是我们接触的第一个最最最简单的TeX文档中的第一句 documentstyle 选项1 选项2 格式 其中的 及选项是可选的 而 格式 是必需的 20 documentstyle 选项1 选项2 格式 LaTeX有以下几种格式 article 文章 report 报告 book 书 letter 信件 CCT对前面三种进行了汉化 分别是carticle creport和cbook 常用的选项有10pt 11pt 12pt 定义基准字号 缺省10pt twoside 两面印刷格式 因奇偶页装订位置不同而异 缺省为单页 twocolumn 双栏排版 缺省为单栏 21 titlepage 仅在article格式使用 它是 maketile产生一个单独的文章题目页 同时abstract也产生单独页leqno 使公式标号出现在左边 缺省在右fleqn 公式左对齐 缺省中间对齐thesis 专用于毕业论文排版IEEE 专向IEEE类杂志投稿的格式IFTHEN 排版计算机程序 22 LaTeX的一个页面有页眉 head 通常是杂志名 卷号 当前章节名等 主体 body 正文 包括脚注及图表 页脚 通常是页码 如果页码放在页眉处 则页脚可能是空的 我们用下面的指令控制页版面 pagestyle 参数 参数可以是plain 页码在页脚居中 页眉空白 为article report的缺省empty 页眉页脚都空白heading 页脚为空 页眉为正文的章节信息及页码myheadings 自定义页眉 内容由 markboth left head right head 双面twoside排版 或 markright right head 单面排版 pagestyle是对全文有效的 而如果要定义某页的页面格式 则可用 thispagestyle 用法同上 下一页自动恢复原设置 23 这里提到页码 我们经常会修改页码的表现格式 可能用阿拉伯数字或罗马数字等 则修改 pagenumbering 参数 这里参数可以是arabic 阿拉伯数字 roman 小写罗马数字 i ii iii Roman 大写罗马数字 I II III alph 小写英文 a b c Alph 大写英文 A B C 如果需要更改某页的页码 则用修改计数器命令 setcounter page 数字 这里page是页码计数器 24 TeX中还经常会在 documentstyle和 begin document 之间常用到很多修改版面尺寸的命令 如未指明 这些命令的格式都是用 para name newvalue的格式 texwidth texheight页body的宽度和高度 不包括页眉页脚 oddsidemargin evensidemargin奇数 偶数页 纸张左边缘到页body左边缘的距离减去一英寸 topmargin纸张上边缘到页眉或body 无页眉时 的距离减去一英寸 marginparwidth页边注 marginnote 的宽度 marginparsep正文边缘到页边注边缘的距离 headheight页眉高度 headsep页眉底部到页主体顶部的距离 footheight页脚高度 footskip页正文最后一行底到页脚底的距离 25 建议 总把 oddsizemargin evensidemargin topmargin设为0cm 如果没用页眉 将 headheight headsep设为0cm 如果没用页脚 将 footheight footskip设为0cm 这样便于在输出时直接利用驱动程序的功能控制版心的位置 columnsep双栏article中 左右栏间空白的距离 columnseprule双栏article中 左右栏间分隔线的宽度 缺省为零 即没有线 26 以下参数的修改可以在 begin document 的前面和后面 parskip段落之间除了空出正常行距外额外空出的距离 parindent段首空白的长度 footnotesep两个注脚之间的距离 baselineskip正文中前一行底和第二行底的距离 会因字号的改变自动改变 另外 定义行距还有一个特殊的参数 那是 baselinestretch 它是用在 begin document 前的全局变量 修改格式如 renewcommand baselinestretch 倍数 缺省时为1 0 因此LaTeX中最小行距是 baselineskip乘上 baselinestretch得到的 27 本节内容 以一个article例子看看文章的一般排版格式 title信息详解 以下仅就例讲解 详情后续 章节 留空 LaTeX的长度表示 参考文献 有了那么多准备知识 我想现在可以开始深入展开一篇文章的排版了 大家可以把以下内容从 documentstyle行开始 直到 end document 行存在一个文本文件中 如111 tex 然后编译 latex111 因为用到交叉引用 需要编译两次 然后用view111来浏览此例 view中 回车翻下页 退出 具体view的使用参看CCT的man dvi 28 documentstyle article 使用article格式 topmargin 0pt 以下页面设置 oddsidemargin 0pt evensidemargin 0pt textwidth 14cm textheight 21cm title Thisisasampleof LaTeX 文章题目 author Bigeyes tt chencs 作者 多行用 DepartmentofMathematics USTC Anhui Hefei 230026 29 and 如有多作者 用 andA A thanks Supportedby 致谢 在author里 BBSofUSTC 202 38 64 3 date Mar 1 1999 日期 如果没有此项 则以当前日期代替 若 不要日期 则用空 30 begin document document开始 以上定义标题各项内容 maketitle 此句产生标题 不可缺少 一般都是正文第一句 begin abstract 套用abstract格式Thisismini pagedefinedforabstract 自动形成小页youonlywriteyourabstractinit If youwanttoshowskeywords maybeyou shoulduse 31 bfKeywords LaTeX example LaTeX没有keywords环境 end abstract 自己手工来做吧 section Theverybeginning 一个节 节的使用后详Thisisthefirstsectionofyour article Youmayfindeveryfirst 一节的第一段缺省情况paragraphofyoursection subsection 为段首不自动缩进chapteror alwayshasno parindent atthebeginning 32 section The2ndstep 第

温馨提示

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

评论

0/150

提交评论