安装tex2010后测试文件报错(已经解决)

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
general1
帖子: 7
注册时间: 2011-05-01 2:19

安装tex2010后测试文件报错(已经解决)

#1

帖子 general1 » 2011-05-18 10:04

texlive2010安装过程

1.挂载并成功安装texlive2010(完整安装).
2.运行简单测试文件:在gedit中输入以下文本,在桌面上保存为example.tex.
\documentclass[nofonts]{ctexart}
\setCJKmainfont{WenQuanYi Micro Hei}
\begin{document}
你好 CTeX
\end{document}

然后终端里进入测试文件的目录
代码:
cd /home/用户名/桌面
编译
代码:
xelatex example.tex
提示xelatex尚未安装

安装xelatex
代码:
sudo apt-get install texlive-xetex

重新编译提示:
this is XeTeX,version 3.1415926-2.2-0.9995.2 (TeX live 2009/Debian)//我明明安装的是texlive2010
entering extended mode
(./example.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, nohyphenation, loaded.
! LaTeX Error: File `ctexart.cls' not found.
Type X to quit or <RETURN> to proceed,or enter new name. (Default extension: cls)
Enter file name:

更新日期2011.05.24

默认安装和配置就可以编译运行以下代码:
\documentclass[nofonts]{ctexart}
\setCJKmainfont{WenQuanYi Micro Hei}
\begin{document}
你好 CTeX
\end{document}
上次由 general1 在 2011-05-24 2:59,总共编辑 1 次。
谢宝良
帖子: 1983
注册时间: 2010-05-01 21:23

Re: 安装tex2010后测试文件报错

#2

帖子 谢宝良 » 2011-05-18 10:54

我的也是如此,不过能用就行了。管它2010还是2009。
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: 安装tex2010后测试文件报错

#3

帖子 sunfish » 2011-05-18 11:13

如果你是iso安装,就不要再用源安装,源里的版本旧,装了会有冲突。
你可以重新按照说明安装,安装后先配置(按照网上的texlive2009安装手记)中文
然后直接使用ctex宏包字体命令就可以了,ctex宏包命令可以查:
# texdoc ctex
docker && kubernetes
general1
帖子: 7
注册时间: 2011-05-01 2:19

Re: 安装tex2010后测试文件报错

#4

帖子 general1 » 2011-05-18 11:24

sunfish 写了:如果你是iso安装,就不要再用源安装,源里的版本旧,装了会有冲突。
你可以重新按照说明安装,安装后先配置(按照网上的texlive2009安装手记)中文
然后直接使用ctex宏包字体命令就可以了,ctex宏包命令可以查:
# texdoc ctex
谢谢!
问题是现在不能编译通过

\documentclass{article}
\usepackage{fontspec}

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

\end{document}

运行:xelatex test4.tex

命令提示:

This is XeTeX, Version 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian)
entering extended mode
(./test4.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)

! LaTeX Error: File `xkeyval.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)


Enter file name:
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: 安装tex2010后测试文件报错

#5

帖子 sunfish » 2011-05-18 19:30

你把源里安装的包括配置都卸载了,再把texlive2010完全按照安装说明重装运行说明里的例子成功的话继续
以后按照上面的步骤配置中文
在测试,不需要fontspec包,
\documentclass{ctexart}
\begin{document}
\songti
Cowards die many times before their deaths.
测试
\end{document}
docker && kubernetes
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: 安装tex2010后测试文件报错

#6

帖子 sunfish » 2011-05-18 22:04

安装的时候最好完全或默认安装,xelatex是自动安装的
docker && kubernetes
general1
帖子: 7
注册时间: 2011-05-01 2:19

Re: 安装tex2010后测试文件报错

#7

帖子 general1 » 2011-05-20 10:38

sunfish 写了:安装的时候最好完全或默认安装,xelatex是自动安装的
重装系统ubuntu10.04,这几天再试试安装。
general1
帖子: 7
注册时间: 2011-05-01 2:19

Re: 安装tex2010后测试文件报错

#8

帖子 general1 » 2011-05-24 2:56

安装完成后测试代码(没有安装windows和adobe字体)

\documentclass[nofonts]{ctexart}
\setCJKmainfont{WenQuanYi Micro Hei}
\begin{document}
你好 CTeX
\end{document}

然后终端里进入测试文件的目录,输入
xelatex test.tex
中文编译就成功了。 :em06

还是字体问题!
头像
sunfish
帖子: 989
注册时间: 2008-05-03 1:53

Re: 安装tex2010后测试文件报错(已经解决)

#9

帖子 sunfish » 2011-05-24 10:19

我觉得你还是将系统字体按照安装手记配置以下,毕竟,在文章中变换字体方便
而且,用起字体来也同一,都用ctex字体命令即可,方便记忆
或者直接改nofonts配置
docker && kubernetes
general1
帖子: 7
注册时间: 2011-05-01 2:19

Re: 安装tex2010后测试文件报错(已经解决)

#10

帖子 general1 » 2011-06-02 12:09

sunfish 写了:我觉得你还是将系统字体按照安装手记配置以下,毕竟,在文章中变换字体方便
而且,用起字体来也同一,都用ctex字体命令即可,方便记忆
或者直接改nofonts配置
3Q!最近正在入门Linux系统
回复