我正在使用该软件包在 LaTeX 中处理一些项目和演示文稿beamer
。我只是这方面的初学者,所以我真的需要你的帮助。我的问题是默认的演示文稿页面尺寸很小,我需要将其转换为 A4 纸张尺寸。有人能帮我解决这个问题吗?
答案1
Werner 的示例显示了beamer
类的一个问题,即类没有\frametitle
在handout
模式中重新定义,这真的很烦人。我总是建议您按照以下思路做些事情。(或者您可以写\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
格式:A2
A3
A4
custom
size
\documentclass{beamer}
\usepackage[size=a4]{beamerposter}
\begin{document}
\begin{frame}
\frametitle{This is a frame}
Here is some frame content.
\end{frame}
\end{document}
或者,您也可以直接beamerposter
在beamer
演讲序言:
% Format presentation size to A4
\setlength{\paperwidth}{29.7cm}
\setlength{\paperheight}{21.0cm}
\setlength{\textwidth}{28.7cm}
\setlength{\textheight}{20.0cm}
但是请注意,您的演示字体大小与常规演示显示相比将非常小,从上面的 MWE 的输出中可以看出(左边是 A4,右边是默认的):