我有一个简单的文档(不要考虑汉字的含义,它们只是为了测试目的):
\documentclass[UTF8,a4paper, 11pt]{ctexart}
\begin{document}
第一项
\end{document}
如果我在我的 Linux 机器上使用全新安装的 TEX Live 2013 进行编译,使用:
pdflatex --shell-escape --synctex=1 document.tex
并且两者繁體中文和繁體中文位于同一文件夹中文档.tex,那么一切都很好,我得到了一个漂亮的 PDF 文件。
然而,如果有繁體中文和繁體中文文件夹中缺少任何内容,则我会收到错误消息。
!pdfTeX error: pdflatex (file simsun.ttc): cannot open TrueType font file for reading
或者
!pdfTeX error: pdflatex (file simhei.ttf): cannot open TrueType font file for reading
经过 4 个小时的测试和谷歌搜索,我仍然无法弄清楚将这两个文件放在哪里,以避免当我再次需要处理中文字符时必须将它们复制到文档根目录中......
到目前为止我已经测试过(但没有成功):
~/fonts
/usr/share/fonts/truetype
/usr/local/texlive/2013/texmf-dist/fonts/truetype/public/chinese
(fc-cache -fv
当然还有额外表演。)
其结果fc-list :lang=zh-cn
是:
NSimSun,新宋体:style=Regular
FangSong,仿宋:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Stand aard,Normalny,Обычный,Normálne,Navadno,Arrunta
KaiTi,楷体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
SimSun,宋体:style=Regular
Efont Fixed Wide:style=Italic
Efont Biwidth:style=Bold Italic
SimHei,黑体:style=Regular
SimHei,黑体:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
任何帮助都将不胜感激!
答案1
Cfr 是正确的,这正是sudo mktexlsr /usr/local/texlive/texmf-local
我要找的。谢谢!