我想用 LaTeX 制作“间隙文本”。如果我将某些内容涂成白色然后打印出来,会发生什么情况?它还能打印出来吗?
我想到的是这样的:
Here is a \color{white}{blank} to fill in.
是否有其他方法更合适,例如~
或\quad
?仅将文本变白就意味着自动为空白留出正确的空间作为指示。
答案1
为什么你想要在文本中留空?如果你正在做测验,“考试”文档类非常适合填空题。MWE:
\documentclass{exam}
\begin{document}
\begin{questions}
\question The magic word is \fillin[prestidigitator][2in].
\end{questions}
\end{document}
使用选项answers
,您可以生成测验的答案:
\documentclass[answers]{exam}
...
顺便说一句,如果你使用白色技巧并想隐藏答案,请确保 pdf 不包含白色答案。选择 pdf 中的文本将让你看到它是否存在。
如果您只想在除测验之外的文档中留出空白,则只需使用 即可\makebox[5cm]{}
保留空白。对于单词或短语的精确长度,您可以使用calc
包并写入:
\makebox[\widthof{phrase or word}]{}
我希望这个答案正是您所需要的。