我有一份文件
\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
不喜欢没有明确选择字体的情况。