图片文字和选项应该如何使用?

图片文字和选项应该如何使用?

我正在尝试使用pic text但它对我的代码没有影响。

这是一个最小的例子:

\documentclass{article}
\usepackage{tikz}
\tikzset{seagull/.pic={\draw (-3mm,0) to [bend left] (0,0) to [bend left] (3mm,0);}}

\begin{document}
\begin{tikzpicture}
\pic[pic text=test, pic text options={midway,above,red}]{seagull};
\end{tikzpicture}
\end{document}

答案1

您需要\tikzpictext以及 \tikzpictextoptions设置将应用到的位置:

\documentclass{article}
\usepackage{tikz}
\tikzset{seagull/.pic={
    \draw (-3mm,0) to [bend left] (0,0) to [bend left] (3mm,0) node[\tikzpictextoptions]{\tikzpictext};
    }
}

\begin{document}
\begin{tikzpicture}
\pic[pic text=test, pic text options=midway,above,text=red]{seagull};
\end{tikzpicture}
\end{document}

还要注意, pic text options不需要括号,并且red也会为海鸥着色,如果您只想为文本着色,请使用text=red

在此处输入图片描述

相关内容