当我尝试在 Texstudio 中编译以下代码时,出现错误 Undefined control serial \begin{document}。我认为这与标题有关。我尝试了所有方法,我的 texstudio 已更新。
\documentclass{beamer}
\mode<presentation> {
\usetheme{Madrid}
\usefonttheme{professionalfonts}
}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{caption}
\usepackage[font={small,it}]{caption}
\title{Mathematics }
\subtitle{Progress report(Mini-presentation) }
\begin{document}
\section{Introduction}
\begin{columns}[T]
\column{.3\textwidth}
Stratification frequency is calculated by
\begin{equation} N=\sqrt{-\frac{g}{\rho_a}\frac{d\rho_a}{dz}} \end{equation}
\column{.5\textwidth}
\includegraphics[width=0.5\linewidth]{fig11}
\captionof{figure}{Density}
\end{columns}
\section{Conclusion}
\end{document}
答案1
Beamer 提供自己的图像标题机制(与软件包配合使用效果不佳)。您可以使用、caption
定义其样式。\beamertemplate{caption}{...}
\beamerfont{caption}{...}
我会将您的 MWE 重写如下:
- 使用的
frame
环境(它是投影仪演示的基本构建块) - 图像是使用
figure
环境,但在我看来,只有使用带编号的图片标题才有意义
\documentclass{beamer}
\mode<presentation> {
\usetheme{Madrid}
\usefonttheme{professionalfonts}
\setbeamertemplate{caption}[numbered]
\setbeamerfont{caption}{size=\scriptsize}
}
\usepackage{mathtools} % it also loads amsmath
\usepackage{amssymb}
\title{Mathematics }
\subtitle{Progress report(Mini-presentation) }
\begin{document}
\section{Introduction}
\begin{frame}
\begin{columns}[T]
\column{.35\textwidth}
\bigskip
Stratification frequency is calculated by
\begin{equation}
N=\sqrt{-\frac{g}{\rho_a}\frac{d\rho_a}{dz}}
\end{equation}
\column{.45\textwidth}
\begin{figure}
\centering
\includegraphics[width=0.5\linewidth]{example-image-duck}%{fig11}
\caption{Density}
\end{figure}
\end{columns}
\end{frame}
\end{document}