+ -
当前位置:首页 → 问答吧 → 有人在Mandriva下搞好了tetex和CJK么?

有人在Mandriva下搞好了tetex和CJK么?

时间:2006-08-15

来源:互联网

CJK用的什么版本?听说自带的4.2版本不好,4.6的版本找不到为Mandriva打的包,自己编译不太清楚怎么搞,与经典的./configure make && make install好像不太一样。

作者: musiccow   发布时间: 2006-08-15

等等,我又找到了一点资料,明天试试再说。

作者: musiccow   发布时间: 2006-08-16

最简单的办法还是把Windows下的CTex的localtexmf目录复制到/usr/local/texmf目录下,然后刷新文件名数据库。

自带的CJK版本没什么问题啊,我就是用的它。自己编译安装的话就是configure,make和make install三个命令。需要注意的就是关联信息。

作者: mwmb2   发布时间: 2006-08-16

你是怎么干的?我按照北南南北兄在这里的方法搞,在第5步就有点疑问,弄完后编译怎么都出问题,提示
! Undefined control sequence.
l.1 \documentclass
[12pt]{article}

我的tex文件是

\documentclass[12pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
\section*{What I Have Lived For}
\section*{我为何而生}
…………

作者: musiccow   发布时间: 2006-08-17

我也不清楚为什么出现你的那个错误。

好吧,如果你要从头安装,附件中是我的当初在Mandriva 2006从头安装Latex的详细步骤。安装完后可以用pdflatex和dvipdfmx生成支持中文复制和搜索的pdf文件,以及支持中文的pdf标签。
上传的图像
Latex_Mandriva2006_by_mwmb2.pdf (198.2 KB, 24 次查看)

作者: mwmb2   发布时间: 2006-08-18

试了一下你提供的方法,有了很大的进展,终于有了可以正常使用的gbkfonts,我进行到了第7步,只打算生成dvi文件看看行不行。
还是没有成功,总是有这种提示:

Transcript written on mfput.log.
grep: gbsong01.log: 没有那个文件或目录
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input gbsong01' failed to make gbsong01.tfm.
kpathsea: Running mktextfm gbsong20
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input gbsong20
This is METAFONT, Version 2.71828 (Web2C 7.5.4)

我用的是windowsxp的simsun,不知道跟这个有什么关系,后来我用bitstream的cyberbit字体试了一下,也不行,另外mandriva要装英文的么?我觉得这个应该没关系吧。我的CJK是4.5.1版的,跟你用的4.6版也不同,不知这个会不会有影响。

作者: musiccow   发布时间: 2006-08-18

恩,又看到一个重要的出错信息
LaTeX Font Warning: Font shape `C10/gbkcybercjk/bx/n' undefined
(Font) using `C10/song/m/n' instead on input line 6.

作者: musiccow   发布时间: 2006-08-19

1、Mandriva不装英文也没关系,我只是如实记录当时我装系统的步骤而已。

2、宋体只能用win98的simsun.ttf,而不能用win2k或xp的simsun.ttc或simsun.ttf。这两个宋体是不一样的,文件大小也不一样。用2k或xp的宋体会使得gbkfonts转化时出错。不光会影响pdflate,应该也会影响latex使用的字体。你的出错信息我没有碰到过,不过根据显示的内容看,肯定是你用xp的宋体的原因。

3、我没有用过bitstream的cyberbit字体,根据你的出错信息看,应该也是这个字体使用gbkfonts转化时有问题。你不如试试楷体,因为2k或xp的楷体跟98是一样的。如果楷体能用,那你就把宋体换成98的吧。(你如果没有可以找我要)

4、CJK的版本不会有太大影响,可以先不考虑。

作者: mwmb2   发布时间: 2006-08-19

要疯了,还是一样的出错提示,只不过gbkkai取代了gbksong。

看看是不是tex文件有问题

\documentclass[12pt]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GB}{kai}
\section*{What I Have Lived For}
\section*{我为何而生}

\normalsize \small The Prologue to \textit{Bertrand Russell}'s
Autobiography

\noindent 伯兰特罗素自传序言

\normalsize
\bigskip

Three passions, simple but overwhelmingly strong, have governed my
life: the longing for love, the search for knowledge, and unbearable
pity for the suffering of mankind. These passions, like great winds,
have blown me hither and thither, in a wayward course, over a great
ocean of anguish, reaching to the very verge of despair.

\bigskip

对爱情的渴望,对知识的追求,对人类苦难不可遏制的同情,是支配我一生的单
纯而强烈的三种感情。这些感情如阵阵巨风,吹拂在我动荡不定的生涯中,有时
甚至吹过深沉痛苦的海洋,直抵绝望的边缘。

\end{CJK*}

\end{document}

从别的网站抄来的一个例子

作者: musiccow   发布时间: 2006-08-19

不是

\begin{CJK*}{GB}{kai}

而是

\begin{CJK*}{GBK}{kai}

!!!

作者: mwmb2   发布时间: 2006-08-19

啊!!!原来如此
多谢指点

作者: musiccow   发布时间: 2006-08-19