LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 818|回复: 0

搞定context的进来帮个忙

[复制链接]
发表于 2005-9-26 21:28:14 | 显示全部楼层 |阅读模式
我是先装好latex,能正常编译中、文的tex文件
接着我就配置context,
具体根据这个修改的


# 编辑 tex/context/base/font-uni.tex

如果你使用的是 GBK 编码的中文字体,编辑 tex/context/base/font-uni.tex, 并将下面这段代码前面的注释去掉。注意不要把 "%D \starttypen" 和 "%D \stoptypen" 的注释给去掉了!

\defineucharmapping{GBK}#1#2%
{\unicodeposition=#1
\advance\unicodeposition -129
\multiply\unicodeposition 190
\advance\unicodeposition #2
\advance\unicodeposition-\ifnum#2>127 65\else64\fi
\dorepositionunicode}

# 编辑 tex/context/base/cont-sys.ori

在其中加上:

\def\currentucharmapping{GBK}

必须加在 \protect \endinput 一行前,否则不起作用。然后另存为 tex/context/base/cont-sys.tex
# 添加字体别名

此外,由于 ConTeXt 缺省定义的简体中文字体名分别为: gbsong gbkai gbhei gbfs gbli(具体参看 font-chi.tex), 所以如果你的中文字体名不同的话,也可以在此文件中修改。例如你使用的是 gbksong,...,gbkli, 可相应添加:

\definefontsynonym [gbsong] [gbksong] [encoding=gbk]
\definefontsynonym [gbsongsl] [gbksongsl] [encoding=gbk]
\definefontsynonym [gbhei] [gbkhei] [encoding=gbk]
\definefontsynonym [gbheisl] [gbkheisl] [encoding=gbk]
\definefontsynonym [gbkai] [gbkkai] [encoding=gbk]
\definefontsynonym [gbkaisl] [gbkkaisl] [encoding=gbk]
\definefontsynonym [gbfs] [gbkfs] [encoding=gbk]
\definefontsynonym [gbfssl] [gbkfssl] [encoding=gbk]
\definefontsynonym [gbli] [gbkli] [encoding=gbk]
\definefontsynonym [gblisl] [gbklisl] [encoding=gbk]

# 重新生成 ConTeXt 的格式文件了

texexec --make



但是在texexec --make这个步骤的时候出现了这个错误

loading : Context Core Macros / Sectioning
system : mark part defined [part]
system : mark partnumber defined [partnumber]
system : mark chapter defined [chapter]
system : mark chapternumber defined [chapternumber]
system : mark section defined [section]
system : mark sectionnumber defined [sectionnumber]
system : mark subsection defined [subsection]
system : mark subsectionnumber defined [subsectionnumber]
system : mark subsubsection defined [subsubsection]
system : mark subsubsectionnumber defined [subsubsectionnumber]
system : mark subsubsubsection defined [subsubsubsection]
system : mark subsubsubsectionnumber defined [subsubsubsectionnumber]
system : mark subsubsubsubsection defined [subsubsubsubsection]
system : mark subsubsubsubsectionnumber defined [subsubsubsubsectionnum
ber]
system : mark title defined [title]
system : mark titlenumber defined [titlenumber]
system : mark subject defined [subject]
system : mark subjectnumber defined [subjectnumber]
system : mark subsubject defined [subsubject]
system : mark subsubjectnumber defined [subsubjectnumber]
system : mark subsubsubject defined [subsubsubject]
system : mark subsubsubjectnumber defined [subsubsubjectnumber]
system : mark subsubsubsubject defined [subsubsubsubject]
system : mark subsubsubsubjectnumber defined [subsubsubsubjectnumber]
system : mark subsubsubsubsubject defined [subsubsubsubsubject]
system : mark subsubsubsubsubjectnumber defined [subsubsubsubsubjectnum
ber]
) (./page-imp.tex
loading : Context Core Macros / Pagebody Building
system (E-TEX) : [line 736] \dimexpr
) (./core-tbl.tex
loading : Context Core Macros / Tabulation
) (./core-int.tex
loading : Context Core Macros / Interaction
) (./core-ntb.tex
loading : Context Core Macros / Natural Tables
) (./core-ltb.tex
loading : Context Core Macros / Line Tables
) (./meta-ini.tex
loading : MetaPost Graphics / Initializations
system (E-TEX) : [line 154] \ifcsname
) (./meta-pag.tex
loading : MetaPost Graphics / Page Data Management
) (./meta-fig.tex
loading : MetaPost Graphics / Stand Alone Graphics
) (./core-pos.tex
loading : Context Positioning Support
system (E-TEX) : [line 283]
) (./lang-chi.tex
loading : Context Language Macros / Chinese
language : no patterns cn for cn (n=1)
language : no hyphenations cn for cn (n=1)
language : language specific options [default-cn] seamless appended
encoding : coding gbk
encoding : coding big5
) (./java-ini.tex
loading : Context JavaScript Macros / Initialization
) (./core-fld.tex
loading : Context Field Macros
) (./core-hlp.tex) (./core-reg.tex
loading : Context Core Macros / Register Management
) (./font-ini.tex
loading : Context Font Macros (ini)
system (E-TEX) : [line 810] \ifcsname
system (E-TEX) : [line 918] \ifcsname
system (E-TEX) : [line 1012] \ifcsname
system (E-TEX) : [line 1110] \ifcsname
system (E-TEX) : [line 1302] \ifcsname
system (E-TEX) : [line 1416] \ifcsname
system (E-TEX) : [line 1471]
system (E-TEX) : [line 1625] \ifcsname
system (E-TEX) : [line 1696] \ifcsname
system (E-TEX) : [line 1773] \ifcsname
system (E-TEX) : [line 1968] \ifcsname
system (E-TEX) : [line 2732] \ifcsname
system (E-TEX) : [line 2799] \ifcsname
system (E-TEX) : [line 3007] \ifcsname
system (E-TEX) : [line 3701] \ifcsname
loading : Postponed Plain TeX Font Definitions
bodyfont : style rm (rm definedromanserifregular)
bodyfont : style ss (ss definedsansserifsanssupport)
bodyfont : style tt (tt definedteletypetypemono)
bodyfont : style hw (hw definedhandwritten)
bodyfont : style cg (cg definedcalligraphic)
bodyfont : variant unk is loaded
(./font-unk.tex)) (./font-uni.tex
loading : Context Font Macros / UNICODE Support
! Undefined control sequence.
<everypar> \OTRSETshowstatus \flushnotes
\ifinner \else \checksidefloat \fi ...
<to be read again>
D
l.329 D
\defineucharmapping{GBK}#1#2%
?



谁能帮忙解决一下,或者发给我一分能正常运行的配置文件
tex/context/base/font-uni.tex
tex/context/base/cont-sys.ori
tex/context/base/cont-sys.tex
tex/context/base/cont-sys.tex

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表