除了常规的支架类型之外,还有其他类型的支架吗?

除了常规的支架类型之外,还有其他类型的支架吗?

如标题所示,我使用这样的代码\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}

生产 上述 latex 文件的输出

(一般提示:你应该更清楚地提到这是一个 tikz 问题,并提供或链接一个例子,例如TikZ 中的装饰支架或者在 tikz 中添加下支撑

相关内容