[分享][step by step] Edgy中文texlive live cd + kile no tetex

为当前最终发行版之前的所有版本提供支持
回复
quantumfang
帖子: 74
注册时间: 2006-11-14 10:44
送出感谢: 0
接收感谢: 1 次
联系:

[分享][step by step] Edgy中文texlive live cd + kile no tetex

#1

帖子 quantumfang » 2006-11-18 18:47

本文详细讲述我在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。

感谢
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 次。
quantumfang
帖子: 74
注册时间: 2006-11-14 10:44
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 quantumfang » 2006-11-21 21:13

我说一下我使用的感觉。

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

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

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

不过还好的是我只用pdflatex和viewpdf,其它一概不用:足够了。
latex等单一的命令都没问题,但是象quick build这样的就不行了。
quantumfang
帖子: 74
注册时间: 2006-11-14 10:44
送出感谢: 0
接收感谢: 1 次
联系:

#3

帖子 quantumfang » 2006-12-20 18:24

使用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!
头像
sydlee
帖子: 35
注册时间: 2005-05-26 6:50
来自: 合肥
送出感谢: 0
接收感谢: 0

#4

帖子 sydlee » 2006-12-26 12:07

太好用了。谢谢楼主。
头像
sydlee
帖子: 35
注册时间: 2005-05-26 6:50
来自: 合肥
送出感谢: 0
接收感谢: 0

#5

帖子 sydlee » 2006-12-30 12:54

楼主,我装上了,但是无法用scim输入中文怎么办?
quantumfang
帖子: 74
注册时间: 2006-11-14 10:44
送出感谢: 0
接收感谢: 1 次
联系:

#6

帖子 quantumfang » 2007-01-02 20:31

5楼,这可能是你的scim的问题了。
我们这里好多没遇到,我也不知道怎么回事。

你看一下一些关于scim的主题吧,比如说卸载scim的qt模块?具体我记不清了
775ftft
帖子: 83
注册时间: 2007-04-11 19:05
送出感谢: 0
接收感谢: 0

#7

帖子 775ftft » 2007-07-20 15:42

支持
liang_2008
帖子: 46
注册时间: 2010-07-28 15:19
送出感谢: 1 次
接收感谢: 0

Re: [分享][step by step] Edgy中文texlive live cd + kile no tetex

#8

帖子 liang_2008 » 2012-07-06 15:15

能直接使用真是太好了。。。
从今天起,嫁与ubuntu,我无怨无悔!!!
回复

回到 “老旧版本支持”