当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [分享]LaTex最简便的中文配置方法
帖子发表于 : 2007-01-10 21:19 
头像

注册: 2006-12-27 22:50
帖子: 13
送出感谢: 0 次
接收感谢: 1
很多人都想能有机会用到linux下最经典的排版软件LaTeX,可是它的中文支持配置让很多新手望而却步,我今天刚刚配置好自己的LaTeX中文环境,看了咱们这两个置顶贴
http://forum.ubuntu.org.cn/viewtopic.php?t=23773
http://forum.ubuntu.org.cn/viewtopic.php?t=1809
然后又经过自己亲身验证,我省略了其中的个别步骤,现在运行的非常正常,现在看来它配置起来完全不需要这么复杂,总结大家的智慧三步就可轻松搞定。

1. 下载安装tetex的四个包
代码:
sudo apt-get install tetex-bin tetex-base tetex-extra cjk-latex


2. 新建~/texmf文件夹并且把你要在LaTeX里用到的中文字体和下载的gbkfonts文件copy进去,用gbkfonts进行转换字体
代码:
mkdir ~/texmf
cp *.ttf ~/texmf
./gbkfonts simsun.ttf song
./gbkfonts simhei.ttf hei
#其他的字体文件以此类推全部都转换好


3. 让LaTeX识别你装好的字体
代码:
sudo gedit /var/lib/texmf/web2c/updmap.cfg #在最后面加入一行Map cjk.map保存退出
sudo texhash; sudo updmap


至此全部配置结束,至于dvipdfm-cjk和dvipdfmx等其他支持cjk的工具包则完全没有必要安装,使用的时候直接用latex和pdflatex命令就行了,要从dvi转pdf也可直接用dvipdf命令,中文支持很不错,至于怎么编写中文文档我就不赘述了,请查阅有关文档吧。另外同样的问题,保存tex文档utf8编码不认,gbk、gb2313、gb18030都很正常。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-10 21:39 

注册: 2006-03-10 15:10
帖子: 3182
地址: xi'an China
送出感谢: 0 次
接收感谢: 2
还是texlive好一些


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-01-10 21:47 
头像

注册: 2006-12-27 22:50
帖子: 13
送出感谢: 0 次
接收感谢: 1
那个要700MB啊。。。大部分都是中文字体,平时根本用不着啊。
不过本人中文用的不多,而且喜欢ubuntu一贯简洁的风格,不喜欢太多无用的东西,如果你不介意装很多用不着的东西当然也无所谓啦~


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-11 9:55 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
1、utf8并不是不可支持的。
2、dvipdfmx才能生成不嵌入字体的pdf。pdflatex的文件大很多。
3、真正起作用的软件是ttf2pt,和ttf2pt-chinese,gbkfonts是外端而已。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-11 10:43 
头像

注册: 2006-12-27 22:50
帖子: 13
送出感谢: 0 次
接收感谢: 1
没错啊,对于我这样的只求用最简便的功能实现的人来说这样就够了


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-11 10:59 
头像

注册: 2006-12-27 22:50
帖子: 13
送出感谢: 0 次
接收感谢: 1
刚才又验证了一下,使用dvipdf就可以生成不嵌入字体的pdf文件了,dvipdfmx生成的文件是体积最小的,不过也就小几k而已,完全没必要安装dvipdfmx
另外有个疑问,我并没有ttf2pt这个软件,gbkfonts如何工作的?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-01-21 11:57 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
试过复制吗?dvipdfmx带有如何映射到ttf的map~~如果不用ccmap,这是以前唯一的复制粘贴查找的方法~~
check gbkfonts 的src吧。流行的版本有很多,但从wangyin的版本之后,我记得都是静态连接的,你说应不应该包涵?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-02-02 15:19 
头像

注册: 2005-08-17 19:20
帖子: 662
送出感谢: 0 次
接收感谢: 0 次
我用此发安装后,调试源文件:
\documentclass{article}
\usepackage{CJK}
\begin{CJK}{GBK}{song}
\begin{document}

\end{CJK}
\end{document}
出现错误:
! Missing \endcsname inserted.
<to be read again>
\relax
l.6 \end
{CJK}
求教


_________________
生如夏花之绚丽,死如秋叶之静美


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-02-02 18:38 
头像

注册: 2005-08-17 19:20
帖子: 662
送出感谢: 0 次
接收感谢: 0 次
已经解决,源文件有问题 :em02


_________________
生如夏花之绚丽,死如秋叶之静美


页首
 用户资料  
 
10 楼 
 文章标题 : Re:
帖子发表于 : 2008-11-22 22:40 

注册: 2008-05-24 1:24
帖子: 338
送出感谢: 0 次
接收感谢: 0 次
dbzhang800 写道:
还是texlive好一些

texlive 和 latex 的关系是 ubuntu 和 linux kernel 的关系


_________________
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [分享]LaTex最简便的中文配置方法
帖子发表于 : 2008-11-23 14:05 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
楼上说错了, latex 已经不算是 kernel 了,真要拿来比的话,差不多是

TeX engine 是 kernel
LaTeX 应该算是 distribution 了
而 TeXLive 应该是 distribution 的集合

发现也不准确。。。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [分享]LaTex最简便的中文配置方法
帖子发表于 : 2008-11-24 18:27 
头像

注册: 2006-05-12 0:52
帖子: 781
地址: Chongqing China
送出感谢: 0 次
接收感谢: 0 次
zhan 写道:
楼上说错了, latex 已经不算是 kernel 了,真要拿来比的话,差不多是

TeX engine 是 kernel
LaTeX 应该算是 distribution 了
而 TeXLive 应该是 distribution 的集合

发现也不准确。。。

完全不懂楼上说什么......................................................................................................


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [分享]LaTex最简便的中文配置方法
帖子发表于 : 2008-11-28 17:20 

注册: 2006-10-11 20:41
帖子: 375
送出感谢: 0 次
接收感谢: 0 次
装tetex-bin的时候依赖进来一大堆texlive的包,最后下了100多M,装了300多M。其中好多是语言包和字体,连蒙古语都给我装上了:-(


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [分享]LaTex最简便的中文配置方法
帖子发表于 : 2009-01-27 0:55 

注册: 2009-01-27 0:51
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
Hi dude, I tried according to your steps but it seems does not work in my system.

I am using English version Ubuntu Linux. Following is my Latex file

\documentclass{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{song}
你好!这里是Ubuntu下的TexLive+CJK环境!
\end{CJK}
\end{document}

I get the following information

! Undefined control sequence.
try@size@range ...extract@rangefontinfo font@info
<-*>@nil <@nnil
l.5 你
好!这里是Ubuntu下的TexLive+CJK环境!

Please help! Thanks!


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [分享]LaTex最简便的中文配置方法
帖子发表于 : 2009-01-29 9:50 

注册: 2008-10-29 23:13
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
为什么要生成不嵌入字体的pdf,非常不理解,难道你一定能确信拿到你做出来的pdf的用家那里就有那种字体吗?

我觉得只要有0.01%的可能性存在,就应该嵌入字体。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 35 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


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

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

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