![如何在草稿设置中得到模糊的后页?](https://linux22.com/image/380506/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%8D%89%E7%A8%BF%E8%AE%BE%E7%BD%AE%E4%B8%AD%E5%BE%97%E5%88%B0%E6%A8%A1%E7%B3%8A%E7%9A%84%E5%90%8E%E9%A1%B5%EF%BC%9F.png)
在回答这个问题Tobi 贴出了几行文字的图片,然后,模糊且略有跳跃的文字以相反的顺序出现在页面背面:
下面的图片就是它在印刷书籍中的样子:背页上的线条高度完全相同,因此不会透过。
不幸的是,在讨论这个问题时,事实证明自动解决方案相当困难,并且仍然需要大量的手动编辑。 因此,我的问题有点愚蠢:
是否可以使用 LaTeX 产生如图所示的模糊后页效果?
换句话说:是否可以通过将 PDF 创建得更像一本真正的书,从而减少自动化行定位的难度,但为排字员提供一定程度的概览?
答案1
正如 Tobi 所指出的,可以通过创建第二个 .tex 文件并调用外部程序来实现这一点。以下方法会产生结果,但我将来会尝试用它编写脚本,因为这些小步骤加起来相当多,所以如果必须多次重复这个过程,那就太乏味了。以下是代码:
original.tex(原始)
\documentclass{scrbook}
\usepackage{lipsum}
\begin{document}
\chapter{Chapter}
\lipsum
\end{document}
步骤 1 涉及创建镜像和模糊 PDF。这可以通过crop
使用选项[mirror]
和加载transparency
original.tex 副本然后编译它来完成。使用 lualatex 进行编译需要luatex85
,不知何故。使用 pdflatex 进行编译不需要。
mirrorblur.tex(镜像和模糊):
\documentclass{scrbook}
\usepackage{lipsum}
\RequirePackage{luatex85}
\usepackage[mirror]{crop}
\usepackage{transparent}
\begin{document}
\chapter{Chapter}
\transparent{0.5}\lipsum
\end{document}
现在有两个 PDF:original.pdf
和mirrorblur.pdf
第 2 步涉及反转 mirrorblur.pdf 页面的顺序;我发现最简单的方法:pdftk
。我只是在命令行中输入了它。
pdftk mirrorblur.pdf cat 2-1 output mirrorblur2.pdf
步骤 3 涉及将 印mirrorblur2.pdf
在原件上,或反之亦然,同样具有pdftk
其功能multistamp
:
pdftk original.pdf multistamp mirrorblur2.pdf output finaldraft.pdf
然后我得到了这个finaldraft.pdf
答案2
这是使用 TikZ 的后处理解决方案。请注意,文件名和页数在序言中定义。
\documentclass{article}
\usepackage{tikz}
\pagestyle{empty}
\newcommand{\filename}{test5.pdf}
\newcommand{\lastpage}{2}
\newcounter{otherpage}
\begin{document}
\loop
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt] at (current page.center)
{\includegraphics[page=\thepage]{\filename}};
\setcounter{otherpage}{\value{page}}%
\stepcounter{otherpage}%
\node[inner sep=0pt,opacity=0.5,xscale=-1,yshift=4pt] at (current page.center)
{\includegraphics[page=\theotherpage]{\filename}};
\end{tikzpicture}
\setcounter{otherpage}{\value{page}}%
\newpage
\begin{tikzpicture}[remember picture,overlay]
\node[inner sep=0pt,yshift=4pt] at (current page.center)
{\includegraphics[page=\thepage]{\filename}};
\node[inner sep=0pt,opacity=0.5,xscale=-1] at (current page.center)
{\includegraphics[page=\theotherpage]{\filename}};
\end{tikzpicture}
\ifnum\value{page}<\lastpage\relax \newpage\repeat
\end{document}
文件 test5.pdf 是使用以下命令生成的:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-10]
\end{document}