将标准输出演示页面尺寸更改为 A4 尺寸?

将标准输出演示页面尺寸更改为 A4 尺寸?

我正在使用该软件包在 LaTeX 中处理一些项目和演示文稿beamer。我只是这方面的初学者,所以我真的需要你的帮助。我的问题是默认的演示文稿页面尺寸很小,我需要将其转换为 A4 纸张尺寸。有人能帮我解决这个问题吗?

答案1

Werner 的示例显示了beamer类的一个问题,即类没有\frametitlehandout模式中重新定义,这真的很烦人。我总是建议您按照以下思路做些事情。(或者您可以写\frametitle<handout>{...},这真的很麻烦。)

\newif\ifmybeamer
%\mybeamertrue
\ifmybeamer
    \documentclass[Madrid]{beamer}
\else
    \documentclass{article}
    \usepackage{beamerarticle}

    \makeatletter
    \def\frametitle{%
        \@ifnextchar<%
            {\@frametitle@lt}%
            {\@frametitle@lt<>}%
    }
    \def\@frametitle@lt<#1>#2{}
    \makeatother
\fi

\author{Me}
\title{Beamer Tricks}

\begin{document}
\begin{frame}
   \maketitle
\end{frame}

\begin{frame}%
   \frametitle<notes>{Hi}
   Hello
\end{frame}
\end{document}

重新定义\framesubtitle以类似的方式完成。

答案2

在这里您可以使用以下选项beamerposter根据需要修改页面大小。通过其包选项beamerposter支持A0、、、、以及一些A1格式:A2A3A4customsize

\documentclass{beamer}
\usepackage[size=a4]{beamerposter}
\begin{document}
\begin{frame}
  \frametitle{This is a frame}
  Here is some frame content.
\end{frame}
\end{document}

或者,您也可以直接beamerposterbeamer演讲序言:

% Format presentation size to A4
\setlength{\paperwidth}{29.7cm}
\setlength{\paperheight}{21.0cm}
\setlength{\textwidth}{28.7cm}
\setlength{\textheight}{20.0cm}    

但是请注意,您的演示字体大小与常规演示显示相比将非常小,从上面的 MWE 的输出中可以看出(左边是 A4,右边是默认的):

在此处输入图片描述

相关内容