LinuxSir.cn,穿越时空的Linuxsir!

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

今天升级tex出错了(最新进展,问题部分解决了)

[复制链接]
发表于 2006-10-29 15:28:33 | 显示全部楼层 |阅读模式
似乎是新装了个latex-cjk-common,
出错如下:
Undefined control sequence
(最新情况如下:)
把latex及tetex相关的包全部卸载,相关的配置文件也删除,
再重新安装tetex相关的包,
再装latex-cjk-chinese包,会自动装上latex-cjk-chinese-arphic-*四种字体,且自动卸载tfm-arphic-*四种字体,引用字体的时候是
\begin{CJK*}{GB}{gbsn}是宋体,而gkai是楷体。
这样就可以正常编译了。
只是原来做的模板用着有点问题。如下:
\newcommand{\song}{\CJKfamily{gbsn}}  %song  % 宋体   (Windows自带simsun.ttf)
%\newcommand{\fs}{\CJKfamily{fs}}      %fs  % 仿宋体 (Windows自带simfs.ttf)
\newcommand{\kai}{\CJKfamily{gkai}}    %kai  % 楷体   (Windows自带simkai.ttf)
\newcommand{\hei}{\CJKfamily{gbsn}}    %hei  % 黑体   (Windows自带simhei.ttf)
%\newcommand{\li}{\CJKfamily{li}}      %li  % 隶书   (Windows自带simli.ttf)
sim*字体用不了,把song改成gbsn也不行,还是会出现原来的错误:
! Undefined control sequence.
不知道利用gbkfonts把sim*处理一下如何?不过暂时不想做了,现在这样机器里面就基本上没有盗版的东西了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2006-10-29 15:33:19 | 显示全部楼层
第二个图的原tex文件:
\documentclass[10pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GB}{song}

\end{CJK*}
\end{document}
回复 支持 反对

使用道具 举报

发表于 2006-10-30 10:45:54 | 显示全部楼层
我也遇到同样情况
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 20:54:25 | 显示全部楼层
重装了,还是不行,没法了。
再升级看看吧。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 21:23:41 | 显示全部楼层
我在bts上报告了bug,bug号是396142,latex-cjk-common的maintainer说他那里没有问题,大家往396142@bugs.debian.org发信说明问题的情况吧,争取早日解决问题。
回复 支持 反对

使用道具 举报

发表于 2006-10-30 21:51:11 | 显示全部楼层
Frank已经要求你提供个小例子了,也可以到debian-chinese-gb上面找Danai SAE-HAN(韓達耐)去问,latex-cjk是他打的包
我个人使用的是自己打的cvs版CJK的deb,也就四百多K,CJK的东东本来就那几个文件,只要kpsewhich找得到相应的文件基本就没啥大问题
回复 支持 反对

使用道具 举报

发表于 2006-10-30 22:08:51 | 显示全部楼层
已经提供了,现在最简单的tex都不行了,在\begin{CJK}{UTF8}{song}这个地方报告错误,之前使用没有任何问题的
回复 支持 反对

使用道具 举报

发表于 2006-10-31 17:21:03 | 显示全部楼层
可以把song换为gbsn

Post by molucule
第二个图的原tex文件:
\documentclass[10pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GB}{song}

\end{CJK*}
\end{document}
回复 支持 反对

使用道具 举报

发表于 2006-10-31 17:27:12 | 显示全部楼层
GB2312编码例子,字体用arphic gbsn(文件本身用GB2312兼容编码):
\documentclass[10pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GB}{gbsn}

\end{CJK*}
\end{document}

UTF8编码例子,字体用cyberbit(文件本身用UTF8编码):
\documentclass[10pt]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{cyberbit00}

\end{CJK*}
\end{document}
回复 支持 反对

使用道具 举报

发表于 2006-10-31 17:43:41 | 显示全部楼层
临时解决的办法,在utf8时,将\usepackage{CJK}改成\usepackage{CJKutf8}
回复 支持 反对

使用道具 举报

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

本版积分规则

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