LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 11522|回复: 47

一个快捷的使用中文latex的办法

[复制链接]
发表于 2003-7-23 00:20:42 | 显示全部楼层 |阅读模式
安装中文tex是个不难的过程,相信经过几次尝试大家都能够正确安装!
为了大家省事,我把主要步骤都做了。以下安装方法适合于任何linux发行版

请先安装tetex,如Mandrake用户,安装tetex,tetex-latex的RPM即可
看看texmf目录装载什么地方,一般是在/usr/share/texmf,
以下假定texmf在/usr/share/texmf

1.下载
ftp://linux:linux@mandrake.dalia ... re/gbktexmf.tar.bz2
tar xjvf gbktexmf.tar.bz2
看/usr/share/texmf/web2c/texmf.cnf,大概在前几行会有
TEXMFLOCAL = /usr/share/texmf-local        %不同发行版会有不同,
不要修改这个文件,以便升级
mv gbktexmf /usr/share/texmf-local            %就是TEXMFLOCAL所指的目录
这样,以后升级tetex后,中文系统仍然可用
2.
按照TEXMFLOCAL = /usr/share/texmf-local
在/etc/profile加入
PATH=$PATH:/usr/share/texmf-local/bin
3.运行
texhash
texexec --make
退出x window再进入latex中文系统完成了
总共安装了7种字体,使用方法如下测试文件:
测试文件:
\documentclass[11pt,a4paper,leqno]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{CJK}
\author{euboy}
\title{LaTex is Great}
\begin{document}
\begin{CJK*}{GBK}{song}
\maketitle
\noindent\CJKfamily{hei}{感谢大家的支持,这是黑体字}\\
\newline
\CJKfamily{song}{感谢大家的支持,这是宋体}\\
\newline
\CJKfamily{li}{感谢大家的支持,这是隶书}\\
\newline
\CJKfamily{fs}{感谢大家的支持,这是仿宋字}\\
\newline
\CJKfamily{kai}{感谢大家的支持,这是楷体字}\\
\newline
\CJKfamily{caiyun}{感谢大家的支持,这是彩云字体}\\
\newline
\CJKfamily{you}{感谢大家的支持,这是幼圆字体}\\
\newline
\CJKfamily{xihei}{感谢大家的支持,这是细黑字体}\\
\end{CJK*}
\end{document}
效果如下图:
祝大家玩得开心

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-7-23 01:54:32 | 显示全部楼层
好东西,不过
没法试验一下,体积太大了。。
100多M
发表于 2003-7-23 08:09:54 | 显示全部楼层

回复: 一个快捷的使用中文latex的办法

最初由 euboy 发表
安装中文tex是个不难的过程,相信经过几次尝试大家都能够正确安装!
为了大家省事,我把主要步骤都做了。
1.下载
ftp://linux:linux@mandrake.dalia ... re/gbktexmf.tar.bz2
tar xjvf gbktexmf.tar.bz2
mv gbktexmf /usr/share/texmf-local
2.
在/etc/profile加入
PATH=$PATH:/usr/share/texmf-local/bin
3.运行
texhash
texexec --make
退出x window再进入latex中文系统完成了
测试文件:
\documentclass[11pt,a4paper,leqno]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{CJK}
\author{euboy}
\title{LaTex is Great}
\begin{document}
\begin{CJK*}{GBK}{song}
\maketitle
\noindent\CJKfamily{hei}{感谢大家的支持,这是黑体字}\\
\newline
\CJKfamily{song}{感谢大家的支持,这是宋体}\\
\newline
\CJKfamily{li}{感谢大家的支持,这是隶书}\\
\newline
\CJKfamily{fs}{感谢大家的支持,这是仿宋字}\\
\newline
\CJKfamily{kai}{感谢大家的支持,这是楷体字}\\
\newline
\CJKfamily{caiyun}{感谢大家的支持,这是彩云字体}\\
\newline
\CJKfamily{you}{感谢大家的支持,这是幼圆字体}\\
\newline
\CJKfamily{xihei}{感谢大家的支持,这是细黑字体}\\
\end{CJK*}
\end{document}
效果如下图:
祝大家玩得开心



下载速度也快,好!!!!!!!!!!!
发表于 2003-7-23 08:16:02 | 显示全部楼层
非常感谢版主。
发表于 2003-7-23 14:01:24 | 显示全部楼层
做出来的pdf大不大哦?
 楼主| 发表于 2003-7-23 20:00:27 | 显示全部楼层
最初由 faint 发表
做出来的pdf大不大哦?


不大
发表于 2003-7-24 15:56:35 | 显示全部楼层
班主你好,你的这个自动安装文件真的很好.

但是你的那么多字体是怎么来的呢?
如果系统里本身有字体,那么latex可以认识吗?

还有,班主有没有用过 lyx (www.lyx.org) 。 因为本人实在不想区记那么多的命令。斑竹可否提供一教程?
 楼主| 发表于 2003-7-24 21:21:24 | 显示全部楼层
最初由 monpython 发表
班主你好,你的这个自动安装文件真的很好.

但是你的那么多字体是怎么来的呢?
如果系统里本身有字体,那么latex可以认识吗?

还有,班主有没有用过 lyx (www.lyx.org) 。 因为本人实在不想区记那么多的命令。斑竹可否提供一教程?


这是按照luochong的方案安装的,字体需要自己生成的,你看
/usr/share/texmf-local/fonts/truetype/chinese
中的字体文件就是我拷贝进去的,其实可以不用装这么多字体的
写论文的话宋体足够了,不过像黑体以及幼圆我都比较喜欢,所以
也就顺带安装了,关于安装的具体步骤Mandrake版有人提过
我已经加为精华了,或者参考一下:
http://www.linuxsir.cn/bbs/showthr...&threadid=13759

http://www.linuxsir.cn/bbs/showthr...=&threadid=4188

http://www.linuxsir.cn/bbs/showthr...&threadid=14479

http://www.linuxsir.cn/bbs/showthr...&threadid=24330
lyx我曾经想用,刚好Mandrake也自带了,使用应该还不难吧,安装完后
看帮助,个人感觉不是很爽,除了中文支持外,比不上texmacs。
目前我主要用kile辅助写latex,还是很方便的,Mandrake的ftp上有最新版本
发表于 2003-7-25 10:40:38 | 显示全部楼层
最初由 euboy 发表

目前我主要用kile辅助写latex,还是很方便的,Mandrake的ftp上有最新版本


谢谢回复。
还有两个问题:
latex的语法是不是很难?对于一个从来没有编程经验的人来说?
如果要安装你的包,是不是mandrake本身的latex包就不用安装了?
 楼主| 发表于 2003-7-25 10:42:26 | 显示全部楼层
最初由 monpython 发表
谢谢回复。
还有两个问题:
latex的语法是不是很难?对于一个从来没有编程经验的人来说?
如果要安装你的包,是不是mandrake本身的latex包就不用安装了?


你需要安装mandrake的tetex,tetex-latex
我这个只是给上述程序加了中文支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表