LinuxSir.cn,穿越时空的Linuxsir!

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

有人装过texlive 2008吗?我遇到中文不能tex的问题。

[复制链接]
发表于 2010-1-29 09:43:21 | 显示全部楼层 |阅读模式
首先感谢这里的大侠们!你们之前帮我解决了不少问题。我渐渐地了解gentoo的“脾气”了。最开心的是,我渐渐地喜欢上他了。越来越淡忘甚至有些讨厌ubuntu了。喜欢gentoo……但是觉得gentoo的社区不像ubuntu那么火。有些遗憾!但还是喜欢gentoo!

最近为了写一个tex文档,我需要装texlive 2008,不知道这里的各位大哥有没有装过啊。
我是这样的装的。equery uses texlive,几乎把所有的use都给选上了。

uusky ~ # equery uses texlive
[ Searching for packages matching texlive... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for app-text/texlive-2008 ]
U I
+ + X             : Adds support for X11
+ + cjk           : Adds support for Multi-byte character languages (Chinese, Japanese, Korean)
+ + context       : Add support for the ConTeXt format (dev-texlive/texlive-context)
+ + cyrillic      : Add support for Cyrillic (dev-texlive/texlive-langcyrillic)
+ + detex         : Add support for dev-tex/detex, a filter program that removes the LaTeX (or TeX) control sequences
- - doc           : Adds extra documentation (API, Javadoc, etc)
+ + dvi2tty       : Add support for dev-tex/dvi2tty to preview dvi-files on text-only devices
+ + dvipdfm       : Add support for app-text/dvipdfm to convert DVI files to PDF
+ + extra         : Add support for extra TeXLive packages
+ + games         : Add typesetting support for games (chess, etc.) (dev-texlive/texlive-games)
+ + graphics      : Add support for several graphics packages (pgf, tikz,...)
- - humanities    : Add LaTeX support for the humanities (dev-texlive/texlive-humanities)
- - jadetex       : Add support for app-text/jadetex (for processing tex files produced by the TeX backend of Jade)
- - latex3        : Add support for LaTeX3 (dev-texlive/texlive-latex3)
- - linguas_af    : Afrikaans locale
- - linguas_ar    : Arabic locale
- - linguas_bg    : Bulgarian locale
- - linguas_bn    : Bengali locale
- - linguas_bo    : Tibetan locale
- - linguas_cs    : Czech locale
- - linguas_cy    : Welsh locale
- - linguas_da    : Danish locale
- - linguas_de    : German locale
- - linguas_el    : Greek locale
+ + linguas_en    : English locale
- - linguas_en_GB : English locale for Britain
- - linguas_eo    : Esperanto locale
- - linguas_es    : Spanish locale
- - linguas_et    : Estonian locale
- - linguas_fi    : Finnish locale
- - linguas_fr    : French locale
- - linguas_ga    : Irish locale
- - linguas_he    : Hebrew locale
- - linguas_hi    : Hindi locale
- - linguas_hr    : Croatian locale
- - linguas_hsb   : Upper Sorbian locale
- - linguas_hu    : Hungarian locale
- - linguas_hy    : Armenian locale
- - linguas_id    : Indonesian locale
- - linguas_is    : Icelandic locale
- - linguas_it    : Italian locale
- - linguas_ja    : Japanese locale
- - linguas_ko    : Korean locale
- - linguas_la    : Latin2 locale
- - linguas_ml    : Malayalam locale
- - linguas_mn    : Mongolian locale
- - linguas_nl    : Dutch locale
- - linguas_no    : Norwegian locale
- - linguas_pl    : Polish locale
- - linguas_pt    : Portuguese locale
- - linguas_ro    : Romanian locale
- - linguas_ru    : Russian locale
- - linguas_sk    : Slovak locale
- - linguas_sl    : Slovenian locale
- - linguas_sr    : Serbian locale
- - linguas_sv    : Swedish locale
- - linguas_ta    : Tamil locale
- - linguas_th    : Thai locale
- - linguas_tr    : Turkish locale
- - linguas_uk    : Ukrainian locale
- - linguas_vi    : Vietnamese locale
+ + linguas_zh    : Chinese locale
+ + music         : Add support for music typesetting (dev-texlive/texlive-music)
+ + omega         : Add omega packages (dev-texlive/texlive-omega)
+ + png           : Adds support for libpng (PNG images)
+ + pstricks      : Add pstricks packages (dev-texlive/texlive-pstricks)
+ + publishers    : Add support for publishers (dev-texlive/texlive-publishers)
+ + science       : Add typesetting support for natural and computer sciences (dev-texlive/texlive-science)
+ + tex4ht        : Add support for dev-tex/tex4ht (for converting (La)TeX to (X)HTML, XML and OO.org)
+ + truetype      : Adds support for FreeType and/or FreeType2 fonts
+ + xetex         : Add support for XeTeX macros (dev-texlive/texlive-xetex)
+ + xindy         : Add support for app-text/xindy, a flexible indexing system
+ + xml           : Add support for XML files

安装好之后,什么都没有动。
\documentclass{article}
%\usepackage{cjk}

\begin{document}
%\begin{cjk}
Cowards die many times before their deaths.\\

%懦夫在未死之前,已身历多次死亡的恐怖了。
%\end{cjk}
\end{document}
就可以编译通过,但是一把%去了,使用中文就出错。试了好几次,xetex都不能处理中文,总之不管怎么样,只要一使用中文以及一个中文的宏包,就报错。

不知道如何处理?我想这个帖子就发出去,也很难有人解决我的问题。唉,死马当活马医吧!期待这里有人搞过这个东西。
发表于 2010-1-29 10:31:58 | 显示全部楼层
这个cjk支持,不是安装好了就工作的。需要手工配置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 10:48:08 | 显示全部楼层
能不能告诉我,如何配置,有网页说明不?呵呵,救星啊……………………
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 10:52:45 | 显示全部楼层
兄弟,听说不使用cjk也可以使用xetex处理中文。但是我的xetex连上面一篇最简单的英文都处理不好啊。报找不到article包!如何是好?
回复 支持 反对

使用道具 举报

发表于 2010-1-29 11:00:57 | 显示全部楼层
用下面两个包处理中英文比较好

dev-tex/texlive-xetex
dev-tex/xecjk

编译命令用 xelatex foo.tex
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 11:02:12 | 显示全部楼层
谢谢了兄弟。我顺藤摸瓜,找到了一个不错帖子。正在解决问题。应该使用xelatex而不是xetex。
使用xelatex编译还是有点问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 11:25:36 | 显示全部楼层
字体不好办!似乎有些麻烦,似乎问题总是出在这里。

simsun有没有办法安装啊?
回复 支持 反对

使用道具 举报

发表于 2010-1-29 12:13:39 | 显示全部楼层
LZ搜索啊。这个cjk配置以前很麻烦。现在容易了不少。看看下面这个也许对你有帮助。
http://blog.jjgod.org/2009/11/21/chinese-in-tex-live-2009/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 13:53:05 | 显示全部楼层
现在报错是这样的!唉!
uusky doc_work # xelatex ctex
This is XeTeXk, Version 3.1415926-2.2-0.999.6 (Web2C 7.5.7)
%&-line parsing enabled.
entering extended mode
(./ctex.tex
LaTeX2e <2005/12/01>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, bulgarian, russian, ukrainian, loaded.
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size11.clo))
(/usr/share/texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
(/usr/share/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-dist/tex/xelatex/xetex-def/xetex.def)))
(/usr/share/texmf-dist/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex))
(/usr/share/texmf-dist/tex/latex/base/fontenc.sty
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-dist/tex/xelatex/euenc/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-dist/tex/xelatex/fontspec/fontspec.cfg))
(/usr/share/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
(/usr/share/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/share/texmf-dist/tex/latex/base/fixltx2e.sty))
(/root/.texlive2008/texmf-var/tex/zhspacing/zhfont.sty
(/root/.texlive2008/texmf-var/tex/zhspacing/zhspacing.sty
(/root/.texlive2008/texmf-var/tex/zhspacing/usefulmacros.sty)
(/root/.texlive2008/texmf-var/tex/zhspacing/myclass.sty
(/root/.texlive2008/texmf-var/tex/zhspacing/usefulmacros.sty))kpathsea: Invalid fontname `AR PL New Sung', contains ' '

! Font \zf@basefont="AR PL New Sung" at 10.0pt not loadable: Metric (TFM) file
or installed font not found.
\zf@fontspec ...ntname \zf@suffix " at \f@size pt
                                                  \unless \ifzf@icu \zf@set@...
l.568 ...ont=WenQuanYi Zen Hei]{AR PL New Sung}}{}
                                                  
?

源文件是这样的,我不在使用CJK了。

\documentclass[11pt,a4paper]{article}
%------------------------------------------------------------------------------------------------------
\usepackage{xltxtra,fontspec,xunicode}    %这里使用xetex相应的宏包
\usepackage{zhfont}                       %这里调用zhspacing
\zhspacing
%------------------------------------------------------------------------------------------------------

%------------------------------------------------------------------------------------------------------
\setzhmainfont[BoldFont=LiHei Pro]{KaiTi}%这里设置中文粗体和普通字体
\setmainfont{TeX Gyre Pagella}           %这里设置英文衬线字体
\setmonofont{Monaco}                     %英文等宽字体
\setsansfont{Trebuchet MS}               %英文无衬线字体
%-------------------------------------------------------------------------------------------------------

\begin{document}
Cowards die many times before their deaths.\\

懦夫在未死之前,已身历多次死亡的恐怖了。
\end{document}

就报上述错误!!

如何解决呢?我把zhspacing的字体全部换了,但是似乎它又不能字体名中间有空格。字体权限也全部改成644了。似乎还有问题。
回复 支持 反对

使用道具 举报

发表于 2010-1-29 13:58:55 | 显示全部楼层
删掉 portage 里的那个 TeX Live 2008,去 ctan.org 上下载 TeX Live 2009,然后参考 http://bbs.ctex.org/viewthread.php?tid=54661

如果你非要去用 portage 里的 TL,那么你现在应该停止一切漫无目的的尝试,去搜索正确的文档。
回复 支持 反对

使用道具 举报

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

本版积分规则

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