我想生成与特定字符一样宽的空白。我想出了一个技巧,就是使用{\color{white} x}
color 包(例如,如果这会产生与字符 x 一样宽的空白)。但是,这是有问题的,因为当我创建一个pdf
(例如使用pdflatex
)时,该字符仍会存在,因此如果用户复制他们选择的某些文本(包括“不可见”字符),他们也会复制该字符。有没有更好的方法来实现我想要的?
答案1
最简单的方法似乎是\phantom{CHARACTERHERE}
编辑: 一个稍微更花哨的方法是创建一个新的长度:
\newlength{\characterlength}
\settowidth{\characterlength}{CHARACTERHERE}
然后使用
\hspace{\characterlength}