Beamer itemize 不起作用

Beamer itemize 不起作用

我有一份文件

\documentclass{beamer}

\usepackage[utf8x]{inputenc}
\usepackage[L7x]{fontenc}
\usepackage[lithuanian]{babel}
\usepackage{amsmath}

\begin{document} 
  \frame{
    \frametitle{sample}
    \begin{itemize}
        \item A
        \item B
    \end{itemize}
  }
\end{document} 

它给出了一个错误信息

! Corrupted NFSS tables.
wrong@fontshape ...message {Corrupted NFSS tables}
                                                  error@fontshape else let f...
l.15   }

有什么问题?

答案1

\documentclass{beamer}
\usefonttheme{professionalfonts}% Now beamer didn't modify the math fonts
\usepackage[L7x]{fontenc}
\begin{document}

    \frame{
    \frametitle{sample}
    \begin{itemize}
        \item A
        \item B
    \end{itemize}
  }

\end{document}

答案2

大的L7x 编码的问题。解决这些问题的一种方法是使用

\documentclass{beamer}
\usetheme{Madrid}

\usepackage{lmodern}
\usepackage[utf8x]{inputenc}
\usepackage[L7x]{fontenc}
\usepackage[lithuanian]{babel}
\usepackage{amsmath}

\renewcommand{\familydefault}{lmss} % sans serif text

\begin{document}

\begin{frame}

\frametitle{sample}

\begin{itemize}
\item A $a+b$

\item B
\end{itemize}

\end{frame}

\end{document}

改变中的定义L7xenc.def许多内部命令,并且似乎beamer不喜欢没有明确选择字体的情况。

相关内容