JackieLin0123/SciTikZ-Bench huggingface dataset:
\documentclass[tikz]{standalone}
\usepackage{amsfonts, amssymb, amsmath}
\usetikzlibrary{calc, decorations.pathmorphing, shapes.geometric, arrows, decorations.markings}

\begin{document}

\begin{tikzpicture}[scale=1]

\coordinate(a) at (0,0);
\coordinate(ab) at (1.25,0);
\coordinate(b) at (2.5,0);
\coordinate(bc) at (1.75,1.5);
\coordinate(ac) at (0.5,1.5);
\coordinate(c) at (1,3);
\coordinate(ad) at (1.5,0.5);
\coordinate(bd) at (2.75,0.5);
\coordinate(cd) at (2,2);
\coordinate(d) at (3,1);

\coordinate(C) at (2,0.33);
\draw[thick] (C)--(ab);
\draw[thick] (C)--(bd);
\draw[thick] (C)--(ad);

\coordinate(A) at (2.3,1.3);
\draw[thick] (A)--(bc);
\draw[thick] (A)--(cd);
\draw[thick] (A)--(bd);

\coordinate(B) at (1.2,1.5);
\draw[thick,dotted] (B)--(ac);
\draw[thick,dotted] (B)--(ad);
\draw[thick,dotted] (B)--(cd);

\coordinate(D) at (1,1);
\draw[thick] (D)--(ab);
\draw[thick] (D)--(bc);
\draw[thick] (D)--(ac);

\draw (a)--(b)--(c)--(a);
\draw[dotted] (a)--(d);
\draw (b)--(d)--(c);

\draw (A) node {$\bullet$} ++(0.25,-0.05) node {$A$};
\draw (B) node {$\bullet$} ++(0,0.24) node {$B$};
\draw (C) node {$\bullet$} ++(0.1,-0.18) node {$C$};
\draw (D) node {$\bullet$} ++(-0.25,-0.1) node {$D$};

\draw (ab) node[below] {$j_{1}$};
\draw (ac) node[left] {$j_{2}$};
\draw (bc) node[below] {$j_{3}$};
\draw (ad) ++(0.15,0.23) node {$j_{6}$};
\draw (bd) node[right] {$j_{5}$};
\draw (cd) node[above] {$j_{4}$};

\draw (3.5,2) node {$\longrightarrow$};

\coordinate(DD) at (4.5,1.5);
\coordinate(CC) at (5.5,0.5);
\coordinate(BB) at (5.5,2.5);
\coordinate(AA) at (6.5,1.5);

\draw (AA) node {$\bullet$} ++(0.25,-0.05) node {$A$};
\draw (BB) node {$\bullet$} ++(0,0.24) node {$B$};
\draw (CC) node {$\bullet$} ++(0.1,-0.18) node {$C$};
\draw (DD) node {$\bullet$} ++(-0.25,-0.1) node {$D$};

\draw (AA)--node[midway,above right]{$j_{4}$}(BB);
\draw (AA)--node[midway,below right]{$j_{5}$}(CC);
\draw (AA)--node[midway,above right]{$j_{3}$}(DD);
\draw (BB)--node[midway,below left]{$j_{6}$}(CC);
\draw (BB)--node[midway,above left]{$j_{2}$}(DD);
\draw (CC)--node[midway,below left]{$j_{1}$}(DD);

\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[scale=.55, yshift=-0.7cm]
    \coordinate (A) at (0, 0);
    \coordinate (B) at (2, 0);
    \coordinate (C) at (1, 2);
    \draw (A) -- (B) -- (C) -- cycle;
    \foreach \coord in {A, B, C}
        \filldraw (\coord) circle (0.16);
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows,decorations.pathmorphing,decorations.pathreplacing,positioning,shapes.geometric,shapes.misc,decorations.markings,decorations.fractals,calc,patterns}

\newcommand{\rectanglepath}{-- +(1cm,0cm)  -- +(1cm,1cm)  -- +(0cm,1cm) -- cycle}

\begin{document}
\begin{tikzpicture}[scale=0.85]
  \begin{scope}
    \draw (-0.8,0.5) node{$\mathcal{G}_1:$};
    \draw (0,0) \rectanglepath;
    \draw (1,0) \rectanglepath;
    \draw (2,0) \rectanglepath;
    \draw[very thick, double, double distance=1.3pt] (0,0)--(1,0);
    \draw[very thick, double, double distance=1.3pt] (1,1)--(0,1);
    \draw[very thick, double, double distance=1.3pt] (0,0)--(0,1);
    \draw (0.5,0.5) node{\tiny $1$};
    \draw (1.5,0.5) node{\tiny $2$};
    \draw (2.5,0.5) node{\tiny $1$};
  \end{scope}
  \begin{scope}[xshift=5.5cm]
    \draw (-0.8,0.5) node{$\mathcal{G}_2:$};
    \draw (0,0) \rectanglepath;
    \draw (1,0) \rectanglepath;
    \draw (2,0) \rectanglepath;
    \draw[very thick, double, double distance=1.3pt] (0,0)--(1,0);
    \draw[very thick, double, double distance=1.3pt] (1,1)--(0,1);
    \draw[very thick, double, double distance=1.3pt] (0,0)--(0,1);
    \draw (0.5,0.5) node{\tiny $1$};
    \draw (1.5,0.5) node{\tiny $2$};
    \draw (2.5,0.5) node{\tiny $3$};
  \end{scope}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}[scale=1.2]
    \draw (-1.732, -1) -- (0,2) -- (1.732, -1) -- cycle;
    \filldraw[black] (0,2) circle (2pt) node[above] {$Y_1$};
    \filldraw[black] (-1.732, -1) circle (2pt) node[below left] {$Y_3$};
    \filldraw[black] (1.732, -1) circle (2pt) node[below right] {$Y_2$};
    \node at (-1.4,0.8) {$Y_1\cap Y_2$};
    \node at (1.4,0.8) {$Y_2\cap Y_3$};
    \node at (0,-1.3) {$Y_1\cap Y_3$};
    \node at (0,0) {$Y_1\cap Y_2 \cap Y_3$};
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}
    \node (x) {$(A, d,\varphi)$};
    \node[right=1.5cm of x] (y) {$(H(A),0,\varphi_t) \ .$};

    \draw[->] ([yshift=0.75mm]x.east) -- node[above]{\tiny$p_{\infty}$} ([yshift=0.75mm]y.west);
    \draw[->] ([yshift=-0.75mm]y.west) -- node[below]{\tiny$i_{\infty}$} ([yshift=-0.75mm]x.east);
\end{tikzpicture}

\end{document}
\documentclass[border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{graphs}

\begin{document}
\begin{tikzpicture}[scale=0.5]
\node[circle,draw,fill=yellow!70] (1) at (-0.0,0.0) {};
\node[circle, draw] (2) at (1.0,-0.5) {};
\node[circle, draw] (3) at (1.0,0.5) {};
\node[circle, draw] (4) at (2.0,0.0) {};
\graph {(2) -> (4); (1) -> (2); (1) -> (3); (3) -> (4); };
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\newcommand{\ldia}[3]{\draw (#1+0.5*#2,0.866*#2) -- +(0.5,0.866) -- +(1,0) -- +(0.5,-0.866) -- cycle;
\node at (#1+0.5*#2+0.5,0.866*#2) {\small #3};}

\newcommand{\lsla}[3]{\draw (#1+0.5*#2,0.866*#2) -- +(0.5,0.866) -- +(1.5,0.866) -- +(1,0) -- cycle;
\node at (#1+0.5*#2+0.75,0.866*#2+0.433) {\small #3};}

\newcommand{\lbsla}[3]{\draw (#1+0.5*#2,0.866*#2) -- +(-0.5,0.866) -- +(0.5,0.866) -- +(1,0) -- cycle;
\node at (#1+0.5*#2+0.25,0.866*#2+0.433) {\small #3};}

\newcommand{\bsla}[2]{\draw (#1+0.5*#2,0.866*#2) -- +(-0.5,0.866) -- +(0.5,0.866) -- +(1,0) -- cycle;}

\begin{document}
\begin{tikzpicture}[scale=0.5, rotate=90]
\ldia{0}{0}{$c$}
\ldia{0}{1}{$b$}
\ldia{0}{2}{$a$}
\ldia{1}{-1}{$e$}
\ldia{2}{-2}{$d$}
\lsla{1}{0}{$s$}
\lbsla{2}{-1}{$t$}
\bsla{2}{-3}
\bsla{1}{-3}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}
    \node (t) at (-1,0) {$P_n$:};
    \node (v1) at (0,0) {};
    \node (v2) at (2,0) {};
    \node (v2h) at (2.5,0) {};
    \node (vmid) at (3,0) {};
    \node (vn-1h) at (3.5,0) {};
    \node (vn-1) at (4,0) {};
    \node (vn) at (6,0) {};
    
    \fill (v1) circle[radius=2pt];
    \fill (v2) circle[radius=2pt];
    \fill (vn-1) circle[radius=2pt];
    \fill (vn) circle[radius=2pt];
    \node[below] at (v1) {$1$};
    \node[below] at (v2) {$2$};
    \node[below] at (vn-1) {$n-1$};
    \node[below] at (vn) {$n$};
    
    \draw (v1) -- (v2) -- (v2h);
    \draw[dashed] (v2h) -- (vn-1h);
    \draw (vn-1h) -- (vn-1) -- (vn);
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz-feynman}

\begin{document}
\begin{tikzpicture}[baseline=(current bounding box.center)]
\begin{feynman}
	\vertex (if1) ;
	\vertex [left = of if1] (i1) {\large $N$} ;
	\vertex [right = of if1] (f1) {\large $L$} ;
	\vertex [below = 2.75cm of if1] (if2) ;
	\vertex [left = of if2] (i2) {\large $\overline{t_R}$} ;
	\vertex [right = of if2] (f2) {\large $Q$} ;

	\diagram*{
		(i1) -- [plain, very thick] (if1) -- [fermion, very thick] (f1);
		(if1) -- [scalar, very thick, edge label = {\large \ \ $H$}] (if2) ;
		(i2) -- [anti fermion, very thick] (if2) -- [anti fermion, very thick] (f2);
		};
\end{feynman}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1]

\draw  [draw opacity=0][fill={rgb, 255:red, 208; green, 2; blue, 27 }  ,fill opacity=0.31 ][line width=1.5]  (384.5,109.01) .. controls (384.51,109.33) and (384.51,109.64) .. (384.52,109.95) .. controls (385.45,165.32) and (347.86,210.84) .. (300.57,211.63) .. controls (253.27,212.43) and (214.18,168.19) .. (213.26,112.82) .. controls (213.25,112.45) and (213.25,112.09) .. (213.24,111.72) -- (298.89,111.39) -- cycle ; \draw  [line width=1.5]  (384.5,109.01) .. controls (384.51,109.33) and (384.51,109.64) .. (384.52,109.95) .. controls (385.45,165.32) and (347.86,210.84) .. (300.57,211.63) .. controls (253.27,212.43) and (214.18,168.19) .. (213.26,112.82) .. controls (213.25,112.45) and (213.25,112.09) .. (213.24,111.72) ;  
\draw  [fill={rgb, 255:red, 80; green, 227; blue, 194 }  ,fill opacity=0.98 ][line width=1.5]  (253.05,81.7) .. controls (293.27,71.69) and (346.55,77.39) .. (372.05,94.42) .. controls (397.55,111.45) and (385.63,133.38) .. (345.41,143.39) .. controls (305.2,153.4) and (251.92,147.71) .. (226.42,130.68) .. controls (200.91,113.64) and (212.84,91.72) .. (253.05,81.7) -- cycle ;

% Text Node
\draw (380,158.4) node [anchor=north west][inner sep=0.75pt]  [font=\Large]  {$\partial\Omega$};
% Text Node
\draw (291.55,94.4) node [anchor=north west][inner sep=0.75pt]  [font=\LARGE,xslant=0.37]  {$\mathcal{M}$};
% Text Node
\draw (292,165.4) node [anchor=north west][inner sep=0.75pt]  [font=\Large]{$\Omega$};
% Text Node
\draw (386,90.4) node [anchor=north west][inner sep=0.75pt]  [font=\LARGE]  {$\mathcal{P}$};

\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usepackage{amsmath}

\begin{document}
\begin{tikzpicture}
\coordinate (b3) at (0,0);
\coordinate (b2) at (0,-1);
\coordinate (b1) at (0,-2);
\coordinate (a2) at (1,-0.5);
\coordinate (a1) at (2,-1);
\coordinate (a3) at (1.2,-1);

\draw (b3) -- (a1);
\draw (b3) -- (b1);
\draw (b2) -- (a1);
\draw (b1) -- (a2);

\node[above] at (b3) {$b_{3,\mathcal{S}}$};
\node[left] at (b2) {$b_{2,\mathcal{S}}$};
\node[left] at (b1) {$b_{1,\mathcal{S}}$};
\node[right] at (a2) {$a_{2,\mathcal{S}}$};
\node[right] at (a1) {$a_{1,\mathcal{S}}$};
\node[below] at (a3) {$a_{3,\mathcal{S}}$};
\end{tikzpicture}
\end{document}
\documentclass[border=2pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[x=1.5em,y=1.5em,thick,color=blue]
\draw[step=1,gray,thin] (0,0) grid (6,6);
\draw[color=black, thick, sharp corners] (0,0) rectangle (6,6);
\draw(4.0,5.5)--(3.5,5.5)--(3.5,5.0);
\draw(5.0,5.5)--(4.0,5.5);
\draw(6.0,5.5)--(5.0,5.5);
\draw(1.0,4.5)--(0.5,4.5)--(0.5,4.0);
\draw(2.0,4.5)--(1.0,4.5);
\draw(3.0,4.5)--(2.0,4.5);
\draw(3.5,5.0)--(3.5,4.0);
\draw(4.0,4.5)--(3.0,4.5);
\draw(5.0,4.5)--(4.0,4.5);
\draw(6.0,4.5)--(5.0,4.5);
\draw(0.5,4.0)--(0.5,3.0);
\draw(2.0,3.5)--(1.5,3.5)--(1.5,3.0);
\draw(3.0,3.5)--(2.0,3.5);
\draw(3.5,4.0)--(3.5,3.5)--(3.0,3.5);
\draw(5.0,3.5)--(4.5,3.5)--(4.5,3.0);
\draw(6.0,3.5)--(5.0,3.5);
\draw(0.5,3.0)--(0.5,2.0);
\draw(1.5,3.0)--(1.5,2.0);
\draw(3.0,2.5)--(2.5,2.5)--(2.5,2.0);
\draw(4.0,2.5)--(3.0,2.5);
\draw(4.5,3.0)--(4.5,2.0);
\draw(5.0,2.5)--(4.0,2.5);
\draw(6.0,2.5)--(5.0,2.5);
\draw(0.5,2.0)--(0.5,1.0);
\draw(1.5,2.0)--(1.5,1.0);
\draw(2.5,2.0)--(2.5,1.0);
\draw(4.0,1.5)--(3.5,1.5)--(3.5,1.0);
\draw(4.5,2.0)--(4.5,1.5)--(4.0,1.5);
\node at (4.5,1.5) {$\bullet$};
\draw(6.0,1.5)--(5.5,1.5)--(5.5,1.0);
\draw(0.5,1.0)--(0.5,0.0);
\draw(1.5,1.0)--(1.5,0.0);
\draw(2.5,1.0)--(2.5,0.0);
\draw(3.5,1.0)--(3.5,0.0);
\draw(5.0,0.5)--(4.5,0.5)--(4.5,0.0);
\draw(5.5,1.0)--(5.5,0.0);
\draw(6.0,0.5)--(5.0,0.5);
\draw[color=red, thick, sharp corners] (4,1) rectangle (5,2);
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{matrix,decorations,arrows,shapes,automata,backgrounds,fit,calc,petri,patterns,positioning}

\begin{document}

\begin{tikzpicture}
\node[draw,minimum size=0.5cm](a)at(0,1.5){$a$};
\node[draw,minimum size=0.5cm](b)at(2,1.5){$b$};
\node[draw,minimum size=0.5cm](c)at(3,1.5){$c$};
\node[circle,draw,thick,minimum size=0.4cm](s0)at(1,3){};\filldraw[black](1,3)circle(2pt);\draw(0.5,3)node{$p$};
\node[circle,draw,minimum size=0.4cm](s1)at(1,2){};\filldraw[black](1,2)circle(2pt);
\node[circle,draw,minimum size=0.4cm](s2)at(1,1){};
\node[circle,draw,minimum size=0.4cm](s3)at(1,0){};
\draw[-latex](s0)--(a);
\draw[-latex](s0)--(b);
\draw[-latex](s1)--(a);
\draw[-latex](b)--(s1);
\draw[-latex](a)--(s2);
\draw[-latex](s2)--(b);
\draw[-latex](a)--(s3);
\draw[-latex](b)--(s3);
\draw[-latex](s3)to[out=0,in=270](c);
\draw[-latex](c)to[out=90,in=0](s0);
\end{tikzpicture}

\end{document}
\documentclass[standalone]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes, arrows, positioning}

\begin{document}

\begin{tikzpicture}

\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a11) at (0.0, 0.0) {$1$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a21) at (1, 0.0) {$2$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a31) at (2, 0.0) {$3$};

\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a12) at (-0.6, 1.0) {$7$};
\node[circle, minimum size=19pt, fill=red!50, inner sep=0pt] (a22) at (0.6, 1.0) {$6$};
\node[circle, minimum size=19pt, fill=red!50, inner sep=0pt] (a32) at (1.6, 1.0) {$5$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a42) at (2.6, 1.0) {$4$};

\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a13) at (-0.6, 2.0) {$8$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a23) at (0.6, 2.0) {$9$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a33) at (1.6, 2.0) {$10$};
\node[circle, minimum size=19pt, fill=black!25, inner sep=0pt] (a43) at (2.6, 2.0) {$11$};

\draw[line width=0.02cm] (a11) -- (a21) -- (a31) -- (a42) -- (a43) -- (a33) -- (a32);
\draw[line width=0.02cm] (a33) -- (a23) -- (a22);
\draw[line width=0.02cm] (a23) -- (a13) -- (a12) -- (a22);
\draw[line width=0.02cm] (a12) -- (a11);
\draw[line width=0.03cm, color=red!75] (a42) -- (a32) -- (a22) -- (a21) -- (a32);    
\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\tikzset{every picture/.style={line width=0.7pt}}

\newcommand{\mycircle}[1]{\draw[fill=white,line width=0.7pt] (#1) circle[radius=2pt]}

\begin{document}

\begin{tikzpicture}[x=7mm,y=7mm,baseline={([yshift=-.5ex]current bounding box.center)}]
    \draw (1,0)--(2,0.75)--(2,1.5)--(1,2.25);
    \draw (1,0)--(0,0.75)--(0,1.5)--(1,2.25);
    \draw (1,0)--(1,0.75)--(0,1.5);
    \draw (2,1.5)--(1,2.25);
    \mycircle{1,0};
    \node[below] at (1,0) {$\bot$};
    \mycircle{0,0.75};
    \node[left] at (0,0.75) {$\alpha$};
    \mycircle{1,0.75};
    \node[above] at (1,0.75) {$\gamma$};
    \mycircle{2,0.75};
    \node[right] at (2,0.75) {$\beta$};
    \mycircle{0,1.5};
    \node[left] at (0,1.5) {$\alpha \vee \gamma$};
    \mycircle{2,1.5};
    \node[right] at (2,1.5) {$\beta \vee \gamma$};
    \mycircle{1,2.25};
    \node[above] at (1,2.25) {$a$};
    \node[left] at (0,0) {$L$};
\end{tikzpicture}

\end{document}
\documentclass[tikz]{standalone}
\usepackage{tikz-feynman}

\begin{document}

\begin{tikzpicture}
\begin{feynman}
\vertex (b);
\vertex [above left=of b] (a) {\(4\)};
\vertex [above right=of b] (f2) {\(3\)};
\vertex [below=of b] (c);
\vertex [below left=of c](f1) {\(2\)};
\vertex [below right=of c](f3){\(1\)};
\diagram* {
(b) --[fermion] (a),
(b) --[fermion] (f2),
(c) --[fermion, half left] (b) --[fermion, half left] (c),
(f1) --[fermion] (c),
(f3) --[fermion] (c),
};
\end{feynman}
\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[-,>=stealth,shorten >=0.5pt,auto,node distance=1.2cm,thin,
	main node/.style={circle,draw,font=\sffamily\normalsize},
	main node2/.style={circle,fill=black,draw,font=\sffamily\normalsize}
	]
	\node[main node][label=left:{$(0,0)$}] (1) {};
	\node[main node2][label=above:{$(1,0)$}] (2) [above right of=1] {};
	\node[main node][label=below:{$(0,1)$}] (3) [below right of=1] {};
	\node[main node][label=right:{$(1,1)$}] (4) [above right of=3] {};

	\path[every node/.style={font=\sffamily\small}]
	(1) edge (2)
	     edge (3)
	(2) edge (4)
	(3) edge (4);

	\path[dotted]
	(2) edge (3)
	(1) edge (4);
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[baseline=-0.65ex, thick, scale=0.8]
\draw (0.5,-1.2) [<-] to (0.5,1.4);
\draw (0.5,-1.5) node {$\scriptstyle (t, N)$};
\draw (0.2,1.2) node {$\scriptstyle e$};
\draw [dotted](2.2,-0.8) arc (-90:90:1);
\draw (2.2,-0.8) [<-] arc (-90:-270:1);
\draw (2.2,-1.2) node {$\scriptstyle \Omega(s, S)$};
\draw (1.5,1.2) node {$\scriptstyle K$};
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usepackage{tikz-feynman}

\begin{document}
\begin{tikzpicture}[baseline=0 cm]
\begin{feynman}
\vertex (ll) at (-0.7,0) {$p$};
\vertex (r) at (0.3,0);
\filldraw[color=black] (0,0) circle (1pt);
\vertex (l) at (-0.3,0);
\diagram* {
(l) -- (r),
};
\end{feynman}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz-feynman}

\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex (i1);
\vertex [right=2cm of i1] (a);
\vertex [right=of a] (f1);
\vertex [below= of a] (b);
\vertex [left=2cm of b] (i2);
\vertex [below= of b] (c);
\vertex [left= of c] (d);
\vertex [above left=.9cm of d] (i3);
\vertex [below left=.9cm of d] (i4);
\vertex [right=of c] (f2);
\diagram* {
(i1) -- [fermion] (a) -- [fermion] (b) -- [fermion] (i2),
(a) -- [gluon] (f1),
(b) -- [gluon] (c),
(i3) -- [fermion] (d) -- [fermion] (i4),
(c) -- [gluon] (d),
(c) -- [gluon] (f2),
};
\end{feynman}
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}
\draw (0,0) circle [radius=1];
\node [above] at (60:1){\tiny 1};
\draw [fill] (60:1) circle [radius=0.06];
\node [above] at (120:1){\tiny 3};
\draw [fill] (120:1) circle [radius=0.03];
\node [left] at (180:1){\tiny 3};
\draw [fill] (180:1) circle [radius=0.03];
\node [below] at (240:1){\tiny 2};
\draw [fill] (240:1) circle [radius=0.03];
\node [below] at (300:1) {\tiny 2};
\draw [fill] (300:1) circle [radius=0.03];
\node [right] at (360:1){\tiny 1};
\draw [fill] (360:1) circle [radius=0.03];
\draw [thick] (60:1) to [out=270, in=180] (360:1);
\draw [thick] (240:1) to [out=90, in=90] (300:1);
\draw [thick] (120:1) to [out=270, in=0] (180:1);
\end{tikzpicture}
\end{document}
\documentclass[tikz]{standalone}
\usepackage{amssymb}
\usepackage[table, dvipsnames]{xcolor}
\usepackage{amsmath}
\usepackage{pgfplots}
\pgfplotsset{compat=1.17}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
grid=both,
ymin=80, ymax=100,
xmin=220, xmax=2200,
xtick={220, 440, 880, 1320, 1760, 2200},
extra x ticks ={1320},
extra x tick labels={\begin{tabular}[c]{@{}c@{}} \\ (2.0\textpertenthousand{})\end{tabular} },
xlabel=Number of sub-clouds, 
ylabel=OA (\%), 
legend style={at={(0.7,0.3)},anchor=north}
]
\addplot[mark=square, mark size=3pt, Green] plot coordinates { 
 (220,85.30)
 (440,88.31)
 (660,87.40)
 (880,90.03)
 (1100,90.31)
 (1320,90.56)
 (1540,89.01)
 (1760,91.90)
 (1980,91.77)
 (2200,92.25)
};
\addlegendentry{Baseline}

\addplot[mark=triangle, mark size=3pt, NavyBlue] plot coordinates {
 (220,89.18)
 (440,93.21)
 (660,93.45)
 (880,94.06)
 (1100,94.17)
 (1320,94.61)
 (1540,94.31)
 (1760,94.20)
 (1980,94.55)
 (2200,94.96)
};
\addlegendentry{Ours}

\addplot[dashed, YellowOrange, line width=2pt, domain=220:2200] {95.46};
\addlegendentry{Full supervision}
\end{axis}
\end{tikzpicture}

\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[scale=.5, auto=left, every node/.style={circle, fill=black!75, inner sep=0pt, minimum size=.15cm}]
  \node (n1) at (0,0) {};
  \node (n2) at (0,1) {};
  \node (n3) at (1,1) {};
  \node (n4) at (1,0) {};
  \draw[double] (n1) -- (n2);
  \draw (n2) -- (n3);
  \draw (n3) -- (n4);
  \draw[double] (n4) -- (n1);
\end{tikzpicture}
\end{document}
\documentclass[tikz]{standalone}
\usetikzlibrary{arrows}

\begin{document}
\begin{tikzpicture}[auto, scale=0.6]
    \node [circle, draw=black, fill=black, inner sep=0pt, minimum size=1.5mm] (1) at (0,0) {};
    \draw [->, thick] (1) -- (0,2);
    \draw [->, thick] (1) -- (2,0);
    \draw [->, thick] (1) -- (-2,-2);
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}
    \draw[thick, blue] (13,0) .. controls (14,0.05) and (14,2) .. (13,3) node[black, above]{$P=P'$};
    \draw[thick, blue] (13,0) .. controls (12,0.05) and (12,2) .. (13,3);
    \draw[thick, red] (13,1) .. controls (12.5,1.05) and (12.6,2) .. (13,3);
    \draw[thick, red] (13,1) .. controls (13.5,1.05) and (14,2.5) .. (12.4,2) node[black, left]{$Q$};
    \draw[thick, fill=black!20] (13,1.5) circle(6pt);
    \fill (13,3) circle(1.5pt);
    \node[red] at (13,2.25) {$\eta$};
    \node[blue] at (12,1) {$\gamma$};
\end{tikzpicture}
\end{document}
\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{decorations.markings}

\begin{document}
\begin{tikzpicture}[> = latex, font = \scriptsize]
\matrix[column sep = 0.25 cm]{
	\draw [->] (0, -0.8) node [below] {$D$} -- (0, 0.8) node [above] {$B$};
	\draw [fill = white] (0, 0) circle (0.15);
	\draw [->] (-0.8, 0) node [left] {$A$} -- (0.8, 0) node [right] {$C$};
&
	\draw [->] (0, 0) -- node [above] {RV} (1, 0);
&
	\draw [rounded corners] (-0.8, 0) node [left] {$A$} -- (0.35, 0) -- (0.35, -0.8) node [below] {$D$};
	\draw [fill = white] (0, 0) circle (0.15);
	\draw [<-, rounded corners] (0, 0.8) node [above] {$B$} -- (0, -0.4) -- (0.2, -0.4);
	\draw [draw = white, double = black, double distance between line centers = 3 pt, line width = 2.6 pt] (0.2, -0.4) -- (0.4, -0.4);
	\draw [->] (0.4, -0.4) -- (0.8, -0.4) node [right] {$C$};
	\draw [->, dotted, rounded corners] (0.5, -0.25) -- (0.5, 0.15) -- (0.15, 0.15) -- (0.15, 0.6);
	\draw [->, dotted, rounded corners] (-0.6, -0.15) -- (-0.15, -0.15) -- (-0.15, -0.55) -- (0.15, -0.55);
&
	\draw [->, rounded corners] (-0.8, 0) node [left] {$A$} -- (0.35, 0) -- (0.35, 0.8) node [above] {$B$};
	\draw [fill = white] (0, 0) circle (0.15);
	\draw [rounded corners] (0, -0.8) node [below] {$D$} -- (0, 0.4) -- (0.2, 0.4);
	\draw [draw = white, double = black, double distance between line centers = 3 pt, line width = 2.6 pt] (0.2, 0.4) -- (0.4, 0.4);
	\draw [->] (0.4, 0.4) -- (0.8, 0.4) node [right] {$C$};
	\draw [->, dotted, rounded corners] (0.15, -0.6) -- (0.15, -0.15) -- (0.5, -0.15) -- (0.5, 0.25);
	\draw [->, dotted, rounded corners] (-0.6, 0.15) -- (-0.15, 0.15) -- (-0.15, 0.55) -- (0.15, 0.55);
&
	\draw [<->, rounded corners] (0.8, 0) node [right] {$C$} -- (-0.35, 0) -- (-0.35, 0.8) node [above] {$B$};
	\draw [fill = white] (0, 0) circle (0.15);
	\draw [rounded corners] (0, -0.8) node [below] {$D$} -- (0, 0.4) -- (-0.2, 0.4);
	\draw [draw = white, double = black, double distance between line centers = 3 pt, line width = 2.6 pt] (-0.2, 0.4) -- (-0.4, 0.4);
	\draw (-0.4, 0.4) -- (-0.8, 0.4) node [left] {$A$};
	\draw [->, dotted, rounded corners] (-0.15, -0.6) -- (-0.15, -0.15) -- (-0.5, -0.15) -- (-0.5, 0.25);
	\draw [<-, dotted, rounded corners] (0.6, 0.15) -- (0.15, 0.15) -- (0.15, 0.55) -- (-0.15, 0.55);
&
	\draw [<-, rounded corners] (0.8, 0) node [right] {$C$} -- (-0.35, 0) -- (-0.35, -0.8) node [below] {$D$};
	\draw [fill = white] (0, 0) circle (0.15);
	\draw [<-, rounded corners] (0, 0.8) node [above] {$B$} -- (0, -0.4) -- (-0.2, -0.4);
	\draw [draw = white, double = black, double distance between line centers = 3 pt, line width = 2.6 pt] (-0.2, -0.4) -- (-0.4, -0.4);
	\draw (-0.4, -0.4) -- (-0.8, -0.4) node [left] {$A$};
	\draw [->, dotted, rounded corners] (-0.5, -0.25) -- (-0.5, 0.15) -- (-0.15, 0.15) -- (-0.15, 0.6);
	\draw [<-, dotted, rounded corners] (0.6, -0.15) -- (0.15, -0.15) -- (0.15, -0.55) -- (-0.15, -0.55);
\\
};
\end{tikzpicture}
\end{document}
\documentclass[border=5pt]{standalone}
\usepackage{tikz-feynman}
\tikzfeynmanset{compat=1.1.0}

\begin{document}
\begin{tikzpicture}
\begin{feynman}[inline=(a)]
\vertex (b);
\vertex[right=2cm of b] (d);
\diagram*{
    (b) -- [plain, edge label=\(t_2\hspace{10mm}t_1\)] (d),
};
\end{feynman}
\end{tikzpicture}
\end{document}