! 字体 EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt 无法加载:未找到度量 (TFM) 文件

! 字体 EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt 无法加载:未找到度量 (TFM) 文件

我有这个试图运行的示例代码但它一直产生一个错误,提示:

! Font \zf@basefont=Flama-Light at 10.0pt not loadable: Metric (TFM) file not found.
! Font \@tempfonta=Flama-Light at 10.0pt not loadable: Metric (TFM) file not found.
! Font \@tempfontb=Flama-Light at 10.0pt not loadable: Metric (TFM) file not found.
! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadable: Metric (TFM) file not found.

以下是代码:

\documentclass[12pt,a4paper]{beamer}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{url}

\usetheme{hsrm}
\usecolortheme[named=BurntOrange]
\useinnertheme{rounded}
\usefonttheme{serif}
\setbeamertemplate{navigation symbols}{} %remove navigation symbols
\beamerdefaultoverlayspecification{<+->}

\title{A Discussion of rational and Psychological Decision-Making Theories and Models:}
\subtitle{The Search for a Cultural-Ethical Decision-Making Model}
\author[Arnaldo Oliveira]
\date{September 4, 2013}

\begin{document}
\begin{frame}[plain]
    \maketitle
\end{frame}

\begin{frame}
\frametitle{Table of Contents}
    \tableofcontents
\end{frame}

\section{Introduction}
\begin{frame}
   \begin{block}{Example}
      This is my first Beamer example.
   \end{block}
\end{frame}

\section{Rational Decision-Making Models}
\begin{frame}
   \begin{block}{Example}
      This is my first Beamer example.
   \end{block}
\end{frame}

\section{Psychological Decision-Making Models}
\begin{frame}
   \begin{block}{Example}
      This is my first Beamer example.
   \end{block}
\end{frame}

\end{document}

我在这个网站上搜索了答案,找到了一些类似的问题,并按照他们的答案操作,但仍然遇到相同的错误。代码生成了一个 PDF 文件,但幻灯片上没有任何内容。

答案1

如果有人像我一样被这个错误信息吸引到这里:

! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadable: Metric (TFM) file not found.

我的问题是我需要sudo apt-get install fonts-lmodern

答案2

我已经在 Ubuntu 14 中成功使用未安装“flama”的 Beamer HSRM 主题和“xelatex”,我只是使用了我在 .sty 文件中看到的一个选项,如下所示:

\usetheme[noflama]{hsrm}

我还必须在 Ubuntu 14 机器上安装微软字体,因为“noflama”选项使用的是“Arial”字体而不是“Flama”。(我按照以下说明安装了它们:http://embraceubuntu.com/2005/09/09/installing-microsoft-fonts/,我想我在以前的 Ubuntu 版本中使用过 hsrm 而没有这样做)

答案3

听起来你的主题应该与 xelatex 一起使用。在这种情况下,不要加载 inputenc!

答案4

主题beamerhsrm显然与特定大学的要求密切相关。具体来说,它要求弗拉玛字体,是商业字体,假定安装在本地。因此,它还需要使用 XeLaTeX 或 LuaLaTeX。如果您有字体,请使用其中一个引擎并inputenc从源中删除。如果您没有字体,则必须手动从主题中提取您想要/需要的内容,至少要删除字体部分。

相关内容