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選項。

在此輸入影像描述

相關內容