我之前曾使用 Tikz 包在 LaTeX 中绘制节点和路径的插图,但我不知道从哪里开始制作下面所示的图形。
有人能否粗略地介绍一下如何制作带有标记的时间线、时间线下方的翻转花括号、时间线上的括号以及从其中一个括号到时间线上的标记的虚线?
答案1
因为这是您的第一个问题,而且我们应该对新来者友善,所以这里为您提供了更详细的代码。
\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}
\draw[thick,->] (0,0) -- (10,0)node[below] {Time};
\node[scale=4,inner sep=0pt,outer sep=0pt,anchor=west,label=above:$a_i$] (ail) at (1,4) {[};
\node[scale=4,inner sep=0pt,outer sep=0pt,anchor=west,label=above:$b_i$] (air) at (3,4) {]};
\draw[dashed] (ail) -- +(0,-4)node[pos=1](a){};
\draw[very thick] (a.north)--(a.south);
\draw[very thick] (3,4pt) -- (3,-4pt);
\draw[very thick] (9,4pt) -- (9,-4pt);
\node[scale=4,inner sep=0pt,outer sep=0pt,anchor=west,label=above:$a_j$] (ajl) at (6,3) {[};
\node[scale=4,inner sep=0pt,outer sep=0pt,anchor=west,label=above:$b_j$] (ajr) at (8,3) {]};
\draw[dashed] (ajr) -- +(0,-3);
\draw[decorate, decoration={brace, amplitude=5pt},] ([yshift=-0.2cm]2.95,0)-- node[below=0.25cm]
{$\check{S}_i$}([yshift=-0.2cm]a.center);
\draw[decorate, decoration={brace, amplitude=5pt},] ([yshift=-0.2cm]9,0)-- node[below=0.25cm]
{$\hat{t}_{ij}$}([yshift=-0.2cm]3.05,0);
\end{tikzpicture}
\end{document}
您实际上可以画出括号,而我却不行。我没有使用任何特定的位置来在时间线上放置刻度,因为我无法遵循您的模式。这应该可以作为您的起点。