Beamer:在 A4 纸上正确打印幻灯片和笔记

Beamer:在 A4 纸上正确打印幻灯片和笔记

跟进这个问题,我有下面的 MWE 示例,除了当我想打印结果时,它运行良好pdf,结果完全缩小了……太小了,我无法阅读字母。我不能交这个!

这里有什么问题?我已经尝试了所有可能性,正如您在 MWE 中看到的那样(没有指定 A4 纸,letterpaper而是使用厘米和英寸为单位的边距...)

这是 MWE:

\documentclass[handout, ignorenonframetext, xcolor={dvipsnames,table}]{beamer}
\usepackage{etex}
\reserveinserts{28}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}[]
%\pgfpagesuselayout{2 on 1}[a4paper]
%\pgfpagesuselayout{2 on 1}[letterpaper]
%\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
%\pgfpagesuselayout{2 on 1}[letterpaper,border shrink=0.5in]
\setbeameroption{show notes on second screen=bottom} % Beamer manual, section 19.3
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\setbeamercolor{background canvas}{bg=pink}

\usepackage{lmodern}

\setbeamertemplate{note page}[plain] % Beamer manual, section 19.1
\newlength{\parskipbackup}
\setlength{\parskipbackup}{\parskip}
\newlength{\parindentbackup}
\setlength{\parindentbackup}{\parindent}
\newcommand{\baselinestretchbackup}{\baselinestretch}

\usetemplatenote{

  %\insertslideintonotes{0.3}%

  \rmfamily \scriptsize%
  \setlength{\parindent}{1em} \setlength{\parskip}{1ex}%
  \renewcommand{\baselinestretch}{1}%

  \insertnote%

  \setlength{\parskip}{\parskipbackup}%
  \setlength{\parindent}{\parindentbackup}%
  \renewcommand{\baselinestretch}{\baselinestretchbackup}%
}



\begin{document}


\begin{frame}
Title slide
\note{this is a note}
\end{frame}

\begin{frame}
This is the first slide
\note{this is another note}
\end{frame}

\end{document}

屏幕上的效果pdf看起来完美无瑕:

屏幕上完美无瑕

但是看看打印预览(以相同的方式打印)... 并且发生了这种情况我在 Ubuntu 和 Windows 上尝试过的每个程序(包括 Acrobat),所以这是一个 LaTeX 问题……

缩小打印预览

请帮忙!

注意,我希望pdf屏幕上显示的内容和打印的内容看起来都应如此...我不想放大pdf屏幕上的内容以便正确打印...

答案1

我猜,这可以通过应用适当的打印属性来解决。例如,在 Adob​​e Reader 中选择该Fit选项,它就可以很好地打印。

在此处输入图片描述


编辑:

对于 Okular,请尝试该Trim Margins选项。

在此处输入图片描述

相关内容