📄 00000005.htm
字号:
(a) 在编辑main.tey时,只要在第一行是 <BR> \input hjcmacro <BR> 即可,其他部份及filea.tey与fileb.tey的编写方式完全依照TeX的规矩, <BR> 而且可以出现英文的地方就可以出现中文,TeX的command只能用英文命名。 <BR> TeX/LaTeX文件的编写请参考 <BR> Knuth, "The TeXbook" <BR> Lamport, "LaTeX, A Document Preparation System,second edition",1994 <BR> Goossens,Mittelbach,Samarin, "The LaTeX companion",1994 <BR> <BR> (b) 执行指令 <BR> hjctt main.tey main.tex <BR> hjctt filea.tey filea.tex <BR> hjctt fileb.tey fileb.tex <BR> 将原始档加上"\A"并将部份的中文转码,所得结果为main.tex,filea.tex, <BR> fileb.tex <BR> <BR> (c) 执行指令 <BR> tex main <BR> 或 <BR> latex main <BR> 来排版main.tex,所得结果为main.dvi <BR> <BR> (d) 执行指令 <BR> dvicdvi c:\hjctex\dvicdvi.ini main.dvi main.cdi <BR> 将test.dvi适当调整成test.cdi <BR> <BR> (e) 执行指令 <BR> dvips main.cdi <BR> 将main.cdi转成main.ps <BR> 注:在sunos下,要用指令 <BR> dvips -o main.ps main.cdi <BR> <BR> (f) 在Windows3.1中,用"GS Tools"群组中的"gsview/gsview32"来预视与列印 <BR> main.ps <BR> 附注:在SunOS环境中,ghostview 只能用来预视而不能列印。因此请 <BR> (i) 先执行指令 <BR> gs -sDEVICE=psmono -sOUTPUTFILE=tmp.ps main.ps <BR> 来产生tmp.ps档 <BR> 或 <BR> gs -sDEVICE=ljet4 -sOUTPUTFILE=tmp.hp main.ps <BR> 来产生可印到"HP laserjet 4"印表机的档案tmp.hp <BR> (ii)再执行指令 <BR> lpr tmp.ps <BR> 将tmp.ps印到postscript印表机 <BR> 或 <BR> lpr tmp.hp <BR> 将tmp.hp印到"HP laserjet 4"印表 <BR> <BR>cjk与jackson的编码方式 <BR>======================= <BR>Big5 的编码如下: <BR> 高位元组== 0xA1 -- 0xFE <BR> 0x8E -- 0xA0 <BR> 0x81 -- 0x8D 共126个□ 低位元组== 0x40 -- 0x7E <BR> 0xA1 -- 0xFE 共157个 <BR> <BR>cjk的每一字型有256个中文字,jackson的每一字型只有157个中文字。 <BR> <BR>以中文字"杨"为例,来加以说明: <BR> <BR>"杨"的BIG5编码为0xb7a8(16进位)。 <BR> <BR>(1) 在jackson编码中,"杨"放在CFT1JacksonFontB7字型中,其编码为0xa8。 <BR> 换句话说,取"杨"的高位元组为所归属的字型,"杨"的低位元组为"杨"在该字型中 <BR> 的编码。 <BR> jackson的字型由87个所组成,分别对应於高位元组 0xA1--0xF6、0xF9。 <BR> <BR>(2) 在cjk编码中,不考虑使用者造字的部份--高位元组为0x81--0x8D、0x8E--0xA0。 <BR> 每256个字组成一个字型。将高位元组为0xa1的157个字加上高位元组为0xa2的前面 <BR> 256-157=99个字组成第一个字型,高位元组为0xa1所剩下的157-99=58个字再与 <BR> 高位元组为0xa3...的合并,於此类推。 <BR>□ "杨应该排在哪里呢? <BR> "杨"的高位元组为0xB7,排在它前面的高位元组有 <BR> 0xB7-0xA1=22 <BR> 种可能,每一高位元组对应157个字。另外,高位元组为0xB7且排在"杨"前面的有 <BR> 0xa8-0xa0+0x7e-0x40=70 <BR> 个字,总结起来,排在"杨"前面的有 <BR> 22 X 157 + 70 = 3524 <BR> 个字。每256个字组成一个字型,所以"杨"应该排在第 <BR> [3524/256]+1=14 <BR> 个字型。以b5kai字型为例,"杨"应该在b5kai14字型中。而且在b5kai14字型中 <BR> 的编码为 <BR> 3524%256=196 <BR> <BR>改变 <BR>========= <BR>本版与以前的版本不相容。 <BR> <BR>主要的改变有: <BR> (a) hjcmacro.tex里的指令\a改成\A,理由是LaTeX已经定义了\a。换句话说,保留 <BR> LaTeX原来的\a之指令。 <BR> (b) hjctt将一些可能与TeX相冲的中文码换掉,本版换掉的比前一版本多一点,理由 <BR> 是前一版本在AMSLaTeX时会与某些中文码相冲。 <BR> (c) 本版的dvicdvi在搜寻TFM档时,可以搜寻更深层的子目录。在dvicdvi.ini里, <BR> (i)若设定 "tfmdir d:\emtex\tfm",则程式dvicdvi在查验TFM规格时只会搜寻 <BR> 目录d:\emtex\tfm。 <BR> (ii)若设定 "tfmdir d:\emtex\tfm!",则程式dvicdvi在查验TFM规格时会搜寻 <BR> 目录d:\emtex\tfm及其深一层的子目录。 <BR> (iii)若设定 "tfmdir d:\emtex\tfm!!",则程式dvicdvi在查验TFM规格时会搜寻 <BR> 目录d:\emtex\tfm及其深一层、深两层、...的子目录。 <BR> 後两种的功能为本版新增的。 <BR> (d) 本版的dvicdvi.ini中的ecmap语法与前面版本不相容,增加了字形编码方式为 <BR> jackson或cjk的控制。 <BR> <BR>Licence <BR>======= <BR>HjCTeX 是免费的。免费并不代表很烂。 <BR> <BR>若您开始使用HjCTeX,请最少给我一封E-Mail,不管是批评或鼓励都非常欢迎,一句话都 <BR>不说来个空白信也可以。如此,我才可以知道有多少人在用它。用的人多的话,可以增强 <BR>我加以改良的动机。 <BR> <BR>目前,并不提供程式的原始码。 <BR> <BR>假如您要散播此软体,非常欢迎,但是绝对不准收费。散播时本档案必须包含在内。 <BR> <BR>保 证 <BR>========== <BR>There are NO WARRANTIES OF ANY KIND regarding this software. You can not <BR>make me responsible if this software does not fit your purposes, does not <BR>work properly, does not work at all, damages your Computer or any part of <BR>it, makes you depressive or whatever. There will definitely be bugs in this <BR>software and you may not always like them. <BR> <BR> <BR>祝TeXing愉快 <BR> <BR>杨宏章 <BR>Yang, Hon-Jang <BR>(e-mail: <A HREF="mailto:hjyang@math.ntu.edu.tw)">hjyang@math.ntu.edu.tw)</A> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -