MiCTeX MiniFAQ

来源:互联网 发布:api数据预测 编辑:程序博客网 时间:2024/05/18 03:35
来自: instanton的个人空间【2007-5-15

MiCTeX MiniFAQ

1. 什么是MiCTeX? 它和CTeX、CTeX套装是什么关系?

MiCTeX是本人为了方便使用MiKTeX 2.5及其后版本的新特性而构建的一个中文TeX套装。它可以读作“My CTeX”、“MiKTeX”或者“Micro TeX”, 最后一种读法是因为要完整使用MiCTeX,所需的安装空间在目前基于Windows系统的各种TeX发行版中是比较小的(MiCTeX-1.xx的磁盘 占用约120M)。

CTeX是本站维护的一个中文TeX宏包,CTeX套装是中文TeX用户中使用最广的TeX发行版,目前最新的版本是基于MiKTeX 2.4的,因此MiCTeX和它是完全不同的,而且两者集成的周边程序也很不一样。不过,对于一般用户而言,使用CTeX和MiCTeX对日常排版不会有 太大区别。

2. 我已经装了CTeX, 还有必要安装MiCTeX吗? 或者安装MiCTeX是不是必需先安装/卸载CTeX套装?

MiCTeX和CTeX是两个完全不同的中文TeX套装,彼此互不依赖。因此,无论是否安装了CTeX,用户均可安装MiCTeX。不过,由于两个套装中 基于命令行的排版命令如latex、pdflatex等等均是通过系统Path变量来寻址的,在有CTeX的系统中安装MiCTeX后,在命令行使用 latex等命令时,实际调用的总是MiCTeX中的latex命令。如果想再次使用原来的CTeX中的latex等命令行命令,需要手动调整Path变 量中CTeX和MiCTeX两个套装的bin目录出现的顺序,让前者出现在前面。无论怎样调整,在命令行同一时刻只能使用两个套装之一。因此,一般没有必 要让两个套装同时存在于系统中。

3. 怎样获得MiCTeX?

MiCTeX的永久发布地址为ftp://219.153.35.69,用户名、密码均为user。该ftp服务器是Gongbo无偿提供给TeX用户用于资源交流的,有关ftp状态的问题请直接向Gongbo咨询。为了能让更多用户方便地得到MiCTeX,希望已经下载了MiCTeX且有稳定网络连接的用户贡献新的下载方式。

4. 要用MiCTeX,哪些文件是必须下载的?

一般只需下载MiCTeX-x.xx.exe一个文件,其中x.xx是版本号。需要注意的是:MiCTeX-2.10之前(不含2.10)的版本需要系统中安装有Win98使用的simsun.ttf字体。自MiCTeX-2.10起,只要系统中存在simsun.ttc字体即可。需要使用Type I字体的用户可以进一步下载、安装MiCTeX-GBKfonts、cwTeXfonts-baseline或者cwTeXfonts-center。后两者字体是相同的,区别仅在于标点符号的基线不同,本人推荐baseline。

5. 安装MiCTeX后还需要哪些配置?

不需要进一步配置即可使用。特别是MiCTeX被设计为无需额外安装ghostscript。如果另外安装ghostscript,可能会产生版本冲突造成ps文件不能阅读的情况。这时注意新装的ghostscript不要出现在Path变量中即可。

6. MiCTeX支持哪些图形格式?

MiCTeX没有为图形格式作特别设计,MiKTeX 2.5默认的图形格式均应支持。对使用eps图形又希望用pdflatex排版的用户(本人是其中之一),MiCTeX提供了一个比较方便的功能,在提供 的SciTE编辑器中打开需要处理的TeX文件,然后在工具菜单选中“用pdffragger预处理TeX文件”。系统会自动生成每一个eps图形对应的 pdf图形文件,然后即可对源文件用pdflatex排版了。这一功能对使用psfrag宏包往eps图形中添加文字的TeX文件尤其方便。

7. 我在CTeX套装下能够编译通过的TeX文件,到MiCTeX下不能通过了,是什么原因?

多数CTeX套装的用户是使用WinEdt编辑器作为工作界面的。在WinEdt的工具栏中集成了各种常用的排版命令按钮,每个按钮背后都有一个 WinEdt宏在支持其工作。为了方便用户,某些WinEdt宏设计了容错功能,因此可以在WinEdt下编译通过的TeX文件并不一定是没有错误的。遇 到问题中出现的情况,请先尝试使在命令行用CTeX套装中的MiKTeX 2.4对所涉及的TeX文件进行排版。一般来说,能在MiKTeX 2.4命令行下通过的TeX文件,在MiCTeX中也能通过。

8. 为什么我用MiCTeX处理出来的中文pdf文件书签会有乱码?

默认情况下,MiCTeX处理中文书签要依次作如下操作:打开要处理的tex源文件,在SciTE界面按Ctrl+4、Alt+0、Ctrl+4即可。如 果希望只执行“用PDFLaTeX排版”两次即能得到正确的中文书签,可以编辑MiCTeX/LaTeX IDE/tools.properties,找到以下内容:

command.4.$(file.patterns.latex)=pdflatex "$(FileNameExt)"

将其改为

command.4.$(file.patterns.latex)=updflatex.bat "$(FileName)" "$(FileExt)"

然后存盘即可。MiCTeX-2.10已经将上述改动作为默认配置。

9. MiCTeX目前有哪些版本,稳定的版本是哪一个?1.xx和2.xx的Type1字体文件是通用的吗?

MiCTeX目前放出两个系列的版本:1.xx和2.xx。1.xx的稳定的版本是1.20,而2.xx目前的稳定版本是2.10。针对1.xx和 2.xx分别放出了一些Type1字体安装包,包括MiCTeX-GBKFonts, cwTeX-Fonts等,这些字体安装的目录在MiKTeX的Common Data目录中,因此1.xx(2.xx)的字体不能被2.xx(1.xx)找到。实际上,只要将C:/Documents and Settings/All Users/Application Data/MiKTeX中的子目录2.5下所有的文件拷贝到子目录2.6下相应的位置并用2.6的Settings工具刷新文件名数据库,2.xx是可以 使用1.xx的字体的。

10. XeTeX4MiCTeX是什么?如何使用?

XeTeX是下一代的TeX排版引擎,其主要特点在于可以直接使用系统上既有的任意字体。根据MiKTeX官方的计划,在MiKTX 2.7中将正式支持XeTeX。目前,作为一种过渡,伴随MiCTeX发布的XeTeX4MiCTeX也放出两个版本:1.xx和2.xx,同样是因为安 装配置文件的变动,XeTeX4MiCTeX 1.xx是不能配合MiCTeX 2.xx使用的。请用户下载正确的组合安装使用。

在MiCTeX中使用XeTeX的最简单的方法是在SciTE IDE中直接选定“工具”->用XeLaTeX排版PDF,或者按快捷键Alt-F3。需要注意的是使用XeTeX需要准备合理的XeTeX源文件,其语法通常是和标准的LaTeX有一定区别的。

11. 我已经熟悉了CTeX套装的界面,MiCTeX怎么那么“怪”呢?

所谓CTeX的界面,实际上是WinEdt编辑器的界面。MiCTeX有自己默认的编辑器(SciTE IDE),用户使用、定制都十分方便。如果用户一定要用熟悉的WinEdt编辑器,可以从WinEdt官方主页下载WinEdt 5.5,安装后可以直接配合MiCTeX中的MiKTeX版本使用。这时用户不会感到MiCTeX与CTeX有任何分别。不过,因为WinEdt没有专门为MiCTeX定制,后者独有的一些特色工具在WinEdt界面是没有按钮连接的。

12. 我读了以上所有内容,还是没有被说服改用MiCTeX。MiCTeX还有哪些比较有吸引力的特色呢?

和CTeX套装相比,MiCTeX增加了几个有用的特色功能:

a) pdffrager自动处理eps图形不能在pdflatex下编译的问题(这个上面已经说过);

b) 对utf8编码的中文tex文件,加入了ctexartutf、ctexbookutf及ctexreputf等宏包和相应的字体配置,因此可以方便地排版utf8编码的中文tex文件。这个功能使得MiCTeX成为与最新的LyX 1.5配合处理中文的理想搭挡;

c) MiCTeX内置了从tex转换为html网页的工具htlatex,用户不必另外安装任何工具即可用tex生成含有复杂公式的html网页。

此外,MiCTeX还集成了若干TeX用户会经常用到的其他工具软件,如TpX画图工具、Geogebra几何作图工具、Jaxodraw费曼图制作工 具、Jabref文献管理工具、latex符号的GUI输入工具TeXFriends、TeXaide公式编辑器、Fsatstone Image Viewer图形浏览器及屏幕捕捉工具、Asymptote作图语言等等。这些工具软件经适当组合后可以使MiCTeX成为数学、物理、计算机科学等领域 处理文档、书籍及研究论文的一个非常完整的工作环境。


(暂时写到这里,随时补充)

[ 本帖最后由 instanton 于 2007-5-15 06:50 编辑 ]

powered by performancing firefox

原创粉丝点击