如标题所示,我使用这样的代码\draw [thick,decoration={brace,mirror,raise=0.5mm},decorate]
}但我想要[我不想在我的图片中只使用相同的,还有其他类型的括号吗?
我猜想参数可以满足我的要求,但我不知道我应该输入什么。
答案1
据我所知,没有预定义的“[”形状的路径替换装饰。请参阅手册第 48.3 节,第 589 页及后续页。
但是由于“[”形状非常简单,您可以直接绘制它。如果您愿意,当然可以创建自己的装饰,请参阅第 99.3 节,第 1003 页及后续页面。以下是对手册中示例的轻微修改:
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\begin{document}
\pgfdeclaredecoration{example}{initial}
{
\state{initial}[width=5pt,next state=up]
{ \pgfpathlineto{\pgfpoint{0pt}{5pt}} }
\state{up}[width=1pt]
{ \pgfpathlineto{\pgfpoint{1pt}{5pt}} }
\state{final}
{\pgfpathlineto{\pgfpointdecoratedpathlast}}
}
\tikz[decoration=example]
{
\draw [decorate]
(0,0) -- (3,0);
\draw [red,decorate] (0,0) to [out=45,in=135] (3,0);
}
\end{document}
生产
(一般提示:你应该更清楚地提到这是一个 tikz 问题,并提供或链接一个例子,例如TikZ 中的装饰支架或者在 tikz 中添加下支撑。