包含图形作为字符

包含图形作为字符

我想在文本中包含一个简单的矢量图形(SVG、1 个圆圈和一条包含 20 个节点的路径),以便它看起来像一个字符。

符号使用 metafont 执行此操作,但是 metafont 仅生成位图字体。

我当前的解决方案是使用以下方法创建新字体FontForge,将其导出为 OTF,将其包含在内\newfontface\foo{foo.otf},并将其包含在内{\foo\symbol{1}}

这可行(至少对于 XeLaTeX 而言),但是它很麻烦,每次我需要向某人发送 .tex 文件时,我都需要分发字体文件。

如何将简单的矢量图形作为字符插入到文本中?

答案1

我建议如下。

在你的序言中包括 TiZ。

\usepackage{tikz}

同样在序言中定义一个宏,例如,

\def\myGraphicChar{\tikz \node[chamfered rectangle, white, fill=red, double=red, draw, very thick]
   {\bf STOP!};
}

接下来,在文本中,只需\myGraphicChar在需要添加图形的位置写下即可。全部内联。

相关内容