我可以在投影仪框架主体中添加边框边距吗

我可以在投影仪框架主体中添加边框边距吗

默认情况下,beamer类会加载geometry包。我不知道如何将\paperwidth和映射\textwidth到其机制。我的需求很简单。我想在{顶部、左侧、底部、右侧}添加一些边距。你知道怎么做吗?

为了简单起见,我上传了一张草图:

在此处输入图片描述

\setbeamersize我可以用命令来做这个吗?

编辑:谢谢您的回答。但我可以不用绕行方式来做这件事吗?我的意思是我可以只自定义 beamer 类吗?我还需要分离 header/body/footer 来自定义。我不想将它们 cron 或将它们缩放为整个文档。

答案1

你可以使用\geometry加上crop包。这样,beamer将采用较小的纸张尺寸并正确放置框架标题、页眉/页脚等。

编辑:在下面的例子中,我保留了beamer的原始纸张尺寸 128*96mm crop,同时将beamer/的宽度和高度各减少了 10mm \geometry。还可以增加 使用的宽度和高度,并保留/ 的crop原始值(只需省略相应的代码行)。beamer\geometry

编辑2:对于不同的顶部/底部边距,可以用crop其底层代码替换的中心选项并调整长度\voffset

\documentclass{beamer}
\usetheme{Madrid}

\geometry{paperwidth=118mm,paperheight=86mm}
\usepackage[width=128mm,height=96mm,frame,noinfo]{crop}

% The following is moelled on `crop`'s `center` option
\voffset\stockheight
\advance\voffset-\paperheight
\voffset.33\voffset% instead of .5\voffset
\hoffset\stockwidth
\advance\hoffset-\paperwidth
\hoffset.5\hoffset

\begin{document}

\begin{frame}{Frame title}
Some text.
\end{frame}

\end{document}

在此处输入图片描述

答案2

设为presentation.pdf您的幻灯片文档。

以下代码将导入幻灯片并用边框围住每一页。

\documentclass{article}

\usepackage{graphicx}

\usepackage{multido}
\usepackage{etoolbox,ifpdf,ifxetex}

\ifxetex
    \newcount\pdflastximagepages
    \def\pdfximage#1{\pdflastximagepages=\XeTeXpdfpagecount"#1"\relax}
\fi

\usepackage[active,tightpage,graphics]{preview}
\PreviewBorder=12pt

\begin{document}
\pdfximage{Presentation.pdf}
\multido{\i=1+1}{\the\pdflastximagepages}{\includegraphics[page=\i]{Presentation}}
\end{document}

使用pdflatex或进行编译xelatex

无边框:

在此处输入图片描述

有边框:

在此处输入图片描述

相关内容