setbeamersize 影响块环境

setbeamersize 影响块环境

我使用代码

\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}

第二种可能性

如果您坚持要求很小的边距,那么您可以将边距设置blocksminipages所需的宽度:

\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}

在此处输入图片描述

相关内容