关于texlive中的字体问题

349 views
Skip to first unread message

young

unread,
Nov 25, 2013, 9:29:06 AM11/25/13
to xidian...@googlegroups.com
    我是用镜像完全安装(版本2013),之后为了解决中文字体问题,曾把微软下面的 几种字体复制到~/.fonts/win/下面,参考网上的一些 方法,执行sudo mkfontscale (mkfontdir  fc-cache -fsv)。并修改/usr/local/texlive/2013 /texmf-dist/tex/latex/ctex/fontset/ctex- xecjk-winfonts.def文件。结果是 中文字体问题没有解决,而且系统文件中以中文命名的文件也乱码。于是我把微软 下的字体删除。
     同样的,我又尝试下载了Adobe 中的几个中文字体,这次系统没有乱码,但是 latex下的中文字体没有解决。
我看了一下吕宗庭学长在西电开源中写的一个帖子latex中文支持,用的是岳王字体,而且更改方法也不像 网上通常那样,貌似替换的文件也更多。我这里有几个疑问:
    1 执行texhash创建的数据库对哪些文件有影响,为什么不用修改ctex- xecjk-winfonts.def这个文件。
    2 如果我之前的解决方案是对的,即用Adobe或者微软的字体,xelatex会调 用这些系统字体,我的配置文件该如何更改。附件中我给出了fc-list :lang=zh的 详细信息
    3 先说声抱歉,由于我自己对配置文件修改过多,原来的文件没有进行合理 保存,所以我暂时不敢轻易尝试你在帖子中的办法。岳王字体对于写论文会不会有 所影响。
     附件中一个是ctex-xecjk-winfonts.def的内容。
下面是fc-list :lang=zh内容
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono,文>泉驛等寬正黑,文泉驿等宽正黑:style=Regular
/usr/share/fonts/misc/18x18ko.pcf.gz: Fixed:style=ko
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,文
泉驛點陣正黑,文泉驿点阵正黑:style=Regular
/home/song/.fonts/adobe/AdobeFangsongStd-Regular (v5.010).otf: Adobe Fangsong Std,Adobe 仿宋 Std,Adobe Fangsong Std R,Adobe 仿宋 Std R:style=R,Regular
/usr/share/fonts/misc/18x18ja.pcf.gz: Fixed:style=ja
/home/song/.fonts/adobe/AdobeKaitiStd-Regular (v5.010).otf: Adobe Kaiti Std,Adobe 楷体 Std,Adobe Kaiti Std R,Adobe 楷体 Std R:style=R,Regular
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei,文泉驛正
黑,文泉驿正黑:style=Regular
/home/song/.fonts/adobe/AdobeHeitiStd-Regular.otf: Adobe Heiti Std,Adobe 黑体 Std,Adobe Heiti Std R,Adobe 黑体 Std R:style=R,Regular
/home/song/.fonts/adobe/AdobeSongStd-Light.otf: Adobe Song Std,Adobe 宋体 Std,Adobe Song Std L,Adobe 宋体 Std L:style=L,Regular
     latex新手希望大家不吝赐教。
ctex-xecjk-winfonts.def

lzt

unread,
Nov 25, 2013, 10:34:48 AM11/25/13
to xidian...@googlegroups.com
等我看一下,好久以前写的了我都有点儿忘了。

Chase Zhang

unread,
Nov 25, 2013, 10:53:42 PM11/25/13
to xidian_linux

\usepackage{xeCJK}

\setCJKmainfont{Adobe Song Std}

\setCJKsansfont{Adobe Heiti Std}

\setCJKmonofont{Adobe Kaiti Std}



--
您收到此邮件是因为您订阅了“西电开源社区”邮件列表。
要向此邮件列表发帖,请发送电子邮件至 xidian...@googlegroups.com
要取消订阅,请发送电子邮件至 xidian_linux...@googlegroups.com
请通过 https://groups.google.com/group/xidian_linux?hl=zh-CN 访问此网上论坛。
通过 [ipv6 enabled] http://xdlinux.info/http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[手机]:http://m.xdlinux.info/
访问西电开源社区。
---
您收到此邮件是因为您订阅了 Google 网上论坛的“西电开源社区邮件列表”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 xidian_linux...@googlegroups.com
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。

Message has been deleted

Chase Zhang

unread,
Nov 26, 2013, 4:39:57 AM11/26/13
to xidian_linux

试着重装下或者调整下路径,确保xeCJKan安装的对

On Nov 26, 2013 4:37 PM, "young" <scyxi...@gmail.com> wrote:
@Chase Zhang
看到你的回复,我觉得很有道理,但是是在期间我曾经重装过,导致现在这个Kpathsea路径有问题,我用xelatex test.tex(这个文件是按照提示重新编写的),结果有如下提示:
warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://../texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c.
This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Arch Linux)

kpathsea: Running mktexfmt xelatex.fmt
warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://../texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c.
/usr/local/texlive/2013/bin/x86_64-linux/mktexfmt: line 395: /texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
I can't find the format file `xelatex.fmt'!

在 2013年11月26日星期二UTC+8上午11时53分42秒,Chase Zhang写道:

宋朝阳

unread,
Nov 26, 2013, 4:48:02 AM11/26/13
to xidian...@googlegroups.com
�Ѿ����°�װ����ΰ�װ����ͨ�û�Ŀ¼�£�����һЩȨ�����⡣
������һ�����ҵIJ����ļ�����һ���DZ�����Ϣ���Ƚϳ�����û��ֱ���������
�������ע�ظ�����
On 11/26/2013 05:39 PM, Chase Zhang wrote:

������װ�»��ߵ�����·����ȷ��xeCJKan��װ�Ķ�

On Nov 26, 2013 4:37 PM, "young" <scyxi...@gmail.com> wrote:
@Chase Zhang
������Ļظ����Ҿ��ú��е��?���������ڼ�������װ�����������Kpathsea·�������⣬����xelatex test.tex������ļ��ǰ�����ʾ���±�д�ģ��������������ʾ��

warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://../texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c.
This is XeTeX, Version 3.1415926-2.5-0.9999.3 (TeX Live 2013/Arch Linux)

kpathsea: Running mktexfmt xelatex.fmt
warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr/bin/share/texmf-local/web2c:/usr/bin/share/texmf-dist/web2c:/usr/bin/share/texmf/web2c:/usr/bin/texmf-local/web2c:/usr/bin/texmf-dist/web2c:/usr/bin/texmf/web2c:/usr:/usr/share/texmf-local/web2c:/usr/share/texmf-dist/web2c:/usr/share/texmf/web2c:/usr/texmf-local/web2c:/usr/texmf-dist/web2c:/usr/texmf/web2c://../texmf-local/web2c:/://share/texmf-local/web2c://share/texmf-dist/web2c://share/texmf/web2c://texmf-local/web2c://texmf-dist/web2c://texmf/web2c.
/usr/local/texlive/2013/bin/x86_64-linux/mktexfmt: line 395: /texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
I can't find the format file `xelatex.fmt'!

�� 2013��11��26�����ڶ�UTC+8����11ʱ53��42�룬Chase Zhangд����

\usepackage{xeCJK}

\setCJKmainfont{Adobe Song Std}

\setCJKsansfont{Adobe Heiti Std}

\setCJKmonofont{Adobe Kaiti Std}



�� 2013��11��25������11:34��lzt <lvzon...@gmail.com>д ����
���ҿ�һ�£��þ���ǰд�����Ҷ��е�����ˡ�


On Monday, November 25, 2013 10:29:06 PM UTC+8, young wrote:
    �����þ�����ȫ��װ���汾2013����֮��Ϊ�˽�������������⣬���΢������� �������帴�Ƶ���/.fonts/win/���棬�ο����ϵ�һЩ ������ִ��sudo mkfontscale (mkfontdir  fc-cache -fsv)�����޸�/usr/local/texlive/2013 /texmf-dist/tex/latex/ctex/fontset/ctex- xecjk-winfonts.def�ļ�������� ������������û�н��������ϵͳ�ļ���������������ļ�Ҳ���롣�����Ұ�΢�� �µ�����ɾ��
     ͬ��ģ����ֳ���������Adobe �еļ����������壬���ϵͳû�����룬���� latex�µ���������û�н����
�ҿ���һ������ͥѧ�������翪Դ��д��һ������latex����֧�����õ��������� �壬���Ҹ�ķ���Ҳ���� ����ͨ������ò���滻���ļ�Ҳ��ࡣ�������м������ʣ�
    1 ִ��texhash��������ݿ����Щ�ļ���Ӱ�죬Ϊʲô�����޸�ctex- xecjk-winfonts.def����ļ���
    2 �����֮ǰ�Ľ�������ǶԵģ�����Adobe����΢������壬xelatex ��� ����Щϵͳ���壬�ҵ������ļ�����θ�ġ��������Ҹ����fc-list :lang=zh�� ��ϸ��Ϣ
    3 ��˵��Ǹ���������Լ��������ļ��޸Ĺ�࣬ԭ�����ļ�û�н��к��� ���棬��������ʱ�������׳������������еİ취�������������д���Ļ᲻���� ��Ӱ�졣
     ������һ����ctex-xecjk-winfonts.def�����ݡ�
������fc-list :lang=zh����
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono,��>Ȫ�A�Ȍ����,��Ȫ��ȿ����:style=Regular
/usr/share/fonts/misc/18x18ko.pcf.gz: Fixed:style=ko
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,��
Ȫ�A�c����,��Ȫ��������:style=Regular
/home/song/.fonts/adobe/AdobeFangsongStd-Regular (v5.010).otf: Adobe Fangsong Std,Adobe ���� Std,Adobe Fangsong Std R,Adobe ���� Std R:style=R,Regular
/usr/share/fonts/misc/18x18ja.pcf.gz: Fixed:style=ja
/home/song/.fonts/adobe/AdobeKaitiStd-Regular (v5.010).otf: Adobe Kaiti Std,Adobe ���� Std,Adobe Kaiti Std R,Adobe ���� Std R:style=R,Regular
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei,��Ȫ�A��
��,��Ȫ�����:style=Regular
/home/song/.fonts/adobe/AdobeHeitiStd-Regular.otf: Adobe Heiti Std,Adobe ���� Std,Adobe Heiti Std R,Adobe ���� Std R:style=R,Regular
/home/song/.fonts/adobe/AdobeSongStd-Light.otf: Adobe Song Std,Adobe ���� Std,Adobe Song Std L,Adobe ���� Std L:style=L,Regular
     latex����ϣ���Ҳ��ߴͽ̡�
--
���յ����ʼ�����Ϊ�����ˡ����翪Դ�����ʼ��б?
Ҫ����ʼ��б?���뷢�͵����ʼ��� xidian...@googlegroups.com��
Ҫȡ���ģ��뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
��ͨ�� https://groups.google.com/group/xidian_linux?hl=zh-CN ���ʴ�������̳��
ͨ�� [ipv6 enabled] http://xdlinux.info/ �� http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[�ֻ�]��http://m.xdlinux.info/
�������翪Դ����
---
���յ����ʼ�����Ϊ������ Google ������̳�ġ����翪Դ�����ʼ��б?��̳��
Ҫ�˶�����̳��ֹͣ���մ���̳�ĵ����ʼ����뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
Ҫ�鿴���ѡ������ https://groups.google.com/groups/opt_out��

--
���յ����ʼ�����Ϊ�����ˡ����翪Դ�����ʼ��б?
Ҫ����ʼ��б?���뷢�͵����ʼ��� xidian...@googlegroups.com��
Ҫȡ���ģ��뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
��ͨ�� https://groups.google.com/group/xidian_linux?hl=zh-CN ���ʴ�������̳��
ͨ�� [ipv6 enabled] http://xdlinux.info/ �� http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[�ֻ�]��http://m.xdlinux.info/
�������翪Դ����
---
���յ����ʼ�����Ϊ������ Google ������̳�ġ����翪Դ�����ʼ��б?��̳��
Ҫ�˶�����̳��ֹͣ���մ���̳�ĵ����ʼ����뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
Ҫ�鿴���ѡ������ https://groups.google.com/groups/opt_out��
--
���յ����ʼ�����Ϊ�����ˡ����翪Դ�����ʼ��б?
Ҫ����ʼ��б?���뷢�͵����ʼ��� xidian...@googlegroups.com��
Ҫȡ���ģ��뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
��ͨ�� https://groups.google.com/group/xidian_linux?hl=zh-CN ���ʴ�������̳��
ͨ�� [ipv6 enabled] http://xdlinux.info/ �� http://xdl.in/
[ipv4 only] http://linux.xidian.edu.cn/
[�ֻ�]��http://m.xdlinux.info/
�������翪Դ����
---
���յ����ʼ�����Ϊ������ Google ������̳�����翪Դ�����ʼ��б?�е����⡣
Ҫ�˶������⣬����� https://groups.google.com /d/topic/xidian_linux/VBfrDozceaE/unsubscribe��
Ҫ�˶�����̳�����������⣬�뷢�͵����ʼ��� xidian_linux...@googlegroups.com��
Ҫ�鿴���ѡ������ https://groups.google.com /groups/opt_out��

test.tex
test.log

young

unread,
Nov 26, 2013, 10:51:38 AM11/26/13
to xidian...@googlegroups.com
不好意思,我没意识到在thunderbird下直接回复邮件是乱码的。
上面的问题已经解决,我重新安装了一下latex,将整个路径全部放在自己的普通用户下面,避免一些权限问题。与此同时,在安装之前,手动删除在/usr/bin路径下用tlmgr uninstall删除不掉的一些软链接,即使是这样,我依然怀疑没有删除干净。
接着我尝试解决字体问题,虽然现在依然报错,但是中文字体已经出现,具体方法是先将微软下面的字体拷贝下来,并修改权限。放在~/.fonts/winfont下面。接着执行fc-cache -fv      以及查看 fc-list :lang-zh
/home/song/.fonts/winfonts/simfang.ttf: FangSong,仿宋:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/home/song/.fonts/winfonts/simhei.ttf: SimHei,黑体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/home/song/.fonts/winfonts/simkai.ttf: KaiTi,楷体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/home/song/.fonts/winfonts/simsun.ttc: SimSun,宋体:style=Regular
/home/song/.fonts/winfonts/simsun.ttc: NSimSun,新宋体:style=Regular
根据这些内容,修改ctex-xecjk-winfonts.det文件,请参考此处链接
最后谢谢两位大牛的支持。
在 2013年11月26日星期二UTC+8下午5时39分57秒,Chase Zhang写道:

young

unread,
Nov 26, 2013, 11:01:56 AM11/26/13
to xidian...@googlegroups.com
已经重装,Kpathsea的问题已经解决,这次将路径放在普通用户目录下。
目前中文问题似乎已经解决,下面是我的方法:
将window下面的sim开头的字体复制进来,放在个人用户目录下,~/.fonts/winfonts,接着执行mkfontscale    mkfontdir   fc-cache -fv
  fc-list :lang=zh

/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono,文>泉驛等寬正黑,文泉驿等宽正黑:style=Regular
/home/song/.fonts/winfonts/simfang.ttf: FangSong,仿宋:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/home/song/.fonts/winfonts/simhei.ttf: SimHei,黑体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/home/song/.fonts/winfonts/simkai.ttf: KaiTi,楷体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
/usr/share/fonts/misc/18x18ko.pcf.gz: Fixed:style=ko
/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,文
泉驛點陣正黑,文泉驿点阵正黑:style=Regular
/home/song/.fonts/winfonts/simsun.ttc: SimSun,宋体:style=Regular
/home/song/.fonts/winfonts/simsun.ttc: NSimSun,新宋体:style=Regular
/usr/share/fonts/misc/18x18ja.pcf.gz: Fixed:style=ja

/usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttc: WenQuanYi Zen Hei,文泉驛正
黑,文泉驿正黑:style=Regular
最后修改ctex-xecjk-winfonts.def文件,修改方法参照这个链接
最后谢谢二位大牛的支持。


在 2013年11月26日星期二UTC+8下午5时39分57秒,Chase Zhang写道:
Reply all
Reply to author
Forward
0 new messages