首页 中文ctex常见问题

中文ctex常见问题

举报
开通vip

中文ctex常见问题 CTEX FAQ(常见问题集) Version 0.4 beta (88) 吴凌云 (aloft@ctex.org) 2005年 12月 19日 Rev. 1.25 本文的大部分内容都来自于 CTEX论坛上的讨论。版本号为 0.4,一共收录有 88个问题。这份常见问题 集会不断更新,请到 CTEX网站的主页下载它的最新版本。 本文档的主要目的是帮助你快速的找到问题的答案,因此可能不是非常详细。如果你想系统的学习 TEX 和 LATEX请参考专门的资料(见问题 85和问题 86)。 符号表示后面的内容需要...

中文ctex常见问题
CTEX FAQ(常见问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 集) Version 0.4 beta (88) 吴凌云 (aloft@ctex.org) 2005年 12月 19日 Rev. 1.25 本文的大部分内容都来自于 CTEX论坛上的讨论。版本号为 0.4,一共收录有 88个问题。这份常见问题 集会不断更新,请到 CTEX网站的主页下载它的最新版本。 本文档的主要目的是帮助你快速的找到问题的答案,因此可能不是非常详细。如果你想系统的学习 TEX 和 LATEX请参考专门的资料(见问题 85和问题 86)。 符号表示后面的内容需要比较深的 LATEX知识。 表示后面的内容带有试验性质,有时会带来意想不到的结果,应尽量避免在实际中使用。 新增 17 18 35 68 82 84 修订 3 12 14 20 39 40 44 53 Copyright c©2003–2005 CTEX and all the Contributors to CTEX FAQ. All rights reserved. 目录 A 关于 FAQ 5 1 CTEX是干什么的? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 CTEX网站包括几个部分? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3 这个 FAQ的目的是什么? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 我可以打印、传播、转载这份文档的内容吗? . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 B 基本概念 5 5 什么是 TEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6 LATEX是什么? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 什么是 AMS-TEX/AMS-LATEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8 TEX和 LATEX是什么关系? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 9 LATEX 2.09和 LATEX2ε 有什么区别? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 10 MiKTEX、fpTEX、teTEX、CTEX又是什么关系? . . . . . . . . . . . . . . . . . . . . . . . . 7 11 什么是 CTAN? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG 目录 2 C 安装升级 7 12 哪里可以下载 CTEX中文套装软件? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 13 哪里可以下载MiKTEX的最新版本? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 14 哪里能找到我想要的宏包? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 15 如何升级现有的MiKTEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 16 我下载了一些新的宏包,该如何安装到我的系统中去? . . . . . . . . . . . . . . . . . . . . . . 8 17 CTEX中文套装软件的 Basic和 Full版本都有什么区别? . . . . . . . . . . . . . . . . . . . . 8 18 CTEX-Fonts、CTEX-CS、CTEX-Ext都是干什么的?和 CTEX中文套装有什么关系? . . . . . 9 D 新手入门 9 19 我是新手,该如何开始? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 20 能否举一个简单的英文排版例子? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 21 用什么编辑工具来编辑 LATEX文件? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 22 什么是导言区 (preamble)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 23 什么是文件名数据库?怎么刷新? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 E 中文支持 11 24 比较一下 CJK与 CCT的优缺点? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 25 能否举一个简单的 CCT中文排版例子?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 26 能否举一个简单的 CJK中文排版例子? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 27 在 CJK中如何使段首缩进两个中文字符宽度? . . . . . . . . . . . . . . . . . . . . . . . . . . 12 28 在 CJK中如何调整汉字的间距? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 29 CJK和 CJK*有何不同? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 30 中英文混排时为何无法正确分行? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 31 什么是点阵字库和矢量字库?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 32 在 CJK中都可以使用哪些矢量字库? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 33 两种类型矢量字库会不会发生冲突? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 34 如何生成支持中文拷贝粘贴的 PDF文件? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 35 如何在 Plain TEX中使用中文? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 F 文档排版 14 36 如何使首段段首也缩进? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 37 如何设置双倍或者更大的行间距? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 38 如何注释掉一大段内容,不做编译? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 39 如何生成分栏的文档? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 40 如何使得双栏文档保持底部对齐? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 41 如何在双栏文档中使用通栏的摘要? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 42 如何产生全部横排的文档? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 43 如何使文档中的某一页横排?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 44 如何使用 New Time Roman字体? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG 目录 3 G 数学公式 18 G.1 编号 18 45 如何实现定理、定义、推论等的统一编号? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 46 如何让公式编号中使用当前章节编号做前缀?. . . . . . . . . . . . . . . . . . . . . . . . . . . 18 47 如何实现如 (1a) (1b)这种公式编号? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 48 如何让一个公式编号表示为另一个公式编号的变化形式? . . . . . . . . . . . . . . . . . . . . 19 G.2 字体 19 49 实数域 R或复数域 C等的字体该用什么命令? . . . . . . . . . . . . . . . . . . . . . . . . . . 19 50 书中向量常用斜体加黑体表示,该用什么字体命令排版? . . . . . . . . . . . . . . . . . . . . 20 G.3 其它 20 51 如何使上下限出现在求和、积分符号的上下方而不是右边? . . . . . . . . . . . . . . . . . . . 20 52 如何实现上下方能输入公式文字且可伸长的等号或者箭头符号? . . . . . . . . . . . . . . . . 20 H 图形表格 21 H.1 图形 21 53 LATEX如何使用图形? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 54 LATEX支持哪些图形格式? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 55 DVI里不能显示 EPS图片? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 H.2 表格 23 56 表格中使用 p参数的列如何改变对齐方式? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 57 如何生成固定宽度的表格? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 H.3 浮动对象 24 58 浮动对象和上下文之间的距离太大了,怎么办? . . . . . . . . . . . . . . . . . . . . . . . . . 24 59 分栏文档中如何使用单栏或者通栏浮动对象?. . . . . . . . . . . . . . . . . . . . . . . . . . . 25 60 分栏文档中为何不能设定通栏浮动对象的位置? . . . . . . . . . . . . . . . . . . . . . . . . . 25 I 参考文献 26 61 如何将文献引用作为上标出现? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 62 如何排序并压缩连续的引用,产生如 [2,4–8]形式的引用? . . . . . . . . . . . . . . . . . . . . 26 63 如何定制自己的参考文献样式? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 64 如何才能把参考文献条目放在正文中? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 65 能否生成反向引用(从参考文献指向引用的正文)?. . . . . . . . . . . . . . . . . . . . . . . . 27 66 如何让每章或者每节都有单独的参考文献? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 67 如何产生多个参考文献列表?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 68 如何将多篇参考文献合并在一个条目中列出?. . . . . . . . . . . . . . . . . . . . . . . . . . . 28 J 其它专题 28 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG 目录 4 J.1 脚注 28 69 如何在表格中使用脚注? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 70 如何在章节标题中使用脚注?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 71 如何在图表的标题中使用脚注? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 72 如何重复使用相同内容的脚注? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 J.2 目录 31 73 怎样象第几章一样,将参考文献也加到目录? . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 74 手工加入的目录项页码错误,生成的书签链接也不对,怎么回事? . . . . . . . . . . . . . . . 31 J.3 特殊符号 31 75 如何输出 ˆ和 ˜符号? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 76 如何显示可见的空格符号 ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 77 如何显示带圈的符号? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 K 高级技术 32 78 \makeatletter和 \makeatother是干什么用的? . . . . . . . . . . . . . . . . . . . . . . . . 32 79 如何查询 LATEX命令和参数的缺省定义? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 L 辅助工具 33 80 WinEdt和 GSview经常出现过期和注册提示,如何解决? . . . . . . . . . . . . . . . . . . . . 33 81 如何去掉WinEdt的自动断行和自动续行? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 82 如何让WinEdt显示行号? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 83 Yap里如何预览带有颜色的 EPS图片? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 M 错误处理 33 84 Error: pdflatex (file simsun.ttf): can’t find table ‘maxp’ . . . . . . . . . . . . . . . . . . . . 33 N 帮助文档 34 85 能否推荐一些比较好的中文资料? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 86 能否推荐一些比较好的英文资料? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 87 有没有关于 LATEX宏包的详细说明? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 88 我的问题没找到答案,或者有答案但是解决不了我的问题,怎么办? . . . . . . . . . . . . . . 35 参考文献 35 Contributors 36 ChangeList of v0.4 37 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG B 基本概念 5 A 关于 FAQ 1 CTEX是干什么的? CTEX是一个关于 TEX的中文网站,CTEX是中文 TEX的缩写。CTEX的宗旨是为中国广大的 TEX用 户提供力所能及的帮助。目前 CTEX的主要工作包括维护 CTEX网站,为用户提供学习交流的场所;开发中 文 TEX系统安装配置软件;致力于 TEX文档的中文化工作。CTEX的服务器和网络接入得到了中国科学院 数学与系统科学研究院的支持。 2 CTEX网站包括几个部分? 目前 CTEX主要有三个部分: • http://www.ctex.org 主页,发布最新软件、消息 • http://bbs.ctex.org 论坛,提问、讨论问题 • ftp://ftp.ctex.org FTP,提供软件资料下载、交流 3 这个 FAQ的目的是什么? Revised v0.4本 FAQ是为了收集 CTEX论坛上经常出现的问题以及解答,以便大家遇到问题时能方便迅速地找到帮 助。本文档也适合初学者作为学习 TEX和 LATEX的参考资料。FAQ中的解答力求正确完整,大部分都经过 试验确认。 除了常见问题,本文档也收录一些难题和当前为止比较好的解决方法。如果你对 FAQ中的问题有更好 的方法,欢迎到 CTEX论坛上提出,或者联系本文档的维护人。在经过确认以后,你的方法将被收录到 FAQ 的新版本中。 4 我可以打印、传播、转载这份文档的内容吗? 可以。本文档采用自由软件组织颁布的 GNU自由文档许可证。因此,你可以在保证文档的完整性前提 下自由拷贝、传播这份文档。 你也可以摘录、转载这份文档中的部分内容,但是要注明来源以及保证所有包含摘录内容的文档也都是 自由文档,也就是可以免费得到的。详情请阅读 GNU自由文档许可证。 B 基本概念 5 什么是 TEX? 电子排版系统的出现给印刷出版业带来了一场革命,利用电子计算机及各种辅助设备,可以完成从文 稿、图表的录入、编辑、修改、组版,直至得到各种不同用途、不同质量的输出结果。利用电子排版系统,可 以减轻劳动强度,缩短出版周期。目前世界上有许多电子排版系统。这些系统各有特点,也各有自己的适用 范围。TEX就是一种优秀的电子排版系统。 TEX提供了一套功能强大并且十分灵活的排版语言,它多达 900多条指令,并且 TEX有宏功能,用户可 以不断地定义自己适用的新命令来扩展 TEX系统的功能。许多人利用 TEX提供的宏定义功能对 TEX进行了 二次开发,其中比较著名的有美国数学学会推荐的非常适合于数学家使用的 AMS-TEX以及适合于一般文 章、报告、书籍的 LATEX系统。 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG B 基本概念 6 TEX系统是公认的数学公式排得最好的系统。美国数学学会 (AMS)鼓励数学家们使用 TEX系统向它的 期刊投稿。世界上许多一流的出版社如 Kluwer、Addison-Wesley、牛津大学出版社等也利用 TEX系统出版 书籍和期刊。 大部分的 TEX系统都是免费的。Knuth教授还公开了他的全部源程序。TEX系统目前已经在数百种计 算机系统上得到实现。TEX系统的排版结果 DVI (DeVice Independent)文件与输出设备无关。DVI文件可 以显示、打印、照排,几乎可以在所有的输出设备上输出。TEX排版源文件及结果在各种计算机系统上互相 兼容。 6 LATEX是什么? Leslie Lamport开发的 LATEX是当今世界上最流行和使用最为广泛的 TEX宏集。它构筑在 Plain TEX的 基础之上,并加进了很多的功能以使得使用者可以更为方便的利用 TEX的强大功能。使用 LATEX基本上不需 要使用者自己 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 命令和宏等,因为 LATEX已经替你做好了。因此,即使使用者并不是很了解 TEX,也可以 在短短的时间内生成高质量的文档。对于生成复杂的数学公式,LATEX表现的更为出色。 LATEX自从八十年代初问世以来,也在不断的发展。最初的正式版本为 2.09,在经过几年的发展之后,许 多新的功能, 机制 综治信访维稳工作机制反恐怖工作机制企业员工晋升机制公司员工晋升机制员工晋升机制图 被引入到 LATEX中。在享受这些新功能带来的便利的同时,它所伴随的副作用也开始显现, 这就是不兼容性。 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的 LATEX 2.09,引入了“新字体选择框架”(NFSS)的 LATEX,SLiTEX,AMS-LATEX等 等,相互之间并不兼容。这给使用者和维护者都带来很大的麻烦。为结束这中糟糕的状况,Frank Mittelbach 等人成立了 LATEX3项目小组,目标是建立一个最优的,有效的,统一的,标准的命令集合。即得到 LATEX的 一个新版本 3。这是一个长期目标,向这个目标迈出第一步就是在 1994年发布的 LATEX2ε。LATEX2ε 采用了 NFSS作为标准,加入了很多新的功能,同时还兼容旧的 LATEX 2.09。LATEX2ε每 6个月更新一次,修正发现 的错误并加入一些新的功能。在 LATEX3最终完成之前,LATEX2ε 将是标准的 LATEX版本。 7 什么是 AMS-TEX/AMS-LATEX? AMS-TEX是美国数学会提供的,在 Plain TEX基础上开发的 TEX宏集。它主要用于排版含有很多数 学符号和公式的科技类文章或书籍。AMS-TEX给出了许多高级命令,可以让使用者很方便地排版大型的, 复杂的数学公式。AMS-TEX排版数学公式等的功能通过 AMS-LATEX中的宏包 amsmath在 LATEX中得到实 现。AMS-TEX目前的版本为 2.1。 AMS-LATEX包括两部分,一是上面提到的 amsmath宏包,主要的目的是用来排版数学符号和公式。另 一部分是 amscls,提供了美国数学会要求的论文和书籍的格式。AMS-LATEX目前的版本为 2.0。 在提供AMS-TEX和AMS-LATEX的同时,美国数学会还提供一套数学符号的字库,AMSFonts。这套字 库中增加了很多 TEX的标准字库 Computer Modern所没有的一些数学符号,粗体数学符号等。AMSFonts 现在的版本为 2.2,有Metafont和 Type1两种字库提供下载。 8 TEX和 LATEX是什么关系? LATEX是 TEX中的一种格式 (format),是建立在 TEX基础上的宏语言,也就是说,每一个 LATEX命令实 际上最后都会被转换解释成几个甚至上百个 TEX命令。但是,普通用户可以无需知道这中间的复杂联系。就 象编程的时候如果使用一些已经编译好的 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 库和模板可以使我们仅仅用几个命令就实现很多功能一样, LATEX根据人们排版文章的习惯,定义了许多命令和模板,通过这些命令和模板,我们可以很快的得到漂亮 的排版结果。 9 LATEX 2.09和 LATEX2ε 有什么区别? LATEX 2.09是 LATEX在 LATEX2ε 之前的一个版本(参见问题 6)。LATEX2ε 对 LATEX 2.09做了很大的改 进,增加了很多新功能。从文件内容上看,两者最显著的不同在于 LATEX 2.09使用 \documentstyle命令定 义文档类型以及所包含宏包,如 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG C 安装升级 7 \documentstyle[twoside,epsfig]{article} 而 LATEX2ε 使用 \documentclass命令定义文档类型,用 \usepackage命令包含宏包,如 \documentclass[twoside]{article} \usepackage{epsfig} 如果你使用的不是几十年前的老机器,你的系统的 LATEX都是 LATEX2ε版本。LATEX 2.09文件一般都可以在 LATEX2ε 系统中以兼容方式编译。但是兼容方式编译速度慢,而且很多 LATEX2ε 的新功能无法使用。如果你 不是需要编译以前的 LATEX 2.09文件,你根本无需使用 LATEX 2.09,也不用知道 LATEX 2.09与 LATEX2ε的差 别。大部分 LATEX 2.09文件都可以通过用 \documentclass命令和 \usepackage命令代替 \documentstyle 命令修改为 LATEX2ε 格式。有时可能需要一些特殊宏包,例如 latexsym,对旧的 LATEX 2.09命令提供支持。 10 MiKTEX、fpTEX、teTEX、CTEX又是什么关系? TEX在不同的硬件和操作系统上有不同的实现版本。这就像 C语言,在不同的操作系统中有不同的编译 系统,例如 Linux下的 gcc,Windows下的 Visual C++等。有时,一种操作系统里也会有好几种的 TEX系 统。目前常见的 Unix/Linux下的 TEX系统是 teTEX,Windows下则有 MiKTEX和 fpTEX。CTEX指的是 CTEX中文套装的简称,是把MiKTEX和一些常用的相关工具,如 GSview,WinEdt等包装在一起制作的一 个简易安装程序,并对其中的中文支持部分进行了配置,使得安装后马上就可以使用中文。 11 什么是 CTAN? CTAN是英文 Comprehensive TEX Archive Network的首字母缩写,直译成中文就是综合 TEX文件网 络,它包含有三个主服务器和几十个镜像服务器,以 FTP和WWW方式向所有的 TEX用户提供文件服务。 CTAN可以说几乎收罗了世界上所有的 TEX相关软件、文档,并保证不断更新。你可以访问 http://www.ctan.org 来得到更详细的信息。在 CTAN中搜索文件可以参见问题 14。 C 安装升级 12 哪里可以下载 CTEX中文套装软件? Revised v0.4CTEX首页上的下载中心: http://www.ctex.org/CTeXDownload 或者直接到 CTEX的 FTP服务器上下载: ftp://ftp.ctex.org/pub/tex/systems/ctex/ 13 哪里可以下载MiKTEX的最新版本? 可以到MiKTEX的主页: http://www.miktex.org 或者 CTEX提供的 CTAN镜像中下载: ftp://ftp.ctex.org/CTAN/systems/win32/miktex/setup/setup.exe 然后执行 setup.exe,在其提供的站点列表中选择合适的网站( CTEX FTP是列表中唯一的中国大陆网站), 按照程序提示即可完成下载。 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG C 安装升级 8 14 哪里能找到我想要的宏包? Revised v0.4 CTAN(见问题 11)可以说几乎收罗了世界上绝大多数的 TEX相关软件、文档,并保持更新,为广大 用户提供了方便。虽然 CTAN的目录结构很有规则,并不算太难找,但对于许多对其目录结构不熟悉的人来 说,还是一个问题。特别是很多初学者,经常找不到想要的东西。 CTAN提供了一个搜索引擎 http://www.ctan.org/search.html 通过它,你可以确定你需要的文件在 CTAN目录中的相对位置,然后就可以在任何一个 CTAN镜像中下载 了。CTAN在全世界有几十个镜像服务器,每日同步更新,本站的 FTP也是其中之一。你可以从搜索引擎提 供的列表中挑选一个离你最近服务器下载。 注意一点:不同的镜像服务器存放 CTAN的根目录可能不同。例如,CTEX FTP是在 /CTAN/ 目录下。把搜索引擎的结果加到这个目录后面,就是这个文件在我们的 FTP上的路径了。 15 如何升级现有的MiKTEX? 无论是 CTEX中文套装包含的MiKTEX还是单独安装的MiKTEX都可以使用以下方法升级(只适用于 MiKTEX 2.2以后版本)运行开始菜单中MiKTEX组中的MiKTEX Update Wizard,在其中提供的站点列表 中选择合适的网站,则程序会自动完成下载所需的文件并升级。也可以使用安装时的程序 setup.exe把最新 的内容下载到你的硬盘上以后,再运行MiKTEX Update Wizard并选择从本地 (local folder)升级。 16 我下载了一些新的宏包,该如何安装到我的系统中去? 如果你得到的宏包已经是编译过的,也就是已经有 .sty或者 .cls文件,你只需把这些文件放在 localtexmf\tex\latex\ 下的某个子目录中,可以自己建一个。然后你还要让 TEX系统知道这个新的宏包的存在,你需要刷新系统的 文件名数据库(见问题 23)。现在你可以使用这个宏包了。 你也可以把这些宏包文件和你的 TEX源文件放在同一目录下,这种情况下你不需要刷新系统的文件名 数据库,但只有同一个目录下的文件可以使用这些宏包。 如果你拿到的是宏包的源文件,一般来说都包含两个文件:一个扩展名为 .ins,另一个扩展名为 .dtx。 此外,通常会有一个 readme.txt对宏包进行简要的说明。你应该先阅读这个文件,接着对 .ins文件运行 LATEX命令,这会产生一个或者数个 .sty文件以及其它相关文件。然后参照上面的方法结合宏包说明文件的 要求,把生成的文件加入你的 TEX系统中。你还可以直接对 .dtx文件运行 LATEX从中产生宏包的帮助文档。 更详细的说明可以参见 lshort [1]。 17 CTEX中文套装软件的 Basic和 Full版本都有什么区别? New v0.4CTEX根据不同用户的要求制作了 Basic和 Full两个不同大小版本的 CTEX中文套装。他们之间的区 别仅在于其中的 MiKTEX 包含的内容。Basic 版本中的 MiKTEX 只有最基本的 LATEX 系统。你可以通过 MiKTEX提供的自动安装功能添加所需的 LATEX组件和宏包。Basic版本所需的安装空间为一百多兆。 Full版本中包含的是完整的MiKTEX,适用于需要很多功能而且有较大硬盘空间的用户。Full版本需要 六百多兆的安装空间。 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG D 新手入门 9 18 CTEX-Fonts、CTEX-CS、CTEX-Ext都是干什么的?和 CTEX中文套装有什么关系? New v0.4除了 CTEX中文套装,CTEX还制作了几个相关的安装包,分别是 CTEX-Fonts、CTEX-CS和 CTEX- Ext。CTEX-Fonts中包含了几种常用的中文字体的 Type1字库和相应的配置文件。在没有安装 CTEX-Fonts 时,CTEX缺省使用Windows系统中的 TrueType字库。关于两种字库的差别,参见问题 31和问题 32。此 外,对于Windows 2000以及之后的Windows操作系统,安装 CTEX-Fonts还可以避开其中宋体字库的问 题(参见问题 84)。目前包含的字体有宋体、仿宋体、楷体、黑体、隶书和幼圆六种。 CTEX-CS是 CTEX套装中的中文安装部分,包括 CJK和 CCT的所有文件。对于使用 CTEX套装的用 户,CTEX-CS可以用于将中文相关的设置恢复到 CTEX套装的初始状态。对于没有安装 CTEX套装的用户, 则可以在用户自行安装的MiKTEX中增加中文支持。此外,CTEX-CS还支持为 fpTEX(即 TEXLive)增加 中文支持。 CTEX-Ext 是 CTEX 套装的扩展部分,用于一些 TEX 相关工具的中文设置和安装。目前的版本包括 ConTEXt的中文设置安装。 D 新手入门 19 我是新手,该如何开始? 首先,我们建议你至少阅读一些简单的教材,例如 lshort中文版 [1] ,对 LATEX有一个基本的了解。 在安装系统方面,如果你不需要中文支持,可以安装MiKTEX或者 fpTEX,如果需要用到中文,建议使 用 CTEX中文套装来学习使用。否则,光是中文的设置安装就可能使你焦头烂额。在 Linux下,你可以使用 teTEX。 在安装完系统以后,先输入一个最简单的例子(英文的例子参见问题 20,中文的例子参见问题 25和问 题 26)来看看系统是否正确安装了。之后你就可以开始使用了。 如果遇到问题,建议使用一个尽可能简单的例子来测试你的问题,否则的话,在一个复杂文件里排除错 误会花掉你很多的精力。而且由于大的文档上下文的命令互相影响,会使得调试变得困难,特别是对初学者 来说。 如果你使用的是别人的模板,那么遇到问题最好的解决办法就是问模板的作者,请求他的帮助。如果是 一般的问题,你可以到 CTEX论坛或者其他国内外的 TEX网站上请求帮助。在 CTEX网站上你可以找到这 些网络链接。 20 能否举一个简单的英文排版例子? Revised v0.4\documentclass{article} \begin{document} This is a test file. \end{document} 这个例子需要保存为 .tex后缀的文件,然后用 LATEX编译,生成的 DVI文件可以用 DVI浏览器进行查看或 者用 dvips转换成 PostScript文件。假设文件名是 test.tex,生成 PostScript文件的完整编译过程是: latex test dvips test CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG D 新手入门 10 21 用什么编辑工具来编辑 LATEX文件? LATEX文件是标准的文本文件,任何一个文本编辑工具都可以编辑 LATEX文件。但是有些编辑器针对 LATEX文件作了设置和优化,例如增加可以直接调用 LATEX编译程序的菜单或者按钮,使得你可以更方便的 进行编辑、编译工作。 在Windows中对 LATEX支持最好的是WinEdt,针对MiKTEX和 fpTEX都有预制好的菜单和工具条按 钮,安装完就可以使用。WinEdt还可以通过工具条输入许多数学符号,免去了记忆的烦恼。在各种细节上, 例如项目管理、彩色关键字、括号匹配等等,WinEdt对 LATEX的支持都很完善,你可以在使用中慢慢发掘 他的强大功能。还有一部分用户喜欢使用 UltraEdit和 Editplus,这两个都是功能强大的通用编辑工具,你 可以针对 LATEX定制菜单和工具条。缺点就是这些都要你自己动手,在一些细的方面,也没有WinEdt考虑 得周到,毕竟不是专门针对 LATEX的编辑器。此外,还有一些其他的编辑器,如WinTeX、TeXnicCenter等, 如果你感兴趣,可以一一尝试,挑一个自己喜欢的来编辑 LATEX文件。 在 Linux/Unix下,我们推荐使用 vi或者 Emacs作为 LATEX编辑器。 22 什么是导言区 (preamble)? LATEX文档的标准结构是 \documentclass{article} ... \begin{document} ... \end{document} ... 在 \begin{document}和 \end{document}之间的是我们的正文部分。而在 \documentclass{article}和 \begin{document} 之间的部分,通常用于定义一些全局命令和参数,这个部分就称为导言区,英文是 preamble。在 \end{document}之后的部分会被 LATEX完全忽略,可以用来写一些关于文档的注释,或者暂 时不想包含到正文中去的内容,也有人把它叫做 postamble,因为它和导言区 (preamble)处在完全相对的位 置。 23 什么是文件名数据库?怎么刷新? TEX系统通过这个数据库记录了所需要的各种文件的名字和具体目录位置。每次你往系统中添加文件 后,都要记得刷新这个数据库,否则 TEX有可能找不到需要的文件。 刷新文件名数据库的具体命令取决于你使用的 TEX系统。teTEX和 fpTEX的命令是 texhash MiKTEX用户可以在 Dos窗口中输入以下命令 initexmf --update-fndb 或者使用MiKTEX提供的图形界面工具MiKTEX Options。在开始菜单中找到MiKTEX Options,打开点击 General页上的 Refresh Now按钮即可。 CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG E 中文支持 11 E 中文支持 24 比较一下 CJK与 CCT的优缺点? CJK比 CCT的优越之处有以下几点: 1. 字体定义采用 LATEX NFSS标准,生成的 DVI文件不必像 CCT那样需要用 patchdvi处理后才能预览 和打印。而且一般 GB编码的文件也不必进行预处理就可直接用 LATEX命令进行编译。 2. 可使用多种 TrueType字体和 Type1字体,生成的 PDF文件更清楚、漂亮。 3. 能同时在文章中使用多种编码的文字,如中文简体、繁体、日文、韩文等。 当然,CCT在一些细节上,如字体可用中文字号,字距、段首缩进等更符合中文的习惯。而 CJK就没有 针对中文习惯指定特殊的排版标准。 目前,CCT的作者已经推出了最新版的 CCT,可以使用 CJK的字库,从而也避免了预处理和 patchdvi 的过程,使用更方便,排版效果更美观了。最新版的 CCT可以在 ftp://ftp.cc.ac.cn/pub/cct/ 下载,或者使用 CTEX提供的工具 CTEX-CS升级。 25 能否举一个简单的 CCT中文排版例子? 一个简单的老版本 CCT格式的例子是: \documentclass{cctart} \begin{document} \kaishu 这是中文楷体字。 \end{document} 这个例子需要保存为 .ctx后缀的文件,然后用 cct命令进行预处理,生成同名 .tex文件。再用 LATEX编译, 生成的 DVI文件需要 patchdvi进行处理后才能用 DVI浏览器进行查看或者用 dvips转换成 PostScript文 件。假设文件名是 test.ctx,完整的编译过程是: cct test latex test patchdvi -r600x600 -b test.dvi temp.dvi del test.dvi ren temp.dvi test.dvi dvips test 新版的 CCT除了保留原来的处理方式以外,增加了两种新的处理方式。第一种是用 TEX的处理来代替 原来的 cct.exe的预处理。这种方式的源文件和老的文件相同,但是不用再存成 .ctx为后缀的文件,也不用 cct命令进行预处理。除此之外,其余和老的处理方式基本相同。 第二种处理方式是采用 CJK的中文字库,需要在系统中安装好 CJK字库。与第一种方式的主要区别就 在于去掉了 patchdvi处理 DVI文件的需要。使用上,是在 \documentclass命令中加上参数 CJK。具体的 例子如下: CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG E 中文支持 12 \documentclass[CJK]{cctart} \begin{document} \kaishu 这是中文楷体字。 \end{document} 这个例子可以象英文文档一样的编译(见问题 20)得到正确的输出。 26 能否举一个简单的 CJK中文排版例子? 在安装好 CJK的系统中,下面这个例子可以象英文文档一样的编译(见问题 20)得到正确的输出。 \documentclass{article} \usepackage{CJK} \begin{document} \begin{CJK*}{GBK}{kai} 这是中文楷体字。 \end{CJK*} \end{document} 27 在 CJK中如何使段首缩进两个中文字符宽度? 在 CJK环境中使用命令 \CJKindent 28 在 CJK中如何调整汉字的间距? CJK会在两个汉字之间插入一个 \CJKglue,因此我们修改 \CJKglue的定义就可以调整汉字的间距。 用法是 \renewcommand{\CJKglue}{\hskip 〈b〉 plus 〈p〉 minus 〈m〉} 其中 〈b〉、〈p〉和 〈m〉都是 TEX长度,如 0.05pt。执行以上命令后,汉字的标准间距就是 〈b〉,在需要的时候 向上向下调整,调整幅度分别不超过 〈p〉和 〈m〉。 CJK的缺省值是 \hskip 0pt plus 0.08\baselineskip。 29 CJK和 CJK*有何不同? CJK宏包有两种不同的处理方式。一个是 \begin{CJK}.... ... \end{CJK} 称为 CJK模式;另一个是 \begin{CJK*}.... ... \end{CJK*} CTEX FAQ(常见问题集)v0.4 beta Copyright c©2003–2005 CTEX.ORG E 中文支持 13 称为 CJK*模式。两个模式的区别在于 CJK*会忽略 CJK字符之间的空格,这是我们中文的习惯。而 CJK则 使用英文的习惯,即词之间保留空格,当然如果空格多于一个,TEX也会忽略多余的空格。 两种方式各有利弊。首先来看 CJK模式,它的好处是符合 TEX的英文处理习惯,无需对空格进行额外处 理,坏处是不符合中文习惯。一个经常发生的问题就是,由于 TEX将分行符也视为空格,因此就造成中文字 符间产生多余的空格,使得排版结果很难看。解决方法是在行尾加上注释字符 %来告诉 TEX忽略两行间的 分行符。因此,我们不建议使用 CJK模式。 CJK*模式由于自动忽略中文字符之间的所有空格,因此没有上面的这种副作用。但是这也带来了另一方 面的问题,就是如果想在中文字符中间加入空格就必须加以保护,避免被忽略。加保护的方法是在空格前面 加上 \字符。实际上 CJK*模式忽略中文字符后面的空格,因此中文后面如果接着英文,必须加上保护的空格 \ 或者 ~符号,否则可能造成断行错误(参见问题 30)。 两种模式还可以通过命令互相转换,使用 \CJKnospace 则进入 CJK*模式,用 \CJKspace 则进入 CJK模式。 30 中英文混排时为何无法正确分行? 首先,英
本文档为【中文ctex常见问题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_736439
暂无简介~
格式:pdf
大小:606KB
软件:PDF阅读器
页数:37
分类:房地产
上传时间:2011-02-27
浏览量:68