使用 TikZ 创建文本符号

使用 TikZ 创建文本符号

我似乎记得一个用于创建可以插入文本的符号的宏,但不记得名字,也无法通过搜索找到它。

我自己可以轻松做到

\newcommand{\reddot}{\tikz{\fill[red] (0,0) circle (4pt);}}

但又不想重新发明轮子。

答案1

那么对于“符号”来说tikzsymbols

您也可以使用 TikZ:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.misc}
\newcommand*\circled[1]{{\scriptsize\tikz[baseline=(char.base)]{
            \node[shape=circle, draw, inner sep=1pt, align=center] (char) {#1};}}}
\usepackage{tikzsymbols}
\begin{document}

 Something like that \circled{E} or like {%
            \protect\begin{tikzpicture}[scale=.17]
               \protect\draw (0,0) -- (.5,1);
               \protect\draw (.5,1) -- (1.5,1);
               \protect\draw (1.5,1) -- (1,0);
               \protect\draw (1,0) -- (0,0);
            \protect\end{tikzpicture}%
            }% 
\,that? Or like that \tikzsymbolsuse{Smiley}[]?

\end{document}

相关内容