我正在学习 tikz 以及如何在其中绘制东西。我的一个例子是绘制元素周期表(因为我需要能够绘制一个漂亮的元素周期表并根据我的需要进行修改)。给我带来问题的代码片段是:
\ifpdf
% Couldn't find a nicer way of doing an outline font with TikZ
% other than using pdfliteral 1 Tr
\pdfliteral direct {0.5 w 1 Tr}{#1}%
\pdfliteral direct {1 w 0 Tr}%
\else
%pstricks can do this with \pscharpath from pstricks
\pscharpath[shadow=false,
fillstyle=solid,
fillcolor=white,
linestyle=solid,
linecolor=black,
linewidth=.2pt]{#1}
\fi
此代码编译良好,并生成具有黑色轮廓并以白色填充的文本(与所有其他命令结合使用时)。我想要的是更改填充颜色。我找不到相关信息\pdfliteral
,给出的代码对我来说毫无意义。这pstricks
部分很简单。有人可以解释一下这种非常奇怪的命令编写方式以及命令的每个部分的含义吗?