当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 在utf-8为默认编码的环境下如何用cjk-latex?
帖子发表于 : 2006-11-08 17:11 
头像

注册: 2005-11-12 12:28
帖子: 173
送出感谢: 0 次
接收感谢: 0 次
我已经按照置顶的"cjk+latex实战"设置,而且也顺利通过了提供那个例子。
但是如果用gedit打开那个例子的tex文件,显示的中文全是乱码。作者是不是在gbk或者gb18030环境下写的?如果我自己写一个简单的tex
\documentclass{article}
\usepackage{CJK}

\begin{document}
\begin{CJK*}{GBK}{song}
\title{你好}
\maketitle
你好
\\ joke
\end{CJK*}
\end{document}
则latex编译后显示为乱码...
那么怎么在utf-8的默认环境下让源文件和编译出的.dvi,ps,pdf显示一致呢?
谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-11-08 18:11 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
看第二个置顶,关于 TeXlive 2005 的,其中实现了 utf8 环境下的中文。


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


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-11-08 19:18 
头像

注册: 2005-11-12 12:28
帖子: 173
送出感谢: 0 次
接收感谢: 0 次
zhan 写道:
看第二个置顶,关于 TeXlive 2005 的,其中实现了 utf8 环境下的中文。

我装的tetex
我把texlive带的CJKutf8.sty拷到了/usr/share/texmf/tex/latex/CJK/ 里
然后sudo texhash
然后编译,这次不是乱码了,是报错
$ latex test.tex
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf-tetex/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-tetex/tex/latex/base/size10.clo))
(/usr/share/texmf/tex/latex/CJK/CJKutf8.sty
(/usr/share/texmf-tetex/tex/latex/oberdiek/ifpdf.sty)
(/usr/share/texmf-tetex/tex/latex/base/inputenc.sty
(/usr/share/texmf-tetex/tex/latex/base/utf8.def
(/usr/share/texmf-tetex/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-tetex/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-tetex/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf/tex/latex/CJK/CJK.sty
(/usr/share/texmf/tex/latex/CJK/mule/MULEenc.sty)
(/usr/share/texmf/tex/latex/CJK/CJK.enc))
(/usr/share/texmf-tetex/tex/latex/base/fontenc.sty)) (./test.aux)
(/usr/share/texmf/tex/latex/CJK/UTF8/UTF8.bdg)
(/usr/share/texmf/tex/latex/CJK/UTF8/UTF8.enc)
(/usr/share/texmf/tex/latex/CJK/UTF8/UTF8.chr)

LaTeX Font Warning: Font shape `C70/uming/m/n' undefined
(Font) using `C70/song/m/n' instead on input line 7.

(/usr/share/texmf/tex/latex/CJK/UTF8/c70song.fd)kpathsea: Running mktextfm cyberb4f
/usr/share/texmf/web2c/mktexnam: Could not map typeface abbreviation yb for cyberb4f.
/usr/share/texmf/web2c/mktexnam: Need to update /usr/share/texmf-tetex/fonts/map/fontname/special.map?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input cyberb4f
This is METAFONT, Version 2.71828 (Web2C 7.5.4)

kpathsea: Running mktexmf cyberb4f
! I can't find file `cyberb4f'.
<*> ...ljfour; mag:=1; nonstopmode; input cyberb4f

Please type another input file name
! Emergency stop.
<*> ...ljfour; mag:=1; nonstopmode; input cyberb4f

Transcript written on mfput.log.
grep: cyberb4f.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input cyberb4f' failed to make cyberb4f.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font C70/song/m/n/17.28/4f=cyberb4f at 17.28pt not loadable: Metric (TFM) fil
e not found.
<to be read again>
relax
l.7 \maketitle

? x


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 在utf-8为默认编码的环境下如何用cjk-latex?
帖子发表于 : 2006-11-08 21:06 

注册: 2006-02-17 1:50
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
pihou 写道:
我已经按照置顶的"cjk+latex实战"设置,而且也顺利通过了提供那个例子。
但是如果用gedit打开那个例子的tex文件,显示的中文全是乱码。作者是不是在gbk或者gb18030环境下写的?如果我自己写一个简单的tex
\documentclass{article}
\usepackage{CJK}

\begin{document}
\begin{CJK*}{GBK}{song}
\title{你好}
\maketitle
你好
\\ joke
\end{CJK*}
\end{document}
则latex编译后显示为乱码...
那么怎么在utf-8的默认环境下让源文件和编译出的.dvi,ps,pdf显示一致呢?
谢谢


设置你使用的编辑器,使文件保存为GBK编码。
找一下相关的帖子。
如果还是不行,就用gedit打开,另存为,有编码选项,可以存为GBK编码的。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-11-11 8:24 
头像

注册: 2005-10-16 8:26
帖子: 1937
地址: 地球
送出感谢: 0 次
接收感谢: 1
把tex文档保存成gb2312编码的再编译


_________________
http://www.pandabang.info


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-11-12 1:25 

注册: 2006-08-12 22:00
帖子: 154
送出感谢: 0 次
接收感谢: 0 次
人家已经给你弄好了,还自己瞎折腾


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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