Texlive2007还需要如何配置?(整理完毕,新手参考)
-
- 帖子: 1340
- 注册时间: 2006-01-10 19:09
-
- 帖子: 115
- 注册时间: 2007-06-02 1:03
我目前没有装进任何字体,从Ctex论坛上找到了两个脚本,想用来生成字体,都不成功。原因不明,也没有时间研究了。
现在我的问题就是,我还需要安装些什么东西么?下面就是我编译一个 简历 的终端日志,不成功,但是这个模板在XP下的 Miltex-2.7-beta是成功的,可是XP系统我不喜欢。希望大家能告诉我还有什么地方应该改进的?谢谢了!
PS:我也用了其它的命令编译,如Xetex classic-cn.tex, latex classic-cn.tex都会出现那个"hyperref"问题,Ctex上的人说因为原来模板有图片,所以要调用那个,可是明明都是没有图片的语句在里面,怎么会出现这样的情况呢?linux下现在我是一塌糊涂,完全找不着北!
现在我的问题就是,我还需要安装些什么东西么?下面就是我编译一个 简历 的终端日志,不成功,但是这个模板在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 次
-
- 帖子: 1340
- 注册时间: 2006-01-10 19:09
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编译了一下 也没有成功 最后出错了 不知道什么原因
(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
- zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
xetex 现在还是在 texlive2007 中的版本,也就是 ubuntu gutsy 中打包的 texlive-xetex 的那个版本,0.996 。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版本是不是已经解决了这个问题。
新版 0.997 目前还在 svn 仓库中,需要的可以自己下载编译。
值得一说的是对于 xetex 0.997 USTC 的 yindian 做了 zhspacing 的宏包,可以很容易的处理中英文混排中中文的断空格断行等问题,使得排版容易了很多。还是很值得一用的。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
http://zhan.blog.ubuntu.org.cn
-
- 帖子: 115
- 注册时间: 2007-06-02 1:03
又经过了一天的研究,实验了多种方法:使用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。
不过不得不感叹,地球上最好的开源排版系统安装起来竟然是这么的困难(中文环境),我电脑水平也不算差了,还搞得这样憔悴。班上的那些人看到这样直接使用ReaHat公司的Fedora 套装了,那里直接就可以使用Latex。
-
- 帖子: 115
- 注册时间: 2007-06-02 1:03
这两个究竟是怎么回事呢?真的有图片插入语句?怎么没看到的!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
首先鼓励一下楼主继续坚持下去,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。
另外如果你现在主要解决的问题是中文的编译问题,我建议你:如果你选择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
-
- 帖子: 115
- 注册时间: 2007-06-02 1:03
感动楼上的兄弟,我是不会放弃的!
当初刚刚上手这个Ubuntu 的时候,也还是被那个显卡驱动搞得一个星期都睡不好觉,曾经想退出。但是一想起Beryl 那美丽的倩影,我又有了动力。现在的情形也是差不多,肯定能挺过去的。
今早刚刚去书店买买了两本书,《排版软件LATEX简明手册》 电子工业出版社;《LATEX2e及常用宏包使用指南》清华出版社。看了一点,明白了字体的几种类型以及字体的编码等等关系。
很好,很强大,我爱Tex排版。谢谢大家对我的支持以及鼓励!
PS:开始是打算用Texlive.iso安装的,都已经下好了,后面来翻论坛帖子的时候,看到一个帖说7.10 的源里面的Texlive 2007要比Ctex的新,干脆就Apt-get吧,省事点。呵呵
当初刚刚上手这个Ubuntu 的时候,也还是被那个显卡驱动搞得一个星期都睡不好觉,曾经想退出。但是一想起Beryl 那美丽的倩影,我又有了动力。现在的情形也是差不多,肯定能挺过去的。
今早刚刚去书店买买了两本书,《排版软件LATEX简明手册》 电子工业出版社;《LATEX2e及常用宏包使用指南》清华出版社。看了一点,明白了字体的几种类型以及字体的编码等等关系。
很好,很强大,我爱Tex排版。谢谢大家对我的支持以及鼓励!
PS:开始是打算用Texlive.iso安装的,都已经下好了,后面来翻论坛帖子的时候,看到一个帖说7.10 的源里面的Texlive 2007要比Ctex的新,干脆就Apt-get吧,省事点。呵呵
- zhan
- 帖子: 1880
- 注册时间: 2005-08-15 0:04
- 来自: 南7技校
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
综上,自己配置字体实在是不必要。
其实你到 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
http://zhan.blog.ubuntu.org.cn