小型内嵌图形

小型内嵌图形

假设我有以下文本(段落的一部分):

hello world

我希望能够在这两个单词之间排版一个小星星/笑脸/其他图形。当然,这个图形应该像普通单词一样处理,也就是我们在它周围留出适当的间距,就像普通单词一样。

最好将图形直接写在一些类似 MetaPost/PSTricks 的代码中,但我也可以接受必须通过外部 PDF 文件将其包含在内。

我怎样才能做到这一点?

编辑:仔细想想,我猜我可能要求的是一种创建新角色的方法,而实际上不必处理与字体相关的东西。

答案1

只需绘制图形或包含图形即可。Pstricks 应该可以正常工作,或者 tikz:

\documentclass{article}
\usepackage{tikz}
\newcommand\smiley{%
 \begin{tikzpicture}[scale=0.5]
       \fill[fill=yellow,draw=black] (0,0) circle (2ex);
       \draw (210:1.3ex) arc (210:330:1.3ex);
       \draw (210:1.1ex)--(210:1.5ex);
       \draw (330:1.1ex)--(330:1.5ex);
       \draw (135:1.1ex) circle (0.2ex);
       \draw (45:1.1ex) circle (0.2ex);
      \end{tikzpicture}}
\begin{document}

Hello \smiley\  World

\Huge Hello \smiley\ World
\end{document}

结果:

结果

相关内容