使用“\frame{\titlepage}”时出现 Latex 错误 "There's no line here to end"
Latex error "There's no line here to end" when "\frame{\titlepage}" is used
我在 Beamer Class 中做了一个非常简单的 4 页演示文稿来练习 Latex。 Boadilla Beamer Theme 一切正常,但是当我尝试将它与我下载的主题一起使用时,它一直给我这个错误:“这里没有结束行”,当我注释掉 title 命令时,它再次工作。我尝试改用 \maketitle 但问题仍然存在。我阅读了此错误的 texfaq 页面,但它主要是由空格/ line-breaking 命令引起的。我不知道如何用这个主题打印标题页。这是我的 .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
等字段是否实际设置。您可以通过使用一些虚拟文本来解决该错误,例如 space ~
.
与您的问题无关:
如果你的 tex 发行版没有完全过时,你不需要 \usepackage[utf8]{inputenc}
,这是几年前的默认设置
beamer 没有浮动机制,你不需要 [htbp]
来制作你的人物。此外,默认情况下数字在 beamer 中居中,因此您也可以删除 \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}
我在 Beamer Class 中做了一个非常简单的 4 页演示文稿来练习 Latex。 Boadilla Beamer Theme 一切正常,但是当我尝试将它与我下载的主题一起使用时,它一直给我这个错误:“这里没有结束行”,当我注释掉 title 命令时,它再次工作。我尝试改用 \maketitle 但问题仍然存在。我阅读了此错误的 texfaq 页面,但它主要是由空格/ line-breaking 命令引起的。我不知道如何用这个主题打印标题页。这是我的 .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
等字段是否实际设置。您可以通过使用一些虚拟文本来解决该错误,例如 space ~
.
与您的问题无关:
如果你的 tex 发行版没有完全过时,你不需要
\usepackage[utf8]{inputenc}
,这是几年前的默认设置beamer 没有浮动机制,你不需要
[htbp]
来制作你的人物。此外,默认情况下数字在 beamer 中居中,因此您也可以删除\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}