跟进这个问题,我有下面的 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
我猜,这可以通过应用适当的打印属性来解决。例如,在 Adobe Reader 中选择该Fit
选项,它就可以很好地打印。
编辑:
对于 Okular,请尝试该Trim Margins
选项。