当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享][step by step] Edgy中文texlive live cd + kile no tetex
帖子发表于 : 2006-11-18 18:47 

注册: 2006-11-14 10:44
帖子: 74
送出感谢: 0 次
接收感谢: 1
本文详细讲述我在ubuntu edgy (6.10)上texlive与kile的安装过程,详细到每个步骤使用的命令。

by quantumfang@163.com http://quantumv.blog.sohu.com

非常感谢ctex.org, ferretl@smth, lyfever \at gmail.com, liangzi@ustc的工作,使我们更方便的享用中文latex。

感谢
http://forum.ubuntu.org.cn/about28455.html
的 yulewang、
http://ubuntuforums.org/showthread.php?t=148954&page=2
20 楼的anders_jel
本文参考他们的帖子设置成功。

ubuntu Edgy中文texlive live cd +kile without tetex
我使用这一版本的初衷tetex需要装字体,麻烦,可是直接pdflatex得到的文档还是会中文乱码。
texlive跟win下的miktex一样方便
kile比win下的winedt更讨人喜欢
所以亮点:texlive+kile的组合功能强大、易用性强

看起来我写的罗嗦,实际上配置不算麻烦

第一部分 texlive 的下载、live cd使用(不安装)
1.首先下载了texlive光盘。
2.建立一个挂载目录sudo mkdir /usr/local/texlive
3.挂载镜像、设置路径
桌面上新建一个文本文件,内容为
sudo mount -o loop texlive.iso /mnt
sudo mount -t squashfs -o loop,ro /mnt/texlive.squashfs /usr/local/texlive/
保存为文件texlive.sh
在控制台下增加可执行属性
chmod +x texlive.sh.
在桌面上执行 texlive.sh,光盘成功挂载
4.设置latex命令的路径
到主目录下用文本编辑器(比如vim、gedit)打开.bashrc文件
cd ~
gedit .bashrc
输入export PATH=/usr/local/texlive/2005/bin/i386-linux/:$PATH
然后source .bashrc
5.测试
打开控制台输入latex -v命令,看iso是否已有latex编译环境
6.使用
7.使用完毕后卸载光盘
同样在桌面上写一个脚本文件内容为
sudo umount /mnt/texlive.squashfs
sudo umount /home/qvirus/texlive.iso
保存为文件 umount.sh
chmod +x umount.sh
桌面上运行umount.sh卸载成功

第二部分 kile的安装
需要先安装依赖的软件kdelibs4c2a、kile-i18n、gbib、konsole,apt-get、新立德都可。然后


1. 下载 kile deb文件 http://packages.ubuntulinux.org/edgy/tex/kile
我放在用户主目录下。即 ~/kile_1.9.1-1_i386.deb
2.打开控制台,找到下载的文件cd ~

3. 解包至一个目录,待用dpkg-deb -x kile_1.9.1-1_i386.deb kile_1.9.1-1_i386

4. 解压主控信息dpkg-deb -e kile_1.9.1-1_i386.deb kile_1.9.1-1_i386/DEBIAN
5.进入目录cd kile_1.9.1-1_i386/DEBIAN利用编辑器打开主控信息文件“control”
gedit control
6.将软件包的名字kile 改为kile-texlive
7.删除任何含有tetex 以及 texlive相关的字眼的项目。
这里要注意,我们使用的texlive是没有安装的live cd。所以不能有texlive。

8.在“conflicts” 中增加kile,这样就不会再次安装 kile
9.保存文件,退出
删除备份
rm control~
10.回到前面开始的目录(也就是放kile_1.9.1-1_i386.deb文件的地方)cd ~
11.更改目录名称mv kile_1.9.1-1_i386 kile-texlive
12.创建deb包dpkg-deb -b kile-texlive kile-texlive.deb
不用管报告的信息
13.安装自建kile包dpkg -i kile-texlive.deb
14.如果遇到依赖性问题,比如说需要安装konsole,打开你喜欢使用的软件包管理器,搜索安装konsole安装同时会自动移除不完整的kile-texlive, 然后返回13。
15.上面步骤完成后,然后打开kile configure 修改build中快捷方式指向的路径,例如pdflatex修改为 /usr/local/texlive/2005/bin/i386-linux/pdflatex

viewpdf命令中改为acroread(这里假设已经安装acrobat reader,也可以改为genome下的其他工具,比如说内嵌的)。

本人没有多少时间,不去想可能有些更好的办法,对我来说,好用就够了。

enjoy it!

有问题email quantumfang@163.com
以上步骤适用于pdflatex命令生成pdf文件。近日发现其他问题,因为运行环境的设置太多了,有一个地方不合适可能就有影响。使用pdflatex之外的命令配置时要小心,配置不好就不干了,参考3楼。我这里经过简单配置,latex、dvips、dvipdf、pdflatex可以正常使用。有时间后续


最后由 quantumfang 编辑于 2006-12-21 9:20,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-11-21 21:13 

注册: 2006-11-14 10:44
帖子: 74
送出感谢: 0 次
接收感谢: 1
我说一下我使用的感觉。

这样设置,还是有点不尽人意。

因为texlive没有安装,所以kile里面的很多菜单点击是无效的。

只有自己设定好了的才能用。

不过还好的是我只用pdflatex和viewpdf,其它一概不用:足够了。
latex等单一的命令都没问题,但是象quick build这样的就不行了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-12-20 18:24 

注册: 2006-11-14 10:44
帖子: 74
送出感谢: 0 次
接收感谢: 1
使用pdflatex是完全没问题的,很方便。

但是近日有使用者发现这样配置还是有点问题的,我没发现。

配置不小心的话,latex+dvips组合的使用者,是不能成功的。现象就是latex编译在log窗口通过,但是在output窗口报告do u run latex?也就是找不到latex命令。

我一直没用latex,用的是pdflatex,一直很好用。当时我在控制台下试了一下latex没问题就没有测试,所以没发现这问题。

问题肯定是在环境设置上,控制台下什么问题都没有。

所以我又改了一下,使命令在控制台下运行,latex能通过了。

1. 在kile configure ->tools->build->latex中页面,在select a configuration 中选择default,general菜单下的command填latex;
2. 回到select a configuration ,选择modern,general菜单下的command填/usr/local/texlive/2005/bin/i386-linux/latex。
选定modern,再点确定,不要选定default点击确定
也就是好像modern配置文件是真正有用的(我没详细尝试,不知道是不是一定这样)。
/usr/local/texlive/2005/bin/i386-linux/pdflatex

3. 在kile configure ->tools->build->latex中页面,点击advanced菜单,其中的type修改为Run in Konsole,下面的close ....也可以选上,我觉得自动关闭还是不错的,跟win 下的miktex一样了。

一切OK!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-12-26 12:07 
头像

注册: 2005-05-26 6:50
帖子: 35
地址: 合肥
送出感谢: 0 次
接收感谢: 0 次
太好用了。谢谢楼主。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-12-30 12:54 
头像

注册: 2005-05-26 6:50
帖子: 35
地址: 合肥
送出感谢: 0 次
接收感谢: 0 次
楼主,我装上了,但是无法用scim输入中文怎么办?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-01-02 20:31 

注册: 2006-11-14 10:44
帖子: 74
送出感谢: 0 次
接收感谢: 1
5楼,这可能是你的scim的问题了。
我们这里好多没遇到,我也不知道怎么回事。

你看一下一些关于scim的主题吧,比如说卸载scim的qt模块?具体我记不清了


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-07-20 15:42 

注册: 2007-04-11 19:05
帖子: 83
送出感谢: 0 次
接收感谢: 0 次
支持


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [分享][step by step] Edgy中文texlive live cd + kile no tetex
帖子发表于 : 2012-07-06 15:15 

注册: 2010-07-28 15:19
帖子: 46
送出感谢: 1
接收感谢: 0 次
能直接使用真是太好了。。。


_________________
从今天起,嫁与ubuntu,我无怨无悔!!!


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 4 位游客


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

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

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