如何在不影响文本颜色的情况下丢弃 PDF 输出中的页面

如何在不影响文本颜色的情况下丢弃 PDF 输出中的页面

我只需要从使用该pagesel包的 LaTeX 文档中输出 1 个特定页面;文本本身已\color设置,将与第一页一起丢弃。

整个文本(两个页面)的外观和呈现效果如下(请注意使用 LuaLaTeX 的灰色文本颜色):

\documentclass{minimal}
\usepackage{lipsum}
\usepackage[a5paper,margin=10mm]{geometry}
% \usepackage[2]{pagesel}
\usepackage{xcolor}
\begin{document}
\color[cmyk]{.2,.2,.2,.4}
\lipsum
\end{document}

已呈现 2 个页面

当我取消注释该\usepackage[2]{pagesel}行时,我得到了这个: 呈现 1 个页面

我需要在 LaTeX 内部解决这个问题,因为该文档作为 LaTeX 渲染框架嵌入在 Scribus 中;通过命令行实用程序从 PDF 获取页面很容易,但这不是我需要的。

答案1

由于您正在使用 lualatex,因此您可以尝试 luacolor 包。它使用属性实现颜色,当您删除页面时它们不会丢失:

\documentclass{minimal}
\usepackage{lipsum}
\usepackage[a5paper,margin=10mm]{geometry}
\usepackage[2]{pagesel}
\usepackage{xcolor}
\usepackage{luacolor}

\begin{document}

\color{red}
\lipsum
\end{document}

在此处输入图片描述

相关内容