答案1
很难确切地说出你想要什么,但要在两个节点之间绘制一个括号,你可以使用 tikz 库decorations.pathreplacing
:
基本语法是:
\draw[decorate,decoration=brace](x1)--(x2);
绘制支架以下节点,使用decoration={brace,mirror}
。在下面的代码中,我添加了raise=5mm
获取节点标签下方的括号。然后,您可以创建另一个节点来标记括号,如以下代码所示:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}
\tikzset{tick/.style={draw, rectangle, minimum width=0pt, minimum height=2mm, inner sep=0pt}}
\begin{document}
\begin{tikzpicture}[xscale=2]
\draw(0,0)node[tick,label=below:$x_1$](x1){}
--(1,0)node[tick,label=below:$x_2$](x2){}
--(2,0)node[label=below:$\dots$]{}
--(3,0)node[tick,label=below:$x_n$](xn){}
--(4,0)node[tick,label=below:$x_{n+1}$](xn1){};
\draw[decorate,decoration={brace,mirror,raise=5mm}](x1)--node[below,yshift=-6mm]{$y$}(x2);
\end{tikzpicture}
\end{document}