无法使用 Matlab-prettifier 获取 Bera 字体

无法使用 Matlab-prettifier 获取 Bera 字体

我过去曾使用 Matlab-Prettifier 来格式化我的 Matlab 代码,但从 ShareLaTeX 移出并进入本地环境后,我似乎无法获取 Bera Mono 字体。例如,代码...

\documentclass[11pt]{article}

% Matlab-Prettifier Setup
\usepackage{listings}
\usepackage{xcolor}
\usepackage[T1]{fontenc}
\usepackage[numbered,framed]{matlab-prettifier}
\let\ph\mlplaceholder % shorter macro
\lstMakeShortInline"
\lstset{
style              = Matlab-editor,
basicstyle         = \mlttfamily,
mlshowsectionrules = true
}

\begin{document}

\begin{lstlisting}[
    style=Matlab-editor,
    basicstyle=\mlttfamily,
    escapechar=`,
    caption={For educational purposes},
]
if a == b
    a
end
\end{lstlisting}
\end{document}

... 产生不带 Bera 字体的输出:

在此处输入图片描述

答案1

根据评论中的建议,结果发现字体只是丢失了(我使用的发行版非常精简)——在日志文件中可以找到一组警告。

通过下载修复了该问题字体文件,并按照随附的自述文件中的说明进行安装 &这些说明

相关内容