![隐形盲文](https://linux22.com/image/370334/%E9%9A%90%E5%BD%A2%E7%9B%B2%E6%96%87.png)
我基本上想在文档中添加隐形盲文。打印粗略布局并记下我想在每个缺失段落中写的内容。
我试过:
\phantom{\blindtext}
这仅保留一行(很长的)文本。
\vspace{10cm}
这不像文本。我可以添加很多小的\vspace
,但也许有更好的解决方案?
答案1
您可以在 -macro 中使用 minipage 或 vbox\phantom
来获取实际大小。
使用小页面内的盲文时,您可能会在分页时遇到问题,但应该\vbox
可以完成工作。
检查这个例子:
\documentclass{scrartcl}
\usepackage{blindtext}
\begin{document}
%Wrong
\fbox{
\phantom{\blindtext}
}
%Problems on page breaks
\fbox{
\phantom{\begin{minipage}{\textwidth}\blindtext\end{minipage}}
}
% The solution?
\fbox{%
\phantom{\vbox{\blindtext}}%
}
\fbox{\phantom{\vbox{\blindtext}}}
\end{document}
添加es\fbox
是为了使空间可见。它们不是解决方案的一部分。
根据评论,我预计这是该问题的 MWE:
\documentclass[twocolumn,english]{scrartcl}
\usepackage{babel}
\usepackage{blindtext}
\begin{document}
pre1: \blindtext
pre2: \blindtext
% \phantom{\blindtext}% One long line
\phantom{\vbox{\blindtext}}%correct paragraph, but in one block.
after \blindtext
\end{document}
也许还有其他解决方案,但我不认为可以用 来解决\phantom
。另请参阅幻像和换行符
答案2
将文本颜色设置为白色实现了我想要做的事情。
正如 leandriis 在评论中写道:
\textcolor{white}{\blindtext}