-2

I need help with creating

enter image description here

this image in LaTeX. I am trying to do this using the TikZ package. But not getting an exact image. Kindly help. I really appreciate any help you can provide.

Display Name
  • 46,933

3 Answers3

3

enter image description here

Using braces from the decorations.pathreplacing library:

\documentclass[tikz, border=20]{standalone}

\usetikzlibrary{decorations.pathreplacing}

\begin{document} \begin{tikzpicture} \tikzset{brace/.style = {ultra thick, decorate, decoration={brace,amplitude=10pt,mirror,raise=4pt}}} \draw[ultra thick, <->] (0, 0) -- (10, 0); \draw[ultra thick] (1, -0.3) -- (1, 0.3); \draw[ultra thick] (5, -0.3) -- (5, 0.3); \draw[ultra thick] (9, -0.3) -- (9, 0.3); \node at (1, -0.5) {(t_{a^{-m}})}; \node at (5, -0.5) {(t_{a^{0}})}; \node at (9, -0.5) {(t_{a^{m}})}; \draw[brace] (5, 0.5) -- (1, 0.5); \draw[brace] (9, 0.5) -- (5, 0.5); \node at (3, 1.5) {Non-membership ((LS_2))}; \node at (7, 1.5) {Membership ((LS_1))}; \end{tikzpicture} \end{document}

Willoughby
  • 3,649
1

Using Mathcha tool (user without mwe -- minimal working example):

\documentclass[a4paper,12pt]{article}
\usepackage{tikz}
\begin{document}
\tikzset{every picture/.style={line width=0.75pt}} %set default line width to 0.75pt      
\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]
\draw    (135,101) -- (472,101) ;
\draw [shift={(474,101)}, rotate = 180] [fill={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.08]  [draw opacity=0] (12,-3) -- (0,0) -- (12,3) -- cycle    ;
\draw [shift={(133,101)}, rotate = 0] [fill={rgb, 255:red, 0; green, 0; blue, 0 }  ][line width=0.08]  [draw opacity=0] (12,-3) -- (0,0) -- (12,3) -- cycle    ;
%Straight Lines [id:da8378236414495226] 
\draw    (180,91) -- (180,110) ;
%Straight Lines [id:da03352235015635352] 
\draw    (300,91) -- (300,110) ;
%Straight Lines [id:da9596557249361286] 
\draw    (421,91) -- (421,110) ;
%Shape: Brace [id:dp20244415173635844] 
\draw   (298.67,89.33) .. controls (298.67,84.66) and (296.34,82.33) .. (291.67,82.33) -- (248.31,82.33) .. controls (241.64,82.33) and (238.31,80) .. (238.31,75.33) .. controls (238.31,80) and (234.98,82.33) .. (228.31,82.33)(231.31,82.33) -- (186.67,82.33) .. controls (182,82.33) and (179.67,84.66) .. (179.67,89.33) ;
%Shape: Brace [id:dp6739360492974413] 
\draw   (419.67,89.33) .. controls (419.67,84.66) and (417.34,82.33) .. (412.67,82.33) -- (369.31,82.33) .. controls (362.64,82.33) and (359.31,80) .. (359.31,75.33) .. controls (359.31,80) and (355.98,82.33) .. (349.31,82.33)(352.31,82.33) -- (307.67,82.33) .. controls (303,82.33) and (300.67,84.66) .. (300.67,89.33) ;
% Text Node
\draw (174,110) node [anchor=north west][inner sep=0.75pt]    {$t_{a^{-m}}$};
% Text Node
\draw (296,110) node [anchor=north west][inner sep=0.75pt]    {$t_{a^{0}}$};
% Text Node
\draw (415,110) node [anchor=north west][inner sep=0.75pt]    {$t_{a^{m}}$};
% Text Node
\draw (150,57) node [anchor=north west][inner sep=0.75pt]   [align=left] {\small Non-membership $(LS_2)$};
% Text Node
\draw (310,57) node [anchor=north west][inner sep=0.75pt]   [align=left] {\small Membership $(LS_1)$};
\end{tikzpicture}

\end{document}

enter image description here

Sebastiano
  • 54,118
1

For exercise and since you are novice ... A bit more sophisticated/fancy solution:

\documentclass[border=3.141592]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,
                decorations.pathreplacing,
                    calligraphy,% had to be loaded after decorations.pathreplacing
                positioning}

\begin{document} \begin{tikzpicture}[ > = Straight Barb, BC/.style = {% Brace Calligraphic decorate, decoration={calligraphic brace, raise=3pt, amplitude=6pt, pre =moveto, pre length=1pt, post=moveto, post length=1pt, }, very thick, thick, pen colour={black} }, every node/.append style = {inner sep=2pt, align=center, anchor=south} ] \draw[thick,<->] (0,0) -- (8.8,0); \foreach \i/\j [count=\k] in {1/$t_{a^{-m}}$, 4.5/$t_{a^{0}}$, 8/$t_{a^{m}}$} \draw (\i,-2mm) node[below] {\j} -- ++ (0,4mm) coordinate (n\k); % \draw[BC] (n1) -- node[above=8pt] {Non-membership\ $(LS_2)$} (n2); \draw[BC] (n2) -- node[above=8pt] {Membership\ $(LS_1)$} (n3); \end{tikzpicture} \end{document}

enter image description here

Zarko
  • 296,517