#!/bin/sh echoprompt=`echo -n "."` if test "$echoprompt" = "."; then echomode="-n "; echocr="" else echoprompt=`echo ".\c"` if test "$echoprompt" = "."; then echomode=""; echocr="\c" else echomode="-e "; echocr="\c" fi fi ############################################################### ############# The messages of end of upadte ################## message ( ) { menua (){ clear echo " " #echo " " #echo " If there are no error messages, then " if test "$install" = "update"; then echo " The 'update' must have been completed." else echo " The 'installation' must have been completed." fi #echo " " echo " 新版 ChiTeX 有下列新功能:" echo " 1. 新增中文字形, 现有立即可用中文字型:" echo " \\ming % 文鼎细明体" echo " \\idming % 中国龙中明体" echo " \\moekai % 教育部楷书" echo " \\MING % 文鼎细明体" echo " \\IDMING % 中国龙中明体 Adobe Type1 字形" echo " \\MOEKAI % 教育部楷书 Adobe Type1 字形 " echo " \\KAI % 楷书 Adobe Type1 字形" echo " \\FS % 仿宋 Adobe Type1 字形" echo " \\LI % 隶书 Adobe Type1 字形" echo " \\MR % 圆体 Adobe Type1 字形" echo " \\WUMING % 吴明体 (cwtex) Adobe Type1 字形" echo " \\WUFS % 吴仿宋 (cwtex) Adobe Type1 字形" echo " \\WUHEI % 吴黑体 (cwtex) Adobe Type1 字形" echo " \\songGB % 仿宋 (GB 内码, 大陆 新加坡)" echo " \\kaiGB % 楷书 (GB 内码, 大陆 新加坡)" echo " \\SONGGB % 仿宋 (GB 内码, 大陆 新加坡) Adobe Type1 字形" echo " \\KAIGB % 楷书 (GB 内码, 大陆 新加坡) Adobe Type1 字形" echo " (随时下指令 chitex -fonts, 可知立即可用中文字型)" echo " 2. 使用 pdftex 产生 pdf 档可有 '超连结' 及 '书签'" echo " (参见 math2_pdftex.tex 例如:下指令 chitex -pdftex math2_pdftex " echo " 可产生 math2_pdftex.pdf (用 Acrobat Reader 看此 pdf 档))" echo $echomode " Press any key to continue"$echocr read inline clear echo " " echo " 新版 ChiTeX 有下列新功能:" echo " 1. 可用中文档名之 TeX/LaTeX 文件" echo " 2. 提供新的 mymacros.tex 可 input 它来设定自己喜好的环境" echo " 且提供新的 samp2*.tex 的测试文件" echo " 3. 正确支援 使用中文於 chapterbib.sty 及 bibunits.sty" echo " 且提供测试的文件例子 '数学_bibunits.tex', 数学_chapbib.tex" echo " 4. 修正 cmakeindex 及 修正加强 cbibtex 使中文 key 也被正确 sort" echo " 而在 \"alpha\" 的 style 的 author-year 之 key 也做适当处理" echo " 5. 可正确地使用所有已知的 verbatim 类的指令" echo " 6. Modify \"camsbook.sty\" 使用 \\documentclass{amsbook} 时" echo " 有正确的 title" echo " 7. 支援 pdftex/pdflatex, 用法如: chitex -pdftex math2_pdftex" echo " 其中 math2_pdftex.tex 为可含 pdftex 指令之文件(详见 README.use* )" echo " 8. Could have chinese \"boldface(粗体字形)\" and \ \"outline(中空字形)\"," echo " if one use chinese Adobe type1 fonts commands." echo " 9. Could have fascinating \"grading color's \ effects(颜色渐层效果)\"" echo " More ....." echo " " echo $echomode " Press enter key to continue" $echocr read inkeya menubno="y" while test "$menubno" = "y" do menub case $inkeyb in "b") menubno="n"; menuano="y";; "c") menubno="n"; menuano="n";; *) menubno="y";; esac done } menub (){ clear echo " 10. 一些 script 程式改用 c 语言产生, 速度提升一倍以上(对长的文件)" echo " 11. 提供有关 cbibtex, cmakeindex 中文 kay 在 \\label, " echo " \\cite, \\ref 使用的例子文件: mabibind.tex 供测试" echo " (可下指令 chitex -chitexhelp 选读及测试 mabibind.tex)" echo " 12. 可使用 中文 Adobe Type1 字形, Linux 与 FreeBSD\ 之系统者可在 compile" echo " 时对於 Big5 或 GB 编码之 TrueType 字形产生必要之\ Adobe Type1" echo " 字形(使用 ttf2pfb). Linux 系统者可自动将 unicode 编码之\ TrueType" echo " 字形, 转换出 Big5 或 GB 编码之 TrueType 字形" echo " 11. 安装时才 compile 出 fmt 档, 可免无法配合 teTeX 版本" echo " 也提供程式 chitexconfig 可用来重新 configure 你的 ChiTeX 环境" echo " 也可在你安装 ChiTeX 後, 再有新 teTeX 版本, 而再更新你的 teTeX 为" echo " 新版本之後, 下指令:" echo " chitexconfig -makefmt" echo " 可更新 chitex*.fmt 及 pdfchitex*.fmt 而使能配合新版的 teTeX" echo " " echo " Give me messages if have problems" echo " " echo " Hung-Yih Chen (陈弘毅)" echo " Dept. of Mathematics, Nat'l Central Univ." echo " email: yih@math.ncu.edu.tw " echo " " echo " Type \"b\" to back" echo " or Type \"c\" to continue" echo $echomode " : " $echocr read inkeyb } #menuno="y" menuano="y";menubno="y" #while test "$menu" = "y" #do while test "$menuano" = "y" do menua done #done submenuc (){ clear echo " " echo " " echo " *** 呼叫本 message 请下指令: message " echo " " echo " 在任何时候, 要要知道主要 chitex 的指令, 只要下指令:" echo " chitex" echo " " echo " 在任何时候, 要知道可使用之内建中文字形指令, 只要下指令:" echo " chitex -fonts " echo " " echo " 在任何时候, 如要 \"测试所附 TeX 例子文件\", \"求助(help)\"," echo " \"阅读 README* 等\", 只要下指令:" echo " chitex -chitexhelp" echo " " echo " 现在你可以 \"阅读及测试 TeX 例子文件\", \"求助\" 或 \ \"结束\"" echo " " echo " 1. 阅读及测试 TeX 例子文件" echo " 2. 求助(有关 ChiTeX) " echo " b. 回到最前面 " echo " q. 结束" echo " " echo $echomode " Type '1', '2', 'b' or 'q' to choose one of the above: " $echocr read inkeyc # export inkeyc } submenucno="y" while test "$submenucno" = "y" do submenuc case "$inkeyc" in "1") chitexhelp -big5 -test; submenucno="y";; "2") chitexhelp; submenucno="y" ;; "b") messageno="y"; submenucno="n";; "q") messageno="n"; submenucno="n" echo " " echo " At any time give command:" echo " chitex -help" echo " to get help " echo " " exit;; *) messageno="n"; submenucno="y";; esac done } messageno="y" while test "$messageno" = "y"; do message done exit ######################### message ( ) { menua (){ clear echo " " #echo " " #echo " If there are no error messages, then " if test "$install" = "update"; then echo " The 'update' must have been completed." else echo " The 'installation' must have been completed." fi echo " " echo " 新版 ChiTex 有下列新功能:" echo " 1. 支援 pdftex/pdflatex, 用法如: chitex -pdftex math2_pdftex" echo " 其中 math2_pdftex.tex 为可含 pdftex 指令之文件(详见 README.use* )" echo " 2. Could have chinese \"boldface(粗体字形)\" and \ \"outline(中空字形)\"," echo " if one use chinese Adobe type1 fonts commands." echo " 3. Could have fascinating \"grading color's \ effects(颜色渐层效果)\"" echo " 4. 一些 script 程式改用 c 语言产生, 速度提升一倍以上(对长的文件)" echo " 5. 提供有关 cbibtex, cmakeindex 中文 kay 在 \\label, " echo " \\cite, \\ref 使用的例子文件: mabibind.tex 供测试" echo " (可下指令 chitex -chitexhelp 选读及测试 mabibind.tex)" echo " 6. 修正 cmakeindex 及 修正加强 cbibtex 使中文 key 也被正确 sort" echo " 而在 \"alpha\" 的 style 的 author-year 之 key 也做适当处理" echo " 7. 可正确地使用所有已知的 verbatim 类的指令" echo " 8. Modify \"camsbook.sty\" 使用 \\documentclass{amsbook} 时" echo " 有正确的 title" echo " More ....." echo " " echo $echomode " Press Any key to continue" $echocr read inkeya menubno="y" while test "$menubno" = "y" do menub case $inkeyb in "b") menubno="n"; menuano="y";; "c") menubno="n"; menuano="n";; *) menubno="y";; esac done } menub (){ clear echo " " echo " 9. 可使用 中文 Adobe Type1 字形, Linux 与 FreeBSD\ 之系统者可在 compile" echo " 时对於 Big5 或 GB 编码之 TrueType 字形产生必要之\ Adobe Type1" echo " 字形(使用 ttf2pfb). Linux 系统者可自动将 unicode 编码之\ TrueType" echo " 字形, 转换出 Big5 或 GB 编码之 TrueType 字形" echo " 10. 安装时才 compile 出 fmt 档, 可免无法配合 teTeX 版本" echo " 也提供程式 chitexconfig 可用来重新 configure 你的 ChiTeX 环境" echo " 也可在你安装 ChiTeX 後, 再有新 teTeX 版本, 而再更新你的 teTeX 为" echo " 新版本之後, 下指令:" echo " chitexconfig -makefmt" echo " 可更新 chitex*.fmt 及 pdfchitex*.fmt 而使能配合新版的 teTeX" echo " " echo " Give me messages if have problems" echo " " echo " Hung-Yih Chen (陈弘毅)" echo " Dept. of Mathematics, Nat'l Central Univ." echo " email: yih@math.ncu.edu.tw " echo " " echo " Type \"b\" to back" echo " or Type \"c\" to continue" echo $echomode " : " $echocr read inkeyb } #menuno="y" menuano="y";menubno="y" #while test "$menu" = "y" #do while test "$menuano" = "y" do menua done #done submenuc (){ clear echo " " echo " " echo " *** 呼叫本 message 请下指令: message " echo " " echo " 在任何时候, 要要知道主要 chitex 的指令, 只要下指令:" echo " chitex" echo " " echo " 在任何时候, 要知道可使用之内建中文字形指令, 只要下指令:" echo " chitex -fonts " echo " " echo " 在任何时候, 如要 \"测试所附 TeX 例子文件\", \"求助(help)\"," echo " \"阅读 README* 等\", 只要下指令:" echo " chitex -chitexhelp" echo " " echo " 现在你可以 \"阅读及测试 TeX 例子文件\", \"求助\" 或 \ \"结束\"" echo " " echo " 1. 阅读及测试 TeX 例子文件" echo " 2. 求助(有关 ChiTeX) " echo " b. 回到最前面 " echo " q. 结束" echo " " echo $echomode " Type '1', '2', 'b' or 'q' to choose one of the above: " $echocr read inkeyc # export inkeyc } submenucno="y" while test "$submenucno" = "y" do submenuc case "$inkeyc" in "1") chitexhelp -big5 -test; submenucno="y";; "2") chitexhelp; submenucno="y" ;; "b") messageno="y"; submenucno="n";; "q") messageno="n"; submenucno="n" echo " " echo " At any time give command:" echo " chitex -help" echo " to get help " echo " " exit;; *) messageno="n"; submenucno="y";; esac done } messageno="y" while test "$messageno" = "y"; do message done exit # *) messageno="y";;