我最近发现,我可以tikz
在纯文本文档中使用\input tikz
。我对此很满意,并开始尝试绘制一些图片。但是,在尝试编译一些文档时,我发现\colorbox
现在所有的都填充了黑色。以下示例给出了一个黑色矩形,而不是一个灰色矩形,其中写有“一些文本”:
\input eplain
\beginpackages\usepackage{color}\endpackages
\input tikz
\colorbox{gray}{some text}
\bye
这是一个已知问题吗?有没有办法让 恢复\colorbox
正常工作tikz
?
答案1
我找到了一种避免冲突的方法,这样您就可以继续使用颜色包(因为您不喜欢我关于仅使用 tikz 并使用 \color{}{} 而不是 \colorbox{}{} 的建议)
只需使用“xdvi”选项加载它,如下所示:\usepackage[xdvi]{color}
我不确定为什么使用 xdvi 选项可以“修复”该问题。在发现此解决方法后,我不再调查理论原因 :-)
\input eplain
\beginpackages\usepackage[xdvi]{color}\endpackages
\input tikz
\colorbox{gray}{some text}
% if not loading color package and using only tikz use this
%\color{gray}{some text}
\bye