使用 Tikz 包绘制带有标记点的时间线,下方带有翻转的花括号

使用 Tikz 包绘制带有标记点的时间线,下方带有翻转的花括号

我之前曾使用 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}

在此处输入图片描述

您实际上可以画出括号,而我却不行。我没有使用任何特定的位置来在时间线上放置刻度,因为我无法遵循您的模式。这应该可以作为您的起点。

相关内容