安装 beamer

安装 beamer

我是 Latex 新手,尤其是 Beamer 新手,我正在尝试使用自动向导,该向导应该为我的演示文稿创建自动代码。我的代码是:

\documentclass[11pt]{article} 

\usetheme{CambridgeUS}
\usepackage[ascii]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\author{MyName}
\title{Try}
%\setbeamercovered{transparent} 
%\setbeamertemplate{navigation symbols}{} 
%\logo{} 
%\institute{} 
%\date{} 
%\subject{} 
\begin{document}

\begin{frame}
\titlepage
\end{frame}

%\begin{frame}
%\tableofcontents
%\end{frame}

\begin{frame}{•}

\end{frame}

\end{document}

但我收到错误:undefined control sequence。你知道为什么吗?

答案1

存在多个问题:

  • 您需要beamer的是 documentclass 而不是 article (理论上您可以加载beamerarticle包以使其可编译,但您不会得到演示文稿......)

  • 您不能使用特殊字符,例如,如果您通过加载明确关闭默认的 utf8 输入\usepackage[ascii]{inputenc}。您应该非常非常仔细地检查您的文件是否真的不是 utf8,这在千禧年是非常不寻常的。除非您真的需要,否则不要使用此编码。

  • 你不应该使用这个语法\begin{frame}{...}——它最多只能用于遗留问题。请使用正确的\begin{frame}\frametitle{...}语法。这更加健壮和灵活

  • 你不需要加载所有这些ams包,beamer 默认会加载它们

  • 你不需要加载grpahicx,beamer 会帮你加载


\documentclass[11pt]{beamer} 

\usetheme{CambridgeUS}
%\usepackage[ascii]{inputenc}
\usepackage[italian]{babel}
%\usepackage{amsmath}
%\usepackage{amsfonts}
%\usepackage{amssymb}
%\usepackage{graphicx}
\author{MyName}
\title{Try}
%\setbeamercovered{transparent} 
%\setbeamertemplate{navigation symbols}{} 
%\logo{} 
%\institute{} 
%\date{} 
%\subject{} 
\begin{document}

\begin{frame}
\titlepage
\end{frame}

%\begin{frame}
%\tableofcontents
%\end{frame}

\begin{frame}
\frametitle{test}

\end{frame}

\end{document}

相关内容