Libertine/Biolinum 突然丢失/损坏?

Libertine/Biolinum 突然丢失/损坏?

我在 Windows 8 上使用 Texniccenter 的 Miktex 2.9 64 位。直到昨天,我编译了所有文档,没有任何问题。今天一切似乎都很好,我做到了不是夜间运行任何 Miktex 更新(尽管所有软件包在过去几天都是最新的)。Texniccenter 不展示没有任何错误。但奇怪的是,pdflatex 没有生成 PDF。然后我查看了日志文件。最后(在统计之后,似乎 Texniccenter 并不期望它自己的 GUI 输出之后有任何内容),有以下内容:

!pdfTeX 错误:pdflatex.exe (文件 LinBiolinumOB-osf-t1--base):未找到 657 处的字体 LinBiolinumOB-osf-t1--base

==> 发生致命错误,未生成输出 PDF 文件!

我注释掉了每一个

\usepackage{libertine}

在我的序言中。它又能用了!但当然,字体不对……

是什么导致了这里的问题?我正在使用 Libertine,正如 TUG 字体目录告诉我的那样:

\usepackage{libertine}
\usepackage[T1]{fontenc}

答案1

您的 Libertine 安装似乎已损坏。此示例

\listfiles
\documentclass{article}
\usepackage{libertine}
\begin{document}
foo
\end{document}

应该给出这个文件列表(在日志文件的末尾)

 *File List*
 article.cls    2007/10/19 v1.4h Standard LaTeX document class
  size10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
libertine.sty    2012/12/27 (Bob Tennent) Supports Libertine and Biolinum fonts
 for all LaTeX engines.
 ifxetex.sty    2010/09/12 v0.6 Provides ifxetex conditional
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
 xkeyval.sty    2012/10/14 v2.6b package option processing (HA)
 xkeyval.tex    2012/10/14 v2.6b key=value parser (HA)
textcomp.sty    2005/09/27 v1.99g Standard LaTeX package
  ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
 fontenc.sty
fontaxes.sty    2005/05/04 v0.1d Font selection axes
LinLibertine_I.tex
  ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
OT1LinuxLibertineT-OsF.fd    2012/11/26 (autoinst) Font definitions for OT1/Lin
uxLibertineT-OsF.

如果你没有得到它,请删除并重新安装 libertine 包

相关内容