使用另一种字体的度量生成“空白”字体

使用另一种字体的度量生成“空白”字体

这个问题与我之前的一个问题相关:如何用相同大小的空块替换大块文本?

是否可以使用 LaTeX 中另一种字体的度量来生成“空白”字体?可以在文档排版期间“即时”完成此操作吗?

答案1

编辑:不同的方法。

根据您想要用它做什么,实现可能会有所改进,但是以下方法如何呢:

\documentclass{article}
\usepackage{xcolor}
\usepackage{transparent}
\usepackage{etoolbox}

\newbool{trans}

\newcommand{\transon}{
    \booltrue{trans}
}
\newcommand{\transoff}{
    \boolfalse{trans}
}
\newcommand{\ttext}[1]{
    \ifbool{trans}
        {\texttransparent{0}{#1}}
        {#1}
}

\begin{document}

\transoff{}
\ttext{Here is some text.}

\transon{}
\ttext{Here is some text.}

\end{document}

答案2

@digital-Ink:我不确定这是否回答了你的问题,但该命令 \special{color rgb X Y Z}会改变“笔”的颜色,直到文档结束或你再次更改颜色。这里 XYZ 是 rgb 颜色规范,因此你可以将其更改为白色,即

\special{color rgb 1 1 1}

会将字体颜色改为白色,但乳胶当然会继续运行,就像什么都没发生一样。

\special{color rgb 0 0 0}

使其恢复正常。

相关内容