当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题] 使用LyX+XeTeX时出现的问题
帖子发表于 : 2008-08-23 8:45 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
今天我从源里安装了LyX1.5.1,它所建议和推荐的附件我也一一装上了。至于XeTeX,由于以前安装了TeXlive,所以只是: sudo apt-get install texlive-XeTeX lmodern
然后按照网上的帖子一步步配置。最后测验时却发现不能转化为PDF。如图:
[/img]/home/aldous/桌面/Screenshot.png[/img]
上面似乎是说字体选择出了问题,但作为一个菜鸟,我检查了几遍仍不明所以。请教各位,一个怎么解决啊?

附:我的配置步骤:
1)让Lyx 支持 XeTeX 编译。在 ~/.lyx/lyxrc.defaults文件的最后添加:
\format "pdf4" "pdf" "PDF(XeTeX)" "p" "" "" "document,vector"
\converter "pdflatex" "pdf4" "xelatex $$i" "latex"
然后保存关闭。
2)打开LyX,创建一个新文件,选择文档(D)-->首选项,在语言标签表里,语言选择“简体中文”,这里选择“英语”也可以。
编码选择"utf8-plain"。然后选择LaTeX序标签,增加
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont{WenQuanYi Zen Hei}
然后选择保存为文档缺省设置。

请教各位,到底是哪里有问题呢?


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

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
\format "pdf4" "pdf" "PDF(XeTeX)" "p" "" "" "document,vector"
\converter "pdflatex" "pdf4" "xelatex $$i" "latex"

是加在.lyx/preference文件里的吧。

看不到你出错的图,呵呵。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-23 13:28 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
对,网上帖子里也说是写进~/.lyx/preferences文件里。但我在~/.lyx文件夹里找不到preference这么个文件,看了下,文件lyxrc.defaults似乎也相仿佛,就加进去了。后来一试,点击“视图”,里面也多了“PDF(XeTeX)”的条目,就以为是了。那正确的一个怎么做呢?
我不会发图,补在这里。


附件:
文件注释: 出现错误的截图
Screenshot.png
Screenshot.png [ 154.96 KiB | 被浏览 1072 次 ]

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-08-23 17:30 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
在工具-->选项里面随便改个参数(比如字体),就会在.lyx目录里生成preference文件了,然后再把
\format "pdf4" "pdf" "PDF(XeTeX)" "p" "" "" "document,vector"
\converter "pdflatex" "pdf4" "xelatex $$i" "latex"
添加进去。


还有你是怎么编绎的?直接点的工具栏上的图标?正确的应该是点视图选项,再点PDF(XeTeX)。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-08-24 8:26 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
谢谢ls,按照你的方法在.lyx目录里生成preference文件了。但最后编译时还是出现同样的问题。连说明都一模一样,就不附图了。实在摸不着头脑:(。我编译时也是先点视图选项,再点PDF(XeTeX)的啊!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-08-24 9:27 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
写一个新文档,简单输入几个字就行,编译下看看能否成功。
如果不行,仔细检查下设置里的导言区,是不是书写有错误。

把导言区截图出来看一下,呵呵。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-08-24 9:48 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
重新编译了一次,还是不行。导言区贴图如下:


附件:
LyX导言区.png
LyX导言区.png [ 46.67 KiB | 被浏览 1061 次 ]

页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-08-24 9:56 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
晕,开头少了个反斜杠呀,呵呵。
应该写成

\usepackage{fontspec}
\setmainfont
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt


最后由 bian222 编辑于 2008-08-24 10:04,总共编辑了 1 次

页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-24 10:03 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
…………抱头泣去
谢谢大大!


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-08-24 12:08 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
谢谢ls能忍受我这么白的问题:)。经过修改,现在能够编译了。但中文显示却是乱码。我用Evince和KPDF都不行。为什么呢?是LyX的问题还是PDF显示器的原因呢?这次我把可能相关的配置都截了图,希望大家能够帮忙看看。谢谢!


附件:
LaTeX.png
LaTeX.png [ 51.73 KiB | 被浏览 1042 次 ]

LaTeX.png
LaTeX.png [ 51.73 KiB | 被浏览 1034 次 ]

.png
.png [ 60.54 KiB | 被浏览 1028 次 ]

Class.png
Class.png [ 42.63 KiB | 被浏览 906 次 ]

.png
.png [ 57.8 KiB | 被浏览 898 次 ]

.png
.png [ 47.13 KiB | 被浏览 895 次 ]

.png
.png [ 46.96 KiB | 被浏览 901 次 ]

.png
.png [ 55.82 KiB | 被浏览 891 次 ]

文件注释: 这是修改后的导言区
.png
.png [ 49.99 KiB | 被浏览 899 次 ]

文件注释: 这是出错时的情况
.png
.png [ 126.18 KiB | 被浏览 902 次 ]

页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-08-26 9:58 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
出现这个问题,最好是你自己编一个tex文件,用 xelatex编译一下看看,看中文是不是还是乱码。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-08-26 13:53 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
我用XeLaTeX编译了,中文仍然是乱码。
aldous@aldous-laptop:~/桌面$ xelatex test.tex
This is XeTeXk, Version 3.141592-2.2-0.996-patch1 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, pinyin, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size12.clo))
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.sty
(/usr/share/texmf-texlive/tex/generic/ifxetex/ifxetex.sty)
(/usr/share/texmf-texlive/tex/latex/tools/calc.sty)
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.tex
(/usr/share/texmf-texlive/tex/latex/xkeyval/keyval.tex)))
(/usr/share/texmf/tex/latex/lm/lmodern.sty)
(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty
(/usr/share/texmf-texlive/tex/xelatex/euenc/eu1enc.def)
(/usr/share/texmf-texlive/tex/xelatex/euenc/lm/eu1lmr.fd))
fontspec.cfg loaded.
(/usr/share/texmf-texlive/tex/xelatex/fontspec/fontspec.cfg))
(/usr/share/texmf-texlive/tex/xelatex/xunicode/xunicode.sty)
(/usr/share/texmf-texlive/tex/xelatex/xltxtra/xltxtra.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/xelatex/graphics/xetex.def)))
(/usr/share/texmf-texlive/tex/latex/etex/etex.sty)
(/usr/share/texmf-texlive/tex/latex/base/fixltx2e.sty))
No file test.aux.
[1] (./test.aux) )
(see the transcript file for additional information)
Output written on test.pdf (1 page).
Transcript written on test.log.


请问能帮忙看看是什么问题吗?谢谢了!


附件:
文件注释: PDF显示中文乱码
pdf显示中文乱码.png
pdf显示中文乱码.png [ 38.85 KiB | 被浏览 911 次 ]

文件注释: tex文件内容
tex文件内容.png
tex文件内容.png [ 79.2 KiB | 被浏览 922 次 ]

页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-08-26 14:28 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
看你截的图没看出有什么问题呀。
在终端打locale命令看是什么输出,以及看一下/usr/share/fonts/下面的字体文件夹里面字体属性是不是644。


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-08-26 22:16 

注册: 2008-05-19 10:53
帖子: 16
送出感谢: 0 次
接收感谢: 0 次
请问字体属性怎么看啊?644是什么意思?


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-08-26 22:46 

注册: 2006-05-18 21:13
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
ls -l
字体属性应该是rw-r--r--这样的。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 20 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


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

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

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