以纯 TeX 格式插入带有阴影背景文本的框。

以纯 TeX 格式插入带有阴影背景文本的框。

我正在使用 Plain TeX 并尝试创建一个具有阴影背景的框,其中包含数学模式和文本模式 TeX 的混合。如果我可以为背景添加颜色(例如,在淡黄色背景上添加黑色文本),那就太好了,但灰度也可以。

我四处寻找,找到了一些实现,但没有找到灵活的 Plain TeX 包。难道没有吗?也许我不知道该搜索什么。

谢谢你的帮助。

答案1

例如

\input opmac

\def\yellowbox#1{\setbox0=\vbox{{\medskip#1\medskip}}%
   {\localcolor \Yellow \hrule height\ht0 width\wd0}\kern-\ht0
   \box0
}

\yellowbox{
This is text
$$
  a^2+b^2=c^2 \eqno (1)
$$
another text.
}
\bye

如果您只想打印彩色矩形,那么您不需要 TikZ。TeX 基元\vrule\hrule足够了。

答案2

问题已在评论中回答。看来 TikZ 库与 OPmac 结合可以完成这项工作。当我切换到 TikZ 时,我必须使用 pdftex,这会禁用 epsf 宏。所以现在我通过 OPmac 导入我的图像。

目前我看到的唯一缺点是我不能用这个设置使用 psfrag。但幸运的是,我当前的应用程序不需要 psfrag。

相关内容