libertinust1math 包安装问题

libertinust1math 包安装问题

我想在我的文档中使用 Linux Libertine 字体;正如建议的那样这里我在输入文件的前言中插入了这 3 行代码

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

编译代码时我得到了这个错误消息

File `libertinust1math.sty' not found.

我从这里并将文件夹放入

C:\Program Files (x86)\MiKTeX 2.9\tex\latex\libertinust1math

最后,按照建议这里,我以管理员身份刷新了FNDB。现在错误消息是:

Font LS1/libertinust1math/m/n/10=libertinust1-mathrm at 10.0pt not loadable: Metric (TFM) file not found. }]

有人可以帮我解决这个问题吗?(我正在使用 Windows10,使用 MikTeX 2.9 和 TeXstudio)

答案1

您的问题与所述问题属于同一类型这里,即map该字体的文件没有被激活。

要解决此问题,请打开命令窗口并输入以下内容:

initexmf --edit-config-file updmap

updmap.cfg这将在文本编辑器窗口中打开该文件。添加以下行

Map libertinust1math.map

到文件并保存。然后运行

initexmf --mkmaps

一切都会按预期进行。

答案2

你愿意尝试 LuaLaTeX 的方式吗?不需要太多的学习。MWE:

% !TeX program = LuaLaTeX
% !TeX encoding = UTF-8
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont{Linux Libertine O} % Note the O
\setmathfont{Libertinus Math}
\begin{document}
I detest math.\par
Math: $x$\par
\end{document}

前两行是 TeXWorks 的元指令,可能不适用于您的设置。请注意,没有调用 Libertine 或 Libertinus 包!在这种情况下,调用这些包实际上是适得其反的。如果 Open Type 字体 *.otf 在您的系统中并且可以找到,那么它们将被加载,而不考虑任何映射文件或指标。

相关内容