Texlive2007还需要如何配置?(整理完毕,新手参考)

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

#16

帖子 ltkun » 2007-10-22 19:27

viewtopic.php?t=61206&highlight=
个人认为还是xetex比cjk方便 不用生成字体 简单的很
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#17

帖子 aquachick » 2007-10-22 21:26

我目前没有装进任何字体,从Ctex论坛上找到了两个脚本,想用来生成字体,都不成功。原因不明,也没有时间研究了。
现在我的问题就是,我还需要安装些什么东西么?下面就是我编译一个 简历 的终端日志,不成功,但是这个模板在XP下的 Miltex-2.7-beta是成功的,可是XP系统我不喜欢。希望大家能告诉我还有什么地方应该改进的?谢谢了!

PS:我也用了其它的命令编译,如Xetex classic-cn.tex, latex classic-cn.tex都会出现那个"hyperref"问题,Ctex上的人说因为原来模板有图片,所以要调用那个,可是明明都是没有图片的语句在里面,怎么会出现这样的情况呢?linux下现在我是一塌糊涂,完全找不着北!
messi@ubuntu:~/Desktop/moderncv-CHNS$ pdflatex classic-cn.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./classic-cn.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, loaded.
(./moderncvwutao.cls
Document Class: moderncvwutao 2007/05/28 v0.6 modern curriculum vitae document
class
(/usr/share/texmf-texlive/tex/latex/base/size11.clo)
(/usr/share/texmf/tex/latex/CJK/CJK.sty
(/usr/share/texmf/tex/latex/CJK/mule/MULEenc.sty)
(/usr/share/texmf/tex/latex/CJK/CJK.enc))
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def))
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/latex/base/t1enc.def))
(/usr/share/texmf-texlive/tex/latex/marvosym/marvosym.sty)
(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty)
(/usr/share/texmf-texlive/tex/latex/hyperref/hyperref.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/latex/hyperref/pd1enc.def)
(/etc/texmf/tex/latex/config/hyperref.cfg)
(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty)
Implicit mode ON; LaTeX internals redefined

Package hyperref Warning: Option `pdfpagelabels' is turned off
(hyperref) because \thepage is undefined.

)
*hyperref using driver hpdftex*
(/usr/share/texmf-texlive/tex/latex/hyperref/hpdftex.def)
(/usr/share/texmf-texlive/tex/latex/tools/longtable.sty)
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)))
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(./moderncvcompatibility.sty)
(/usr/share/texmf-texlive/tex/latex/base/omscmr.fd))
(/usr/share/texmf/tex/latex/lm/lmodern.sty)
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu))) (./classic-cn.aux)
(/usr/share/texmf/tex/latex/lm/t1lmr.fd)
(/usr/share/texmf-texlive/tex/latex/hyperref/nameref.sty
(/usr/share/texmf-texlive/tex/latex/oberdiek/refcount.sty)) (./classic-cn.out)
(./classic-cn.out) (./moderncvthemeclassic2.sty
(/usr/share/texmf/tex/latex/lm/t1lmss.fd))
(/usr/share/texmf/tex/latex/CJK/standard.bdg)
(/usr/share/texmf/tex/latex/CJK/extended.enc)
(/usr/share/texmf/tex/latex/CJK/extended.chr)

Package hyperref Warning: Option `baseurl' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfpagemode' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfstartview' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfstartpage' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdftex' has already been used,
(hyperref) setting the option has no effect on input line 12.

! Undefined control sequence.
try@size@range ...extract@rangefontinfo font@info
<-*>@nil <@nnil
l.29 \maketitle

?
附件
moderncv-CHNS.rar
(289.23 KiB) 已下载 427 次
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

#18

帖子 ltkun » 2007-10-22 21:42

xetex编译还是要用 xelatex来编译啊 不是xetex
jieying
帖子: 371
注册时间: 2005-11-03 17:52

#19

帖子 jieying » 2007-10-22 21:51

rar压缩的?懒得看了。
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

#20

帖子 ltkun » 2007-10-22 22:01

Package hyperref Warning: Option `baseurl' has already been used,
(hyperref) setting the option has no effect on input line 16.


Package hyperref Warning: Option `pdfpagemode' has already been used,
(hyperref) setting the option has no effect on input line 16.


Package hyperref Warning: Option `pdfstartview' has already been used,
(hyperref) setting the option has no effect on input line 16.


Package hyperref Warning: Option `pdfstartpage' has already been used,
(hyperref) setting the option has no effect on input line 16.


Package hyperref Warning: Option `pdftex' has already been used,
(hyperref) setting the option has no effect on input line 16.

(/usr/share/texmf-texlive/tex/latex/marvosym/umvs.fd)
(/usr/share/texmf/tex/latex/lm/omllmm.fd)
(/usr/share/texmf/tex/latex/lm/omslmsy.fd)
(/usr/share/texmf/tex/latex/lm/omxlmex.fd) [1] [2] [3] (./a.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

)
(see the transcript file for additional information)
*** stack smashing detected ***: xdvipdfmx terminated
Aborted (core dumped)
Output written on a.pdf (3 pages).
Transcript written on a.log.


我用xelatex编译了一下 也没有成功 最后出错了 不知道什么原因
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36

#21

帖子 imick » 2007-10-23 9:34

我打开那个中文化了的moderncvwutao.cls粗略看了一下,中文支持好像都是针对windows的那几个中文字体所做的(你自己的文件里并没有声明任何字体,估计是宏包那里帮你声明了,你没有那几个windows字体,也许是问题所在),不知道是不是这个原因你编译不了,你先试试基本的中文文档,编译通过了再来尝试这个宏包吧。
=[零]=
jieying
帖子: 371
注册时间: 2005-11-03 17:52

#22

帖子 jieying » 2007-10-23 12:29

imick兄正解。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

#23

帖子 zhan » 2007-10-23 22:01

aquachick 写了: 可是文章也说到了“the key problem of XeTeX, i.e. the font switching problem, is tend to be fixed in the next release of XeTeX.”这篇文章发布的时候是2007年4月,到现在是10月了,不知道现在这个Xetex版本是不是已经解决了这个问题。
xetex 现在还是在 texlive2007 中的版本,也就是 ubuntu gutsy 中打包的 texlive-xetex 的那个版本,0.996 。
新版 0.997 目前还在 svn 仓库中,需要的可以自己下载编译。

值得一说的是对于 xetex 0.997 USTC 的 yindian 做了 zhspacing 的宏包,可以很容易的处理中英文混排中中文的断空格断行等问题,使得排版容易了很多。还是很值得一用的。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#24

帖子 aquachick » 2007-10-23 22:08

又经过了一天的研究,实验了多种方法:使用gbkfonts生成,使用ttfsetup等,最终都失败告终。在我濒临崩溃的情况下,终于不得不使用了终极手法。最没技术的手法--重装了一个XP,反正今天刚刚下完深度DeepinXP-lite-5.8正式版,需要试验一下好不好用,13分钟就装好了。然后又下了个680M的 MiLtex 2.7-beta。安装好了以后又去下了个Ctex-Fonts-2.4.6安装。由于这个版本变动了比较多,装好以后竟然找不到字体放在什么地方。又搞了好久,头晕就喝点茶水。终于发现了是在C盘的~/Application Data 下面,找到了100M的Type1文件夹,将它们拷过了Ubuntu Linux下,目前还没配置Linux。估计明天又是一番苦战。残念!

不过不得不感叹,地球上最好的开源排版系统安装起来竟然是这么的困难(中文环境),我电脑水平也不算差了,还搞得这样憔悴。班上的那些人看到这样直接使用ReaHat公司的Fedora 套装了,那里直接就可以使用Latex。
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#25

帖子 aquachick » 2007-10-23 22:29

Package hyperref Warning: Option `pdfpagelabels' is turned off
(hyperref) because \thepage is undefined.
Package hyperref Warning: Option `baseurl' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfpagemode' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfstartview' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdfstartpage' has already been used,
(hyperref) setting the option has no effect on input line 12.


Package hyperref Warning: Option `pdftex' has already been used,
(hyperref) setting the option has no effect on input line 12.

! Undefined control sequence.
这两个究竟是怎么回事呢?真的有图片插入语句?怎么没看到的!

我在bbs.Ctex.org上这样说
> 好像是Latex和Xetex都是Tex的两套不同引擎。由于Latex本身不支持中文字体,所以需要CJK宏包来实现;而Xetex可以直接调用系统字体,所以就不需要CJK宏包。是这样的么?
被版主说是“‘胡说八道’,Xetex是一套引擎,Latex可以运行在Xetex上面”
我记得在这个版里看到的就是那样的哦!谢谢大家对我的指导!
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36

#26

帖子 imick » 2007-10-24 2:39

首先鼓励一下楼主继续坚持下去,TeX学习曲线不低,尤其在字体配置上难倒不少人,这个其实是历史遗留问题,现在的TeX发展有一主要部分是要解决这个问题。我跟楼主还有网友Jieying一样,都不想在这个免费的系统上用上有版权问题的字体,所以我个人的中文解决方案是XeTeX,但这东西比较新,对于中文排版上还有一些不如意的地方,还有对很多宏包的支持还不够普通的LaTeX好,但我认为它是TeX发展的正确方向,应该会越来越好的。

另外如果你现在主要解决的问题是中文的编译问题,我建议你:如果你选择CJK,用CJK自带的那几个文件试编译;如果你选XeTeX,用XeTeX那几个例子试验一下。解决了这个才来编译你这个中文简历模板。另外我觉得CTeX论坛上有个人的回复很好,直接用TeXlive的iso安装会比apt get来得好,因为这样可以更好了解TeX的文件结构。

另外有关各种TeX的区别:
TeX:始祖引擎,用来编译plain TeX格式,plain TeX是格式,是你行文的格式,然后tex程序来编译它,排出最终的文章。
LaTeX:这个不是引擎,是建立在plain TeX上的一种格式,更注重文章的结构性,而不用你考虑文章细节上的空间调整,排序等问题,说白了LaTeX就是用plain TeX写的宏,你用的一个LaTeX命令其实对应着一堆plain TeX命令,到时候你用latex来编译,其实干实际的活还是tex,只是tex干活前会去找一个latex格式文件去把你的latex文章翻译好了再编译。
XeTeX:这个是为了支持系统字体而在tex引擎上做改动的引擎。用xetex编译的话就对应plain TeX格式,用xelatex编译的话就对应LaTeX格式,但因为用了另外一种机制来支持字体,所以CJK这个包应该在xelatex下不可用。
pdfTeX:这个也是引擎,跟原始引擎的区别是可以编译出pdf。
=[零]=
头像
imick
帖子: 88
注册时间: 2006-02-21 23:36

#27

帖子 imick » 2007-10-24 2:55

还有之所以你可以在win下编译成功,因为你在miktex基础上安装了ctex-fonts,那就是用win的那几个字体制作的,而这个宏包也是在那个基础上对原有的英文简历模板做改动的,所以绕着绕着又回到字体问题上了。还有你说fedora上可以直接用latex应该也只限于英文吧,要编译中文仍然需要设置一下。
=[零]=
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#28

帖子 aquachick » 2007-10-24 12:32

感动楼上的兄弟,我是不会放弃的!
当初刚刚上手这个Ubuntu 的时候,也还是被那个显卡驱动搞得一个星期都睡不好觉,曾经想退出。但是一想起Beryl 那美丽的倩影,我又有了动力。现在的情形也是差不多,肯定能挺过去的。

今早刚刚去书店买买了两本书,《排版软件LATEX简明手册》 电子工业出版社;《LATEX2e及常用宏包使用指南》清华出版社。看了一点,明白了字体的几种类型以及字体的编码等等关系。

很好,很强大,我爱Tex排版。谢谢大家对我的支持以及鼓励!

PS:开始是打算用Texlive.iso安装的,都已经下好了,后面来翻论坛帖子的时候,看到一个帖说7.10 的源里面的Texlive 2007要比Ctex的新,干脆就Apt-get吧,省事点。呵呵
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

#29

帖子 zhan » 2007-10-24 17:12

710 里面的 texlive2007 怎么会新呢? 也是从 texlive2007 的 iso 打出来的包。

其实你到 win 下面去配置实在是走弯路了。

提供几个不需要自己配置的思路:

1 安装 texlive-xetex 包,以及其他需要的包,(不需要 cjk 了,但是 texlive-latex) 还是需要的,然后采用 xetex 以及 xelatex 来处理中文,这样有个缺陷是中英文混排有点问题,不过网上有 jjgod 的 xcp.py 的预处理程序可以用来处理,具体的搜索一下,我就不多嘴了,对这个研究也不多。

2 安装 cjk 相应的包,采用 cjk 来处理中文。然后到网上下载 yulewang 做好的字体包,我记得哈工大的 ftp 上有一份的,这个包直接解压在你的 主目录就可以使用了。这个也是目前流行的做法。找下这个包在什么地方。
http://www.google.com/search?q=YueWang+ ... CN236CN236

3 直接采用 texlive2005 的带有中文支持的 iso, 这个在 ctex 上有说明的。
http://www.google.com/search?hl=en&neww ... tnG=Search

综上,自己配置字体实在是不必要。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
aquachick
帖子: 115
注册时间: 2007-06-02 1:03

#30

帖子 aquachick » 2007-10-25 19:47

真是太感谢了,我找到了你说的东西,不过资源真少,全中国只有唯一一个FTP服务器拥有,所以比春运挤火车还要惨烈。这服务器不是哈工大的,里面是有哈工大的论文模板,其实它是北京师大天文系的服务器,每次只能连接50人,我昨天一天都连不了,今天6点就起床赶过来终于上了,不过有点可惜,那个Texlive-2007-supportZH 的ISO镜像下到一半就断开了,后面一直连不上了。不过说回来,我还是喜欢中科大的FTP服务器,因为这里连接最快就那里了,速度有3M/s,其它的都是几百K。
回复