我使用代码
\setbeamersize{文本左边距=1pt,文本右边距=1pt}
为了使我的图片显示得更大。
但是当我使用块环境时。它使块超出边缘。我该如何解决?或者只是暂时取消 beamersize。
我的 MWE 是
\documentclass[presentation]{beamer}
\let\Tiny\tiny
\usepackage{hyperref}
\usetheme[50]{Berkeley}
\setbeamersize{text margin left=1pt,text margin right=1pt}
\makeatletter
\beamer@headheight=1.5\baselineskip
\makeatother
\newcommand\Rey{\mbox{\textit{Re}}}
\begin{document}
\section{A section}
\subsection{AAA \protect \Rey }
\begin{block}{AAAAA}
AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAA
\end{block}
\end{document}
答案1
可能性一
最简单的方法就是不修改边距!如果你想让图片显示得更大,还有其他方法,例如
\documentclass{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\hspace*{-1cm}
\includegraphics[width=1.16\textwidth]{example-grid-100x100bp.pdf}
\end{frame}
\begin{frame}
\begin{block}{test}
blub
\end{block}
\end{frame}
\end{document}
第二种可能性
如果您坚持要求很小的边距,那么您可以将边距设置blocks
为minipages
所需的宽度:
\documentclass{beamer}
\usetheme{Warsaw}
\setbeamersize{text margin left=1pt,text margin right=1pt}
\begin{document}
\begin{frame}
\includegraphics[width=\textwidth]{example-grid-100x100bp.pdf}
\end{frame}
\begin{frame}
\begin{center}
\begin{minipage}{.9\textwidth}
\begin{block}{test}
blub
\end{block}
\end{minipage}
\end{center}
\end{frame}
\end{document}