如何解决使用 "\frame{\titlepage}" 时出现 Latex 错误“这里没有行可以结束”
我在 Beamer Class 中做了一个非常简单的 4 页演示文稿来练习 Latex。 Boadilla Beamer Theme 一切正常,但是当我尝试将它与我下载的主题一起使用时,它一直给我这个错误:“这里没有行结束”,当我注释掉 title 命令时,它再次工作。我尝试使用 \maketitle 代替,但问题仍然存在。我阅读了这个错误的 texfaq 页面,但它主要是由空格/换行命令引起的。我不知道如何用这个主题打印标题页。这是我的 .tex 文件:
\documentclass{beamer}
\usepackage{helvet}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ifthen,xspace}
\usetheme{BHT}
\title{abc}
\author{abc}
\date{\today}
\begin{document}
\frame{\titlepage}
\begin{frame}
\frametitle{abc}
\tableofcontents
\section{abc}
\subsection{abc}
\section{abc}
\end{frame}
\begin{frame}
\frametitle{abc}
\begin{itemize}
\item abc
\item abc
\item abc
\item abc
\end{itemize}
\end{frame}
\begin{frame}
\begin{figure}[htbp]
\centering
\includegraphics[scale=0.11]{abc.jpg}
\caption{abc}
\centering
\end{figure}
\begin{figure}[htbp]
\centering
\includegraphics[scale=0.23]{abc.jpg}
\caption{abc}
\centering
\end{figure}
\end{frame}
\end{document}
对于任何不相关的严重错误,我们深表歉意!这是我的第二个 Latex 文件...
解决方法
您使用的主题在使用前无法检查 \institute
等字段是否实际设置。您可以通过使用一些虚拟文本(如空格 ~
)来解决该错误。
与您的问题无关:
-
如果您的 tex 发行版还没有完全过时,您就不需要
\usepackage[utf8]{inputenc}
,这是几年以来的默认设置 -
beamer 没有浮动机制,您的人物不需要
[htbp]
。此外,默认情况下,投影仪中的数字居中,因此您也可以删除\centering
\documentclass{beamer}
\usepackage{helvet}
\usepackage[ngerman]{babel}
\usepackage{ifthen,xspace}
\usetheme{BHT}
\title{abc}
\author{abc}
\date{\today}
\institute{~}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{abc}
\tableofcontents
\section{abc}
\subsection{abc}
\section{abc}
\end{frame}
\begin{frame}
\frametitle{abc}
\begin{itemize}
\item abc
\item abc
\item abc
\item abc
\end{itemize}
\end{frame}
\begin{frame}
\begin{figure}
\includegraphics[scale=0.11]{example-image}
\caption{abc}
\end{figure}
\begin{figure}
\includegraphics[scale=0.23]{example-image}
\caption{abc}
\end{figure}
\end{frame}
\end{document}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。