我正在使用 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。