我刚刚在新发行版 Mageia 3 上安装了 texlive2012,以及 libertine 字体 .rpm 包。我对此代码有疑问:
\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{libertine}
\begin{document}
This is my first LaTeX document on Mageia 3.
\end{document}
当我编译时,我没有得到任何错误,但没有构建 PDF。如果我删除 libertine 字体,LaTeX 就会正常运作。
我添加了\listfile
,这是相应的.log
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
libertine.sty 2011/06/06 - 5.1.2: Font libertine - (License GPL) Michael Nie
dermair
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
lettrine.sty 2007/08/08 v1.62 (Daniel Flipo)
lettrine.cfg
calc.sty 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
fxl.inc
fxb.inc
fxk.inc
fxi.inc
t1fxl.fd 2011/06/06 scaled font definitions for libertine T1/fxl (Nm).
***********
最后.log
我还看到
!pdfTeX error: pdflatex (file fxlr-xl-8x): Font fxlr-xl-8x at 600 not found
==> Fatal error occurred, no output PDF file produced!
对于通过 rpm 包 texlive-fontsextra 安装的 kpfonts,我遇到了同样的问题
!pdfTeX error: pdflatex (file jkpmn8r): Font jkpmn8r at 600 not found
==> Fatal error occurred, no output PDF file produced!
答案1
CW 回答评论
psfonts.map
字体包通常包含一个映射文件,该文件将在(对于dvips
)和pdftex.map
(对于)中生成必要的条目pdflatex
。但需要执行updmap-sys
才能生成这些条目。这应该作为安装后的步骤由或任何包完成rpm
。您可能希望向打包者或您的发行版的 bugzilla 投诉。或者通过安装 TeX Live 本身并卸载发行版 TeX Live 包来避免问题。