我有一张图片,我想在幻灯片的最后一行以非常小的字体写出它的来源,忽略图片后的可用空间
\section{SCS}
\subsection{SCS}
\begin{frame}
\frametitle{Simple Client-Server}
\begin{center}
\includegraphics[scale=0.3]{scs}
\end{center}
source of image :write this text at the bottom of the slide (not footnote)
\end{frame}
答案1
这是一个常见的问题beamer
,典型的解决方案是通过固定高度给出的minipage
:
\documentclass{beamer}% http://ctan.org/pkg/beamer
\begin{document}
\section{SCS}
\subsection{SCS}
\begin{frame}
\frametitle{Simple Client-Server}
\begin{minipage}[t][.8\textheight]{\textwidth}
\begin{center}
\rule{150pt}{100pt}%\includegraphics[scale=0.3]{scs}
\end{center}
\vfill
source of image :write this text at the bottom of the slide (not footnote)
\end{minipage}
\end{frame}
\end{document}
在上面的 MWE 中,主体被设置在一个高度(看似任意)等于 的frame
盒子(或)中。此固定高度允许使用将内容推到底部。minipage
.8\textheight
\vfill
答案2
以下解决方案无需使用小型页面即可工作:
\documentclass{beamer}% http://ctan.org/pkg/beamer
\newcommand{\btVFill}{\vskip0pt plus 1filll}
\begin{document}
\section{SCS}
\subsection{SCS}
\begin{frame}
\frametitle{Simple Client-Server}
\bigskip
\rule{150pt}{100pt}%\includegraphics[scale=0.3]{scs}
\btVFill
source of image :write this text at the bottom of the slide (not footnote)
\end{frame}
\end{document}
您还可以通过多次使用该命令来均匀分配可用空间;可以通过在底线后添加一些垂直空间(例如)来\btVFill
稍微抬起底线:\smallskip
\documentclass{beamer}% http://ctan.org/pkg/beamer
\newcommand{\btVFill}{\vskip0pt plus 1filll}
\begin{document}
\section{SCS}
\subsection{SCS}
\begin{frame}
\frametitle{Simple Client-Server}
\bigskip
\rule{150pt}{100pt}%\includegraphics[scale=0.3]{scs}
\btVFill
a comment in the middle
\btVFill
source of image :write this text at the bottom of the slide (not footnote)
\smallskip
\end{frame}
\end{document}