返回列表 回复 发帖

[中文处理] 请测试 ctex 宏包 svn 版本

已完成初步的 ctex 宏包重新整理与 xetex 支持工作,安装使用方法请参见:

http://code.google.com/p/ctex-kit/wiki/CTeXPackage

虽然目前仍有很多小问题,欢迎测试并提出意见!

回复 #48 jjgod 的帖子

在论坛重新发个帖子宣布一下吧,也许大家不一定看到这个帖子
    Committed To EXcellence
     追  求  卓  越
Advanced Language Of Formula Typesetting

  Stay Hungry, Stay Foolish
现在两个 test 文件都跑不过去,比如那个 \ziju 的问题

[ 本帖最后由 milksea 于 2009-5-5 21:35 编辑 ]
读 TMD 文档搜 TMD 网页没 TMD 问题

milksea @ bbs.ctex.org
我现在想把过时的 type1cm.sty 换成 fix-cm.sty,事实上一般的 TeX 发行版基本安装除了 CJK 就缺 type1cm。
但是在 fixltx2e 的文档中说 fix-cm 应该在文档类前面用 \RequirePackage 弄进来。现在如果放在 ctex-common-defs.sty 里面导入不知道会不会出什么不好的问题?
看起来是要把中文宏包一统江湖了?好!不过建议保留一个兼容模式,例如以前用\usepackage{ctexartutf8},现在似乎没有ctexartutf8.cls了。最好做个假的ctexartutf8.cls,只要在其中用合适的option调入新版ctexart就行了。这样的好处是初学者不会遇到过去的文档不再能直接排版的问题,否则很快论坛就要被诸如”ctexartutf8宏包找不到呀“之类的问题淹没了。

[ 本帖最后由 instanton 于 2009-5-5 22:05 编辑 ]
我这两个例子也都通不过:

编译 test-cjk.tex 提示
  1. ! LaTeX Error: \CJKglue undefined.

  2. See the LaTeX manual or LaTeX Companion for explanation.
  3. Type  H <return>  for immediate help.
  4. ...                                             
  5.                                                   
  6. l.206 {\ziju{1}
复制代码
编译 test-xetex.tex 提示
  1. ! LaTeX Error: Command \songti already defined.
  2.                Or name \end... illegal, see p.192 of the manual.

  3. See the LaTeX manual or LaTeX Companion for explanation.
  4. Type  H <return>  for immediate help.
  5. ...                                             
  6.                                                   
  7. l.12 \newcommand*{\songti}{\CJKfamily{song}}
  8.                                              % 宋体
  9. ?
复制代码
四面楚歌,最后的一根稻草也断了...

回复 #6 Frogge 的帖子

第一个是已经提出来的新版 CJKpunct 的问题,需要修改的是 CJKpunct;
第二个猜测是 ctex4xetex.cfg 想处理的问题(我没仔细看哪里重复定义了),这个应该好改。
原帖由 milksea 于 2009-5-5 22:29 发表
第一个是已经提出来的新版 CJKpunct 的问题,需要修改的是 CJKpunct;
第二个猜测是 ctex4xetex.cfg 想处理的问题(我没仔细看哪里重复定义了),这个应该好改。
谢谢 Frogge 和 milksea。第二个问题已经修正了,我很不小心的把一个文件 (ctex-xetex-engine.sty) \input 了两次...

第一个问题劳烦 milksea 改改?我目前没有 CJK 环境。
原帖由 instanton 于 2009-5-5 21:55 发表
看起来是要把中文宏包一统江湖了?好!不过建议保留一个兼容模式,例如以前用\usepackage{ctexartutf8},现在似乎没有ctexartutf8.cls了。最好做个假的ctexartutf8.cls,只要在其中用合适的option调入新版ctexa ...
这个没问题,记下了。
原帖由 milksea 于 2009-5-5 21:47 发表
我现在想把过时的 type1cm.sty 换成 fix-cm.sty,事实上一般的 TeX 发行版基本安装除了 CJK 就缺 type1cm。
但是在 fixltx2e 的文档中说 fix-cm 应该在文档类前面用 \RequirePackage 弄进来。现在如果放在 cte ...
除了把 \RequirePackage{type1cm} 替换为 \RequirePackage{fix-cm} 还有什么其他要改的?

第二个问题,我也不知道
返回列表