与字符一样宽的空白

与字符一样宽的空白

我想生成与特定字符一样宽的空白。我想出了一个技巧,就是使用{\color{white} x}color 包(例如,如果这会产生与字符 x 一样宽的空白)。但是,这是有问题的,因为当我创建一个pdf(例如使用pdflatex)时,该字符仍会存在,因此如果用户复制他们选择的某些文本(包括“不可见”字符),他们也会复制该字符。有没有更好的方法来实现我想要的?

答案1

最简单的方法似乎是\phantom{CHARACTERHERE}

编辑: 一个稍微更花哨的方法是创建一个新的长度:

\newlength{\characterlength}
\settowidth{\characterlength}{CHARACTERHERE}

然后使用

\hspace{\characterlength}

相关内容