XWatermark - 性能问题

XWatermark - 性能问题

我想在每一页上都添加水印,并且覆盖图片。解决以下问题后字体问题我现在在我的一个测试文档上尝试了它。

我的文档大约有 220 页,带有几个附加包。由于 ToC,我需要编译两次。我在 Linux 机器上使用 LuaTeX 1.0.4。两次编译的持续时间约为 84 秒!!!

当我使用简单background包时,我有大约 24 秒的时间!!!(但不包括图像。)

我猜想 84 秒和 24 秒之间的主要差异是由于ltxkeys软件包的使用。很可能需要一些额外的运行。

如果我想将水印放在图像上,我没想到水印会导致这种速度损失。有没有其他没有速度问题的解决方案?例如,中的选项xwatermarkltxkeys命令的重新定义,不同的包或者可能是 Luacode...

答案1

我将使用 eso-pic 来设置水印(使用 lualatex 编译的屏幕截图):

\documentclass{article}
\usepackage{pdfpages,xcolor}
\usepackage{eso-pic}

\AddToShipoutPictureFG{\AtPageCenter{\rotatebox{45}{\makebox[0pt]{\fontsize{3cm}{3cm}\bfseries\textcolor{red}{DRAFT}}}}}

\begin{document}
\includepdf{example-image-a}
\end{document}

在此处输入图片描述

相关内容