[英]avoiding transparent caption in beamer/latex
我试图插入一个图形,但它的标题在当前页面中是透明的。 如何防止这种情况? 提前谢谢了。
\documentclass{beamer}
\usetheme{Ilmenau}
\setbeamercovered{transparent}
\setbeamercolor*{item}{fg=blue}
\usepackage{caption}
\captionsetup{font=scriptsize,labelfont=scriptsize}
\usepackage{hyperref}
\hypersetup{urlcolor=blue}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\title{DNA - Computing}
\author{Aleyna Acikyol \& Alina Grahic
}
\begin{document}
\begin{frame}[plain]
\maketitle
\end{frame}
%5 FOTO
\begin{frame}{Probleme heutiger Computer (3)}
%\begin{enumerate}
% \item \textcolor{blue}{Transistoren:}
\begin{itemize}
\item \textcolor{blue}{Transistoren:}
\begin{itemize}
\item kleiner geht nicht
\item Ausgleich mit Multicores /Multiprozessorsysteme
\end{itemize}
\end{itemize}
\pause
\begin{figure}
%\begin{itemize}
\begin{columns}
\column{0.50\linewidth}
\centering
\includegraphics[height=3cm, width=3cm]{./5.jpg}\caption{diverse Datenträger im Privatgebrauch}
\column{0.50\linewidth}
\centering
\includegraphics[height=3cm, width=3cm]{./5.2.jpg}\caption{Data Centre, Cloud}
\end{columns}
%\end{itemize}
\end{figure}
%\end{enumerate}
\end{frame}
\end{document}
标题是透明的,因为您使用的是\setbeamercovered{transparent}
。 您有两种选择来避免透明标题:
通过避免在它们前面的\pause
立即显示图像和标题
暂时或整个演示切换到\setbeamercovered{invisible}
以延迟图像和标题到下一个叠加层:
\documentclass{beamer}
\usetheme{Ilmenau}
\setbeamercovered{transparent}
\setbeamercolor*{item}{fg=blue}
\setbeamerfont{caption}{size=\scriptsize}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\title{DNA - Computing}
\author{Aleyna Acikyol \& Alina Grahic
}
\begin{document}
\begin{frame}[plain]
\maketitle
\end{frame}
%5 FOTO
\begin{frame}
\frametitle{Probleme heutiger Computer (3)}
%\begin{enumerate}
% \item \textcolor{blue}{Transistoren:}
\begin{itemize}
\item \textcolor{blue}{Transistoren:}
\begin{itemize}
\item kleiner geht nicht
\item Ausgleich mit Multicores /Multiprozessorsysteme
\end{itemize}
\end{itemize}
{
\setbeamercovered{invisible}
\pause
\begin{figure}
%\begin{itemize}
\begin{columns}
\column{0.50\linewidth}
\centering
\includegraphics[height=3cm, width=3cm]{example-image-duck}\caption{diverse Datenträger im Privatgebrauch}
\column{0.50\linewidth}
\centering
\includegraphics[height=3cm, width=3cm]{example-image-duck}\caption{Data Centre, Cloud}
\end{columns}
%\end{itemize}
\end{figure}
%\end{enumerate}
}
\end{frame}
\end{document}
其他一些评论:
你不需要\usepackage{hyperref}
, beamer 已经加载它
我会小心地将\hypersetup{urlcolor=blue}
与 beamer 一起使用,这可能会导致 beamer 精心构建的颜色主题在人们意想不到的地方出现奇怪的变化
如果你的 tex 发行版在过去 5 年左右更新过,你不需要\usepackage[utf8]{inputenc}
,现在这是默认的
如果你只是想改变字幕的字体大小,你实际上不需要caption
package,beamer有自己的机制来控制字幕的大小
而不是\begin{frame}{...}
我会使用\frametitle{...}
。 这更加灵活和强大
如果您同时指定图像的宽度和高度,它们最终会变形。 请考虑添加keepaspectratio
选项以避免这种情况
为避免多次手动重复相同的帧标题(“Probleme heutiger Computer (3)”),您可以使用覆盖并将帧计数器中的幻灯片添加到帧标题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.