如果您需要共享包含不可公开图像的 PDF 文档,则可以使用draft
选项
\documentclass[draft]{book}
是否可以对文本做类似的事情?出于调试目的,我必须共享包含不可公开文本的 PDF。任何方法都可以(乱序字母、用方框覆盖字母——前提是下划线文本不能被复制——等),只要布局(几乎)与常规的PDF。
我正在寻找一种适用于 XeLaTeX 文档的解决方案。
答案1
如果您愿意付出很多努力,这种蛮力方法可能会有所帮助。请注意,它不理解换行符(连字符),但您可以编译,注意喙,并替换碎片文本。此外,对于整行,您可以简单地在那里使用 textwidth 规则。这与编译器无关。
\documentclass{article}
\newif\ifredacted
\redactedtrue % or false
\newsavebox\hideme
\def\blackout{\ifredacted\rule{\wd\hideme}{.5em}\else\usebox\hideme\fi\obeyspaces}
\begin{document}
\sbox\hideme{Battalion 43}
We will be sending \blackout to the island.\par
\sbox\hideme{04h36m tomorrow}
They arrive \blackout.\par
\end{document}