+ -
当前位置:首页 → 问答吧 → 这里有在2006下基于teTex3.0或者Texlive 2005成功安装中文Latex环境的吗

这里有在2006下基于teTex3.0或者Texlive 2005成功安装中文Latex环境的吗

时间:2005-11-14

来源:互联网

要求安装宋、仿宋、楷、黑、隶、幼圆字体;dvips,dvipdfm,pdflatex能够成功运行;生成的pdf文件支持中文查找和粘贴。

我弄了将近一个月了,仍然没有成功。网上的方法五花八门,但大部分都是用低版本的teTex或者Texlive。而这两个软件每升一次级,文件目录都会有些变化。还有一些方法只适用于特定的Linux发行版,如Debian或者Slackware。由于我Linux水平实在有限,依瓢画葫芦都没有成功。所以恳请在2006下基于teTex3.0或者Texlive 2005成功安装中文Latex环境的朋友指点。

作者: mwmb2   发布时间: 2005-11-14

http://loftylee.blogspot.com/2005/10/linuxlatex.html
也许有点帮助

作者: lof   发布时间: 2005-11-14

哇塞,正中下*啊。是你自己的blog吗?为什么我每次绝望时,在Linuxsir发帖,都能得到绝好的答复?

作者: mwmb2   发布时间: 2005-11-14

你先试试吧,你说的PDF的查找粘贴我不明白是什么意思。。。。
呵呵,我就是配着玩,不太会用latex

作者: lof   发布时间: 2005-11-14

非常感谢你lof,用你的方法,我已经成功实现下面功能:
1、使用latex命令,生成中文dvi文件;
2、使用dvipdfm命令,生成中文pdf文件;
3、使用dvips命令,生成中文ps文件;
4、使用ps2pdf命令,生成中文pdf文件。

虽然我现在已经是狂喜了,因为一个月的工作,一个小时就搞定了。但是我还有几个疑问,想请教你。
1、pdflatex不能正确工作,提醒找不到字体
2、生成的pdf文件都不支持查找复制(不好意思,上面写错了,应该是复制,不是粘贴。查找是指用acroread搜索文件的某一个或几个词。例如我的文件中有“你好”一词,但是搜索却得不到结果。复制是指用acroread复制一段文本,然后粘接到其他文件中。例如我粘接到文本文件中全是乱码)。我按照你的帖子,准备安装dvipdfmx(我的版本为20050831),但是安装不成功,出错信息为:
configure: error: kpathsea library not found
This version of dvipdfmx requires the kpathsea library and its headers. If you know where it is you might try setting the LDFLAGS environment variable with -L pointing to the directory containing libkpathsea.a

另外好奇的问一下,你是不是某个开源项目的成员呢?因为你既然不怎么用latex,但是却能很轻松的配置正确,一定对这方面很熟悉。而且看你blog上的照片,很想一个电脑高手啊。

作者: mwmb2   发布时间: 2005-11-14

能帮到你我也很高兴
这个dvipdfmx我当时也是遇到这个问题,后来发现,用一个什么pdf命令直接就生成pdf了, 什么命令我也忘了。。。于是就没弄那个dvipdfmx,那个kparthsea好象是和kompare有关,你装个kompare试试,不过我也不确定,记不太清了,你搜一下,urpmi -y kparthsea,,看看会有什么结果,要不去dvipdfmx的主页上看看。建议你去ctex的论坛上问问,那的latex高手很多


ps:那张照片是约翰·列农,我只是个在苦苦准备考研的学生。。

作者: lof   发布时间: 2005-11-14

引用:
作者: lof
能帮到你我也很高兴
这个dvipdfmx我当时也是遇到这个问题,后来发现,用一个什么pdf命令直接就生成pdf了
就是pdflatex命令,但是在我这里总出错,提示找不到中文字体。

引用:
作者: lof
ps:那张照片是约翰·列农,我只是个在苦苦准备考研的学生。。
没有看出来,呵呵。

作者: mwmb2   发布时间: 2005-11-14

我记得不是pdflatex,还有别的吗?好像是dvi2paf什么的,
是不是你保存的编码不对?是按gbk保存的吗?要是保存成utf8了会出问题

作者: lof   发布时间: 2005-11-15

你说的应该是dvi2pdfm,这个是可以成功运行的。但是生成的pdf文件不能查找复制。文件的编码没有问题,确实是gbk。我准备写封信问问何勃亮。有结果我及时贴出来。

作者: mwmb2   发布时间: 2005-11-15

没有下文了吗

作者: zhn158   发布时间: 2006-06-01

已经有结果了,这周我会把我的详细安装过程贴出来。

作者: mwmb2   发布时间: 2006-06-01

我一直出不来。

我的测试文件是:
\documentclass[a4paper]{article}
\usepackage{CJK}

%opening
\begin{document}
\begin{CJK*}{UTF8}{gkai}
\title{test}
\author{中文}
\maketitle

但是用latex生成时报错,dvi文件也没中文

测试
\end{CJK*}

作者: sishen   发布时间: 2006-06-06

你为什么用UTF8编码呢?应该是GBK吧。下面的文件在我这里没有问题。

\documentclass[a4paper]{article}
\usepackage{CJK}

%opening
\begin{document}
\begin{CJK*}{GBK}{song}
\title{test}
\author{中文}
\maketitle

但是用latex生成时报错,dvi文件也没中文

测试
\end{CJK*}
\end{document}

作者: mwmb2   发布时间: 2006-06-06

引用:
作者: mwmb2
已经有结果了,这周我会把我的详细安装过程贴出来。
试了一下,在Linux下使用中文Latex的最简单的方法就是先在Windows下安装CTex,然后把CTex目录下的localtexmf文件夹复制到teTex相应目录下。这样基本配置就可以了。唯一可能需要修改的是一些map文件。我的机器上map文件以前就改过很多次,我懒得确认哪些修改针对CTex的localtexmf有效。

有兴趣的朋友可以试试,有问题的话把log文件贴出来,就知道缺哪些map文件了。

作者: mwmb2   发布时间: 2006-06-06

引用:
作者: mwmb2
你为什么用UTF8编码呢?应该是GBK吧。下面的文件在我这里没有问题。

\documentclass[a4paper]{article}
\usepackage{CJK}

%opening
\begin{document}
\begin{CJK*}{GBK}{song}
\title{test}
\author{中文}
\maketitle

但是用latex生成时报错,dvi文件也没中文

测试
\end{CJK*}
\end{document}
没有中文的问题我也遇到了了,是Kdvi的问题。在kile里设置打开dvi文件的命令为xdvi打开就可以看到中文了

xdvi要安装 这个文件 latex-xdvi ,

或者安装Texmaker 它打开dvi的默认方式是xdvi

作者: zhaozhh02   发布时间: 2006-06-06

pdflatex 不成功很有可能是你 gbkfonts 装完中文字体后没有运行 updmap。
要中文 pdf 有**找/复制功能需要新版的 cct,然后在 preamble 里加入 \usepackage{ccmap},然后用 pdflatex 编译。

作者: wildfire   发布时间: 2006-06-07

kpathsea 是现今绝大多数 TeX 系统的一部分,它通过维护一个目录数据库来帮助快速找到 TeX 系统文件,和 kompare 可说一点关系也没有。

作者: wildfire   发布时间: 2006-06-07