diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/CJK/doc/chinese/emTeXb5.txt')
-rw-r--r-- | Master/texmf-dist/doc/latex/CJK/doc/chinese/emTeXb5.txt | 357 |
1 files changed, 357 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/CJK/doc/chinese/emTeXb5.txt b/Master/texmf-dist/doc/latex/CJK/doc/chinese/emTeXb5.txt new file mode 100644 index 00000000000..b37c80aff36 --- /dev/null +++ b/Master/texmf-dist/doc/latex/CJK/doc/chinese/emTeXb5.txt @@ -0,0 +1,357 @@ +From c300711@ms5.hinet.net Fri Feb 07 02:13:02 1997 +Newsgroups: tw.bbs.comp.tex +Subject: emtex+cjk410(ttf2pk) on Msdos 安裝紀. +From: KUO Yi-Liang <c300711@ms5.hinet.net> +Date: Thu, 06 Feb 1997 18:13:02 GMT + +本文以emtex\doc\english\quick.eng為基礎: +試圖安裝emtex+cjk4.1.0(ttf2pk) on MSDOS +-------- +檔案 +-------- +首先在 mirror CTAN 的 ftp站 +例如 dongpo.math.ncu.edu.tw: /tex-archive/systems/msdos/emtex/下抓 +*.zip檔, +-rw-rw-r-- 1 mattes server 160090 Aug 7 1995 bibtex4b.zip +-rw-rw-r-- 1 mattes server 1148514 Apr 10 16:22 dvid16f1.zip +-rw-rw-r-- 1 mattes server 824290 Apr 10 16:22 dvid16f2.zip +-rw-rw-r-- 1 mattes server 94959 Aug 7 1995 dvisp10b.zip +-rw-rw-r-- 1 mattes server 180206 May 24 14:17 emxrsx.zip +-rw-rw-r-- 1 mattes server 127810 Sep 2 13:24 first.zip +-rw-rw-r-- 1 mattes server 651946 Jun 26 1995 fontams.zip +-rw-rw-r-- 1 mattes server 411129 Jun 26 1995 fontcm.zip +-rw-rw-r-- 1 mattes server 1031835 Sep 2 13:24 fontdc.zip +-rw-rw-r-- 1 mattes server 7080 Jun 26 1995 fontemsy.zip +-rw-rw-r-- 1 mattes server 47495 Jun 26 1995 fontltx.zip +-rw-rw-r-- 1 mattes server 110991 May 4 21:05 german.zip +-rw-rw-r-- 1 mattes server 930861 Jun 21 14:59 l2base.zip +-rw-rw-r-- 1 mattes server 409888 Jun 21 14:59 l2input.zip +-rw-rw-r-- 1 mattes server 87336 Jun 26 1995 l2kurz.zip +-rw-rw-r-- 1 mattes server 209194 Jun 21 14:59 l2tools.zip +-rw-rw-r-- 1 mattes server 347068 Jun 26 1995 latex209.zip +-rw-rw-r-- 1 mattes server 81115 Jun 26 1995 lkurz.zip +-rw-rw-r-- 1 mattes server 83493 Jun 26 1995 makeindx.zip +-rw-rw-r-- 1 mattes server 990552 Jun 21 14:59 mf4b.zip +-rw-rw-r-- 1 mattes server 166052 Sep 19 1995 mfjob12c.zip +-rw-rw-r-- 1 mattes server 227054 Jun 26 1995 mfware.zip +-rw-rw-r-- 1 mattes server 39887 Jun 26 1995 pictex.zip +-rw-rw-r-- 1 mattes server 113473 Jun 26 1995 pkedit.zip +-rw-rw-r-- 1 mattes server 38705 Jun 26 1995 srcmkidx.zip +-rw-rw-r-- 1 mattes server 88251 Jun 26 1995 srctcad.zip +-rw-rw-r-- 1 mattes server 1173697 Jun 21 14:59 tex4b.zip +-rw-rw-r-- 1 mattes server 131010 Jun 26 1995 texcad.zip +-rw-rw-r-- 1 mattes server 260671 Sep 11 1995 texware.zip +-rw-rw-r-- 1 mattes server 236301 Jun 26 1995 unz512.exe +-rw-rw-r-- 1 mattes server 236134 Jun 26 1995 unz512x3.exe +-rw-rw-r-- 1 mattes server 124738 Aug 23 1995 web.zip +不過可以先抓這幾個(以安裝LaTeX2e來說) + first.zip......一些說明檔 + emxrsx.zip.....類似dos extender的東西(純屬個人猜測) + mfjob12c.zip...將.mf(英文字型的source檔)轉換成.pk所需要的資料 + dvid16f1.zip...各式的dvi driver-partI + dvid16f2.zip...各式的dvi driver-partII + tex4b.zip......tex的主執行檔 + mf4b.zip.......這...我也不知道, sorry + fontcm.zip.....cm系列的字型檔.mf + fontltx.zip....latex所需的字型檔.mf + l2input.zip....latex所需的texinput檔 + l2tools.zip....額外的texinput檔 + +補充一點:pkunzip這個解壓程式沒有的人應該不多吧,如果沒有的話去抓個unzip回來! +-rw-rw-r-- 1 mattes server 236301 Jun 26 1995 unz512.exe +-rw-rw-r-- 1 mattes server 236134 Jun 26 1995 unz512x3.exe +再DOS 提示符號下(這是quick.eng 所述,個人我沒試過) + unz512x3 unzip386.exe + ren unzip386.exe unzip.exe + +還有看你用那台printer +就抓那一個字型檔(不抓也可以,個人我就是自己建造起來的) + bj_base.fli Base fonts for the Canon BubbleJet (360 DPI) + dj_base.fli Base fonts for the HP DeskJet (300 DPI) + fax_base.fli Base fonts for Fax (204x196 DPI) + fx_base.fli Base fonts for 9-pin printers (240x216 DPI) + ito_base.fli Base fonts for the C.ITOH 8510A (160x144 DPI) + ljh_base.fli Base fonts for the HP LaserJet 4 (600 DPI) + lj_base.fli Base fonts for the HP LaserJet (300 DPI) + p6h_base.fli Base fonts for 24-pin printers (360 DPI) + p6l_base.fli Base fonts for 24-pin printers (180 DPI) + p6m_base.fli Base fonts for 24-pin printers (360x180 DPI) + qj_base.fli Base fonts for the HP QuietJet (192 DPI) + sty_base.fli Base fonts for the EPSON Stylus 800 (360 DPI) + +再進到./dvips(或../dviware/dvips/dvips558.pc) 下抓 +-rw-rw-r-- 1 ftpmaint server 27831 Nov 6 1995 dvips.doc +-rw-rw-r-- 1 ftpmaint server 182491 Nov 6 1995 dvipsfnt.zip +-rw-rw-r-- 1 ftpmaint server 421777 Nov 6 1995 dvipsini.zip +-rw-rw-r-- 1 ftpmaint server 173767 Nov 6 1995 dvipssrc.zip +..source檔,應該不用抓 +----------- +初步設定 +----------- +以個人我安裝在D:碟為例,而所有的.zip檔擺在d:\emtex.zip\下 + d: + cd d:\ + pkunzip -d +d:\emtex.zip\*.zip......如此會依壓縮前原訂目錄位置解壓擺好 + +並照quick.eng中建議將d:\emtex\bin與d:\emx\bin加入path中 +並於 c:\autoexec.bat 中 加入: + set emtexdir=d:\emtex + set dvidrvfonts=d:\texfonts + set mfjobopt=/3 + set tmp=c:\temp + +在c:\config.sys中 files=xx其中xx需大於20 +還有將config.sys中`BREAK=ON'那行刪掉 +然後重開機使 autoexec.bat 設定新的path + +補充一點:個人我並非如上所述,而是將emtex\bin\set_tex.bat 加以擴充, + 將上面的path,emtexdir,dvidrvfont,mfjobopt,tmp,...這些環境變數 + 全都加在set_tex.bat了,反正稍後還有另外一些環境變數要設. +------------------------- +建造pk字型 +------------------------- +以下從install.eng中 節錄 + 如果你和我一樣沒有抓上面xxx_base.fli的話,請你跟我這樣作 + 到\emtex\mfjob\modes.mfj 中 + 將 'def target=[............]'改成你放置.pk的texfonts目錄 + 例如 我的 def target=[d:\texfonts]; + 假設已經將fontcm.zip 與 fontltx.zip 展開後, + 則在dos 提示符號下執行 + mfjob base m=MODE + fli_base PREFIX RES c:\texfonts +where MODE, PREFIX, and RES depend on the font set: + +MODE | PREFIX | RES | Font library | Description +-----+--------+-----+--------------+------------------------- +bj | bj | 360 | bj_base.fli | Canon BubbleJet (360 DPI) +dj | dj | 300 | dj_base.fli | HP DeskJet (300 DPI) +FAX | fax | 204 | fax_base.fli | Fax (204x196 DPI) +fx | fx | 240 | fx_base.fli | 9-pin printers (240x216 DPI) +ito | ito | 160 | ito_base.fli | C.ITOH 8510A (160x144 DPI) +lj | lj | 300 | lj_base.fli | HP LaserJet (300 DPI) +ljh | ljh | 600 | ljh_base.fli | HP LaserJet 4 (600 DPI) +lqh | p6h | 360 | p6h_base.fli | 24-pin printers (360 DPI) +lql | p6l | 180 | p6l_base.fli | 24-pin printers (180 DPI) +lqm | p6m | 360 | p6m_base.fli | 24-pin printers (360x180 DPI) +qj | qj | 192 | qj_base.fli | HP QuietJet (192 DPI) +sty | sty | 360 | sty_base.fli | EPSON Stylus 800 (360 DPI) + +To let MFjob call mf386, use the /3 option. It is recommended to set +this option in the MFJOBOPT environment variable: + + set mfjobopt=/3 + + 例如我用的 epson stylus 200 則 + mfjob base m=sty + fli_base sty 360 d:\texfonts.........(下面的這行我沒有作過:() + +然後 如 節錄至 quick.eng 的 片段,step by step +--------------------------------------------------------------------- +6. Creating format files +--------------------------------------------------------------------- + +Type the following commands to create format files: + + cd \emtex\btexfmts + makefmt 386 plain US <--- if you need PLAIN TeX + makefmt 386 latex2e US 8bit -b \emtex\bin\latex2e <---產生一個 +latex2e.bat + +--------------------------------------------------------------------- +7. Creating base files +--------------------------------------------------------------------- + +Type the following commands to create the PLAIN base file: + + cd \emtex\bmfbases + makebas 386 plain + +--------------------------------------------------------------------- +8. Testing the installation +--------------------------------------------------------------------- + +Type the following commands to typeset a sample document: + + md \test + cd \test + latex2e sample2e <----測試emtex\bin\latex2e.bat可不可以動?? + +8.1. Viewing the sample output under DOS +---------------------------------------- + +Type + + v @XX sample2e +---->以我的epson stylus 200 為例,則是鍵入 "v @sty sample2e" +.....然後一陣唏哩嘩啦的訊息,大致上是說它缺了些字型,要不要現『作』? + +The following message will be displayed: + + Warning 1209: do you want to call MFjob to generate 1 missing +font now? + Type Y, N, or ?: + +Reply `y'. If you have not installed fonts, computing the fonts for +the sample will take a while. + +When the page shows up (white background), you can scale the output +by +typing `-'. To quit, type `q'. + +回答'y'之後應該可以看到了 something output on screen +可以zoom in/zoom out 用 '+' / '-' +---------------------------------------------------- +關於CJK 410抓檔-----用以設定ttf2pk的部份,不含ntu2cjk +---------------------------------------------------- +先archie 找 CJK-4.1.0.bin.tar.gz + 並抓回來 CJK-4.1.0.rest.tar.gz + CJK-4.1.0.src.tar.gz--------? +補充一點:我是從下面這個地方,將整個樹狀子目錄ftp回來的,用modem耶,好累:( + dongpo.math.ncu.edu.tw:/tex-archive/language/chinese/CJK/4_1.0 + 雖然看到CJK/4_1.0/readme中所寫著有CJK-4.1.0.src.tar.gz這個檔案 + 但是卻archie不到:( +補充二點:使用在msdos下使用cjk需要4dos/ndos,如果沒有請自行設法. + 其中4dos/ndos 是命令解譯器,取代msdos的command.com用的 +------------------------ +解開 +------------------------ + 解開的程序大致上是: + gzip386 -d xxx.tgz (或xxx.gz) 得到 xxx.tar(或xxx.) + tar -xvf xxx.tar (或 xxx.) + (ps:gzip386 解壓時,會將原先的檔案蓋到(rename?); + ....與arj,pkunzip不太一樣;如果怕操作錯誤,先copy一份起來) + 然後將三個cjk-4.1.0.bin.tar.gz 展開 + 變成一個樹狀子目錄cjk/4_1.0/.................? +補充一點: + 這些檔案是.tar.gz,解開它們需要dos 版的gzip與tar + 我是在交大出的雲觀CD片上弄到的,不要問我網路上那裡有,sorry! +--------------------------------- +重新檔案分配位置 +-------------------------------- +以下是我的配置,只是可以執行,並非最佳設定 +bin/下 所有的exe,bat,btm搬到emtex/bin/ +例如 +BG5CONV.EXE +BG5LATEX.BAT +F_NAME.BAT +INSTFONT.BTM +MAKETEXP.BTM +MAKETTFP.BTM +TTF2PK.EXE +util/f_name.bat 也搬到emtex/bin +texinput 整個子目錄 搬到emtex/texinput/下 並改名為emtex/texinput/cjk +texinputs/bg5 整個子目錄 搬到emtex/texinput/bg5 +---------------- +修改一些檔案設定 +---------------- +--------------------------------------- +emtex/texinput/bg5/ttf2pk/ttf2pk.cfg中: + ntukai: -e Big5 $TEXMF/fonts/truetype/chinese/ntu_kai.ttf + ------ -------- ----------------------------------------- + ^ ^ ^ + | | |__你用的.ttf檔名(含全部路徑) + | | 不要管$texmf,直接c:\cwin31\system\....ttf + | |__編碼型態? + |__字形名稱,最好不要超過六個字 + +加入數行關於你的字形檔的敘述,以全真字庫為例: +avkv: -e Big5 c:/cwin\cttf/avkv.ttf +avbkv: -e Big5 c:/cwin/cttf/avbkv.ttf +avmv: -e Big5 c:/cwin/cttf/avmmv.ttf +avbmv: -e Big5 c:/cwin/cttf/avbmv.ttf +------------------------------------------- + +emtex/texinput/bg5/c00kai.fd: + \DeclareFontShape{C00}{kai}{m}{n}{<-> CJK * avkv}{} + ^^^^ + \DeclareFontShape{C00}{kai}{bx}{n}{<-> CJKb * avbkv}{\CJKbold} +或是 你需要明體及粗明體就: ^^^^^ +emtex/texinput/bg5/c00ming.fd + \DeclareFontShape{C00}{ming}{m}{n}{<-> CJK * avmv}{} + ^^^^ + \DeclareFontShape{C00}{ming}{bx}{n}{<-> CJKb * avbmv}{\CJKbold} + ^^^^^ +箭號^^^^處將與ttf2pk.cfg所加入的那幾行相對應,以便找到實際的TrueTypeFont +-------------------------------------------- + +emtex/data/dvips的子目錄下加入你所需的.cfg + + 以我的epson stylus 200為例便是一個sty.cfg + 於是依據dj.cfg 並參考../sty.cnf 與 ../dj.cnf + 自己掰出一個sty.cfg,(應該不算難才對) + 其中 有一行原先在dj.cfg中是 + P $(DVIDRVFONTS)\pixel.dj\%ddpi\%f.%p; + 改成 + P +$(DVIDRVFONTS)\pixel.sty\%ddpi\%f.%p;$(DVIDRVFONTS)\pixel.cjk\%ddpi\% +f.%p + + 它的意思大概是會在d:\texfont\pixel.sty\???dpi\*.pk + 與d:\texfont\pixel.cjk\???dpi\*.pk 找所需的pk字型檔 + + 並於autoexec.bat 或是 emtex\bin\set_tex.bat中 + 設定 SET PRINTER=STY 使 dvips16 及 dvips32 參考使用 + 設定 SET DVIPS_STDERR 使dvips 將 stderr 重新導向輸出 + 設定 SET MAKETEXPK=MAKETEXP %%N %%D %%B %%M 使dvips能call +MakeTexPK? + SET EMXOPT=-P .........給emx用的, I don't know + SET GS_LIB=.............設定你的ghostscript所在 + SET DVIDRVGRAPH=.........設定......I don't know +----------- +BTM檔的修改 +----------- +.btm是指4dos/ndos專用的批次檔. + +在此由於原先CJK410的package給定之btm檔不合於我目前使用中之4dos/ndos, + 於是花了好大的力氣"努力"的亂改一通,您大概手氣不會像我那麼糟, +----------------- +Instfont 安裝字型 +----------------- +鍵入 Instfont xxx -e enc res [res2] +其中xxx 字型名稱如ntukai,avkv,avbkv,... + -e enc 如 -e BIg5 + res 如 360 +我的epson stylus 200則是鍵入: + instfont avkv -e Big5 360 +然後會建好55個字形 +-------- +測試 +-------- +在"原先"的cjk/4_1.0/example/下有個big5.tex + 可以鍵入 + bg5latex big5.tex + 將big5.tex 編譯成 big5.dvi,然後鍵入 + dvips16 big5 + 會顯示一些訊息,說是缺了一些字型(.pk檔?), + 要現在建造,之後"應該"就可以得到big5.ps,可以用GhostScript來看 + 也可以 v @xx big5 從螢幕上看到outputs +另外在cjk/4_1.0/doc/chinese/big5/下有一個readmeb5.tex也可以用來測試 + 但是要先安裝l2tools.zip: + 先pkunzip -d l2tools.zip 將會把檔案解在 +emtex\dist....\tool\.........下 + 再跳到emtex\dist..\tool\...下 鍵入: + latex2e xxxx.ins(就是那個唯一的.ins) + 完成後就把今天在這目錄下新產生的檔全搬到emtex\texinput\latex2e\ + 如果你的哈滴空間不夠,現在應該就可以把emtex\dist..\tool\...先砍了 + 安裝好了之後就可以 + bg5latex readme.tex + 雖然還是產生很多警告訊息,可是還可以產生readmeb5.dvi + 之後還是用dvips16 或 dvips32 產生 readmeb5.ps + 與 v @xx readmeb5 看輸出 +--------- +後註 +--------- +一、我在安裝CJK的時候,遇到一些麻煩,可能是4dos/ndos的版本有所差異, + 有些功能及函數並未提供,所以對原先給定之btm檔有多處修改,不及備載? + 如您不幸也遭遇類似麻煩,那就......!-R +二、我的dvips16 在處理readmeb5.dvi時出現記憶體不足的訊號, + 而dvips32又無法自動呼叫MakeTexPk 來產生fonts.btm, + 所以只好自己動手寫了一個fontss.btm 來分析%dvips_stderr%的輸出檔, + 再呼叫MakeTexPK 來產生fonts.btm,多此一舉:( +三、這文件並非一邊安裝一邊撰寫,而是事後再行整理,可能有些項目有所疏漏, + 很有可能無法照著 STEP by STEP +的進行,而且我第一次寫這種長篇的post(?) + 如有不當之處請指正!-R, + Thank you! + |