我总算用 tex 生成一个包含中英文的 pdf 文件了
然后写这个tex文件
\documentclass{article} \usepackage{fontspec} \newfontfamily\zhfont[BoldFont=Microsoft YaHei]{Microsoft YaHei} %设置中文 \newfontfamily\zhpunctfont{Microsoft YaHei} % 设置中文 %\makeglossary \setmainfont{Consolas} %这里设置英文衬线字体 \setmonofont{Consolas} %英文等宽字体 \setsansfont{Consolas} %英文无衬线字体 \usepackage{zhspacing} \zhspacing \begin{document} 中Eng文混排,“标点压缩”,间 距 调 整 …… \end{document}
那个文件里面,中文字体设置的 雅黑,英文是 consolas ,改成你自己想要的就好,fc-list 列出来的里面挑两个。
作者: wd_afei 发布时间: 2008-11-27
建议 zhspacing 这个包可以依赖一下他。
否则的话,会提示这样一个错误。
/tex/xelatex/euenc/lm/eu1lmr.fd)kpathsea: Illegal fontname `[lmroman10-regular]:mapping=tex-text': contains '[' ! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadab le: Metric (TFM) file or installed font not found.
作者: wd_afei 发布时间: 2008-11-28
参考了这篇文章 http://blog.bs2.to/post/EdwardLee/8545
按照里面的设置一下 lyx 就可以了。
文档-> 首选项-> 语言 使用 utf8
文档-> 首选项-> latex序 添加
\usepackage{fontspec} \newfontfamily\zhfont[BoldFont=Microsoft YaHei]{Microsoft YaHei} %设置中文 \newfontfamily\zhpunctfont{Microsoft YaHei} % 设置中文 %\makeglossary \setmainfont{Consolas} %这里设置英文衬线字体 \setmonofont{Consolas} %英文等宽字体 \setsansfont{Consolas} %英文无衬线字体 \usepackage{zhspacing} \zhspacing
工具->首选项->file handling->转换器
找到 latex(pdflatex)->PDF(pdflatex) 这个,然后设置 转换器 为 xelatex $$i
点击那个 修改按钮,保存,应用。
写点东西,可以点击那个工具栏里面的 pdf 图标了,等一下,就用 evince 打开 pdf 的文件预览了,哈哈。
zhspacing & xetex 真不错。
btw: 我使用的 lyx 是 1.6.0 版本的。
作者: wd_afei 发布时间: 2008-11-28
作者: druggo 发布时间: 2008-11-28
作者: wd_afei
还需要安装这个包 dev-texlive/texlive-fontsrecommended
建议 zhspacing 这个包可以依赖一下他。 否则的话,会提示这样一个错误。 /tex/xelatex/euenc/lm/eu1lmr.fd)kpathsea: Illegal fontname `[lmroman10-regular]:mapping=tex-text': contains '[' ! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadab le: Metric (TFM) file or installed font not found. |
作者: acevery 发布时间: 2008-11-28
作者: nainaide 发布时间: 2008-11-28
作者: nainaide
我费了好大劲,也没把lyx, xetex 和zhspacing 这三个东西拧在一起,兄弟牛呀,学习学习。
|
每次安装好,折腾半天,搞不出来中文,然后删掉。隔几天心痒痒,又继续装,呵呵。
zhspacing 真是个好东东(其实我也不知道是 xetex 的功劳还是他的)。。。呵呵
作者: wd_afei 发布时间: 2008-11-28
作者: acevery 发布时间: 2008-11-28
就是设置: Tool -> File Handling -> Converters时写完 xelatex $$i后一定要按一下Modify按钮,否则就没戏了。
作者: wd_afei
我安装了无数次 lyx了都,尤其他依赖的 boost,安装很长时间。
每次安装好,折腾半天,搞不出来中文,然后删掉。隔几天心痒痒,又继续装,呵呵。 zhspacing 真是个好东东(其实我也不知道是 xetex 的功劳还是他的)。。。呵呵 |
作者: nainaide 发布时间: 2008-12-01
已经是最新的portage了。
是不是已经从portage里面删除了?
作者: GNUisbest 发布时间: 2010-04-27
作者: MaskRay 发布时间: 2010-04-28
作者: GNUisbest
我的portage里面怎么没有zhspacing这个包?
已经是最新的portage了。 是不是已经从portage里面删除了? |
作者: nainaide 发布时间: 2010-04-29