当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 13 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-17 4:56 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
11.04 的源里依然是 2009 版,也就意味着,中文的调用必须自己动手。看到还是有同学搞不明白,决定再写个用命令行编译的教程(而且,Texmaker之于KDE编译起来太不稳定了,随时都可能把KDE弄崩)。

1. 安装xetex及相关

引用:
sudo apt-get install texlive-xetex

apt-get 会装上相关依赖。
至此,你已经有了基本的texlive,完全可以编译英文。

鉴于基本的tex功能有限,再装上额外和推荐的包:
引用:
sudo apt-get install texlive-latex-extra texlive-latex-recommended

apt-get 会装上相关依赖。


2. 让xeCJK调用系统字体

打开文本编辑器(gedit,kate等)
输入文本:
引用:
\documentclass{article}

\usepackage{xeCJK} %使用xeCJK
\setCJKmainfont{WenQuanYi Micro Hei} %使用系统自带的字体

\begin{document}
xeCJK 调用微米黑
\end{document}

保存为test.tex。

然后在当前目录输入命令:
引用:
xelatex test.tex

就像这样
附件:
tex.png
tex.png [ 65.09 KiB | 被浏览 9672 次 ]



记住哦,xetex的编译口令是xelatex
然后就会编译出一份pdf文件。

想换个字体,修改\setCJKmainfont{……},替换上系统里有的字体即可。


_________________
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


最后由 leni 编辑于 2011-05-19 2:03,总共编辑了 5 次


_________________
评价: 7.41% marazone南浦月
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-17 4:57 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
3. 关于 CJK 原始方案的错误

看过帖子 “texlive2010安装与中文设置” 的同学知道一种CJK只处理宋体与楷体的原始方案:
引用:
\documentclass{article}
\usepackage{CJKutf8}

\begin{document}
\begin{CJK}{UTF8}{gkai}
我是楷体
\end{CJK}
\begin{CJK}{UTF8}{gbsn}
我是宋体
\end{CJK}
\end{document}


编译命令是
引用:
latex test.tex

latex哦。

但是,编译会出现错误:(我已经试过了)
引用:
LaTeX Error: File `CJKutf8.sty' not found.


为什么?因为源安装2009不像镜像安装2010那样大包大揽,什么都有。我们之前安装的xeCJK不是传统的CJK,传统CJK根本没有安装,所以没有CJKutf8.sty,也没有 gbsn 和 gkai 字体。

安装很简单
引用:
sudo apt-get install latex-cjk-*

但是如果用传统的CJK,也没有必要用xetex,只需普通的latex套件就够了。所以这里说的东西意义不大。

ps. latex命令编译出来的文件不是pdf,是dvi。


字体的小贴士>>

猜测:xeCJK是不能调用CJK之下的gbsn和gkai,因为gbsn和gkai在texmf的目录里而不是系统的字体目录。不要问我怎么拷贝windows下的字体并安装到linux,我不知道。我连windows都没有,更不懂怎么去搞SimSun。

不过,我们有开源字体。而且11.04的源里面就有宋体(港台叫“明体”)和楷体。你可以在软件包管理器里搜索 ttf-arphic ,装一两个喜欢或者需要的就行了。


_________________
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


最后由 leni 编辑于 2011-05-18 3:52,总共编辑了 5 次

页首
 用户资料  
 
3 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-17 4:58 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
4. 安装 ctex 宏包

为什么要装 ctex 宏包?ctex 宏包可以使中国人更方便地写中文论文,比如自动编译的章节标题是“第一章”而非“Chapter 1”。

先下载 ctex 宏包:ftp://ftp.ctex.org/CTAN/language/chinese/ctex.zip
源自 ctex 主页:http://code.google.com/p/ctex-kit/wiki/CTeXPackage

解压 zip ,然后以超级用户的身份把解压出来的 ctex 文件夹放至 /usr/share/texmf/tex/latex/ 内。
接着运行
引用:
sudo texhash

为了运行 ctex ,确保已经安装了 texlive-latex-extra(见2),否则会出现错误 etoolbox.sty not found

然后测试:
引用:
\documentclass[nofonts]{ctexart}
\setCJKmainfont{WenQuanYi Micro Hei}
\begin{document}
你好 CTeX 文档类
\end{document}


看见红色部分的[nofonts]了吗?一定一定要加上这个选项,否则 ctex 会默认去调用windows或者Adobe字体,然后,你的中文就编译不成了。
另外 ctex 封装了 xeCJK ,意思是,你不用\usepackage{xeCJK},可以直接\setCJKmainfont{WenQuanYi Micro Hei}

编译的口令依然是 xelatex ,中间会有停顿提示错误什么的,不用管它一路Enter到底,最后可以编译出中文的pdf。


关于 ctex 的使用,看文档。
附件:
ctex.pdf [221 KiB]
被下载 276 次

附件:
ctex-faq.pdf [603.83 KiB]
被下载 171 次


_________________
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


最后由 leni 编辑于 2011-05-19 2:10,总共编辑了 5 次

页首
 用户资料  
 
4 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-17 4:58 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
5. 给新手的提示

1 手动安装或者更新了宏包之后必须 sudo texhash 才能生效;

2 看到错误不要怕,冷静,看看错误是什么,有可能只是个小小的拼写错误;

3 如果手动安装了字体,一般需要刷新字体映射才能在 xetex 里使用;如果出现了错误“ ! Font 等等等等 at 10.0pt(或者别的字号) not loadable ”,解决的办法也是刷新字体映射。更新映射的命令是
引用:
sudo updmap-sys


4 宏包不会使用,多看文档。看文档的命令是 texdoc 要看的宏包名,比如看xeCJK文档:
引用:
texdoc xecjk


5 再送上一本入门教程
附件:
lshort_chineese.pdf [1.51 MiB]
被下载 829 次



-------------------------------------------------------------------------------------------------------------------------------------------

6. 更新xeCJK.sty (新手勿试,莫当小白)

千万不要追新,最新的xeCJK带有测试性质 !!!

最新的xeCJK.sty在googlecode的ctex-kit。具体位置为/trunk/xecjk/tex/xelatex/xecjk下:
图片

先安装svn
代码:
sudo apt-get install subversion

接下来以超级用户的身份:
移走含有xeCJK.sty的文件夹xecjk,位置在/usr/share/texmf-texlive/tex/xelatex之下。(可以移动到自己的/home下面,万一新的不好用,能够再移回去。)
然后进入目录/usr/share/texmf-texlive/tex/xelatex,运行
代码:
sudo svn checkout http://ctex-kit.googlecode.com/svn/trunk/xecjk/tex/xelatex/xecjk

还要
代码:
sudo texhash



如果以后想追踪更新,只需
代码:
sudo svn update
sudo texhash


_________________
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


最后由 leni 编辑于 2011-06-04 1:49,总共编辑了 6 次

页首
 用户资料  
 
5 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-17 12:33 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
搞不懂啊,2010出来这么久还在用2009,这升级慢的真不爽


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2011-05-19 2:34 
头像

注册: 2008-09-28 17:24
帖子: 1989
送出感谢: 6
接收感谢: 14
基本完成了,就差了一个更新xeCJK。
回ls,2010进了源的话,最大的好处就是方便地安装ctex。但是推测,即时进了源,还是不会像镜像安装那样什么都装,依然是自己要什么装什么。


_________________
latex 是个命令集,不是软件,所以在应用程序里找不到,也不存在启动。使用的话,自己写个 .tex 的文件,用 latex 编译。http://forum.ubuntu.com.cn/viewtopic.php?f=35&t=331555 的 4楼 有入门教程PDF下载。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2012-02-01 0:42 
头像

注册: 2009-07-22 22:23
帖子: 1376
送出感谢: 2
接收感谢: 4
:em05


_________________
愿扣上你双手,至繁华浪处到沙丘。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2012-12-12 21:46 

注册: 2005-07-03 15:30
帖子: 193
地址: 广州
送出感谢: 1
接收感谢: 0 次
正好需要啊,哈哈哈。感谢了。


_________________
  再把Xwindow叫成X windows的,一律不予理睬。
  三个以上感叹号连打或有事没事都打感叹号的,也不予理睬。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2012-12-12 22:09 
头像

注册: 2008-04-26 12:41
帖子: 11003
送出感谢: 11
接收感谢: 38
:em09


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
10 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2012-12-15 15:17 

注册: 2012-02-27 13:51
帖子: 67
地址: 湖南长沙
系统: Fedora 17
送出感谢: 4
接收感谢: 0 次
好帖子,不过我还是想知道,中间那些错误提示是怎么回事。


_________________
My Blog: http://panqiincs.github.io


页首
 用户资料  
 
11 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2013-03-23 21:04 

注册: 2011-12-12 18:22
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
膜拜大神!多谢分享!!!


页首
 用户资料  
 
12 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2013-03-23 21:06 

注册: 2011-12-12 18:22
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
膜拜大神!多谢分享!!!


页首
 用户资料  
 
13 楼 
 文章标题 : Re: natty narwahl 源安装 texlive2009 及 中文配置教程总结(这次不用texmaker)
帖子发表于 : 2013-04-17 22:56 

注册: 2012-09-21 20:50
帖子: 21
系统: ubuntu12.1
送出感谢: 1
接收感谢: 0 次
好帖子啊,翻翻学习一下,tex :em11


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 13 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:jlj1y1lsj8y 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译