尝试使用 pdfscreen 包但未获得所需的输出。
以下是代码:
\documentclass{article}
\usepackage{xspace,colortbl}
\usepackage[screen,rightpanel,sectionbreak,gray]{pdfscreen}
\begin{screen}
% \overlay{overlay1.pdf}
\margins{.5in}{.5in}{.5in}{.5in}
\screensize{6.25in}{8in}
\end{screen}
\usepackage{blindtext}
\title{\Large Sample title}
\begin{document}
\blinddocument
\end{document}
任何帮助都值得感激。谢谢
答案1
regexpatch
这是使用包的快速修复方法
\documentclass{article}
\usepackage{xspace,colortbl}
\usepackage[screen,rightpanel,sectionbreak,gray]{pdfscreen}
\begin{screen}
% \overlay{overlay1.pdf}
\margins{.5in}{.5in}{.5in}{.5in}
\screensize{6.25in}{8in}
\end{screen}
\usepackage{regexpatch}
\makeatletter
\xpatchcmd*\@Overlay@Hook{\put(\strip@pt\@tempdima,\strip@pt\@tempdima)}
{\put(\strip@pt\@tempdima,\strip@pt\dimexpr.5\paperheight)}{}{}
\makeatother
\usepackage{blindtext}
\title{\Large Sample title}
\begin{document}
\blinddocument
\end{document}
答案2
我建议不要使用该包。
pdfscreen
\shipout
以低级方式操作和发货箱:
\newcommand*{\@PDFSout@Init}{%
\let\@PDFSout@Org@Out\shipout
\let\shipout\@PDFSout@Out %<--------- changes \shipout primitive
}
\global\setbox\@cclv\vbox{% <----- @cclv is the shipout box
....
\global\setbox\@cclv= %
这与 2020 年推出的新 LaTeX shipout 钩子不兼容(请参阅 ltshipout-doc.pdf),并且可能以各种方式失败,例如pdfscreen 的 overlay 命令导致 texlive 2021 出现 magin 错误再举一个例子。
该软件包上次更新是在 2000 年。作者已多次收到该软件包出现故障的通知,但看起来似乎不会再更新了。
按照另一个问题的建议回滚到较旧的 LaTeX 不是一个长期的解决方案。虽然 LaTeX 可以回滚,但软件包通常不提供此选项。如果它们依赖于新的钩子系统,它们将失败,因为回滚时钩子中的代码会被忽略。