在 Tikz 绘制的矩形内插入图像

在 Tikz 绘制的矩形内插入图像

我想插入一张图片而不是 Tikz 绘制的蓝色矩形。

\documentclass{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]
%uncomment if require: \path (0,741); %set diagram left start at 0, and has height of 741

%Shape: Rectangle [id:dp7318361349835825]
\draw  [fill={rgb, 255:red, 3; green, 42; blue, 90 }  ,fill opacity=1 ] (49,100) -- (597,100) -- (597,631) -- (49,631) -- cycle ;
%Rounded Rect [id:dp6003532783152192]
\draw  [fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=1 ] (192,502) .. controls (192,492.06) and (200.06,484) .. (210,484) -- (341,484) .. controls (350.94,484) and (359,492.06) .. (359,502) -- (359,614) .. controls (359,623.94) and (350.94,632) .. (341,632) -- (210,632) .. controls (200.06,632) and (192,623.94) .. (192,614) -- cycle ;
%Rounded Rect [id:dp6087048165722606]
\draw  [fill={rgb, 255:red, 255; green, 255; blue, 255 }  ,fill opacity=1 ] (186,112) .. controls (186,104.76) and (191.87,98.9) .. (199.1,98.9) -- (445.9,98.9) .. controls (453.13,98.9) and (459,104.76) .. (459,112) -- (459,191.8) .. controls (459,199.03) and (453.13,204.9) .. (445.9,204.9) -- (199.1,204.9) .. controls (191.87,204.9) and (186,199.03) .. (186,191.8) -- cycle ;

% Text Node
\draw (265,553) node [xslant=-0.02] [align=left] {\textbf{{\LARGE \textcolor[rgb]{0.7,0,0}{XXX} }}\\[0.5em]\textbf{{\LARGE \textcolor[rgb]{0.7,0,0} {XXX}}}\\[0.5em]\textbf{{\LARGE \textcolor[rgb]{0.7,0,0} {XXX}}}\\\\\textcolor[rgb]{0.9,0,0} {XXX}};
\end{tikzpicture} 


\end{document}

答案1

您可以使用\stackinsetstackengine包来覆盖东西,包括tikz图片。

\documentclass{article}
\usepackage{tikz,stackengine}
\usetikzlibrary{arrows.meta}
\begin{document}
\fboxsep=6pt
\stackinset{r}{}{c}{}{\scalebox{.35}{\begin{tikzpicture}
        \begin{scope}[every node/.style={circle,thick,draw}]
            \node (A) at (-12,-2)  {N5xx};
            \node (B) at (-10,4)   {N612};
            \node (C) at (-5,7)    {N614};
            \node (D) at (0,4)     {N624};
            \node (E) at (2,-2)    {N7070};
            \node (F) at (-1,-8)   {N7071};
            \node (G) at (-9,-8)   {Others};
        \end{scope}
%
        \begin{scope}[>={Stealth[black]},
                    center coordinate every node/.style={fill=white,circle},
                     % every edge/.style={draw=red,very thick}
                     ]
            \path [->] (A) edge[bend left = 15, blue,very thick]   node {$5$}  (B);
            \path [->] (A) edge[bend left = 15, blue,very thick]   node {$3$}  (C);
            \path [->] (A) edge[bend left = 15, blue,very thick]   node {$4$}  (D);
            \path [->] (A) edge[bend left = 15, blue,very thick]   node {$3$}  (E);
            \path [->] (A) edge[bend right = 25, blue,very thick]  node {$3$}  (F);
            \path [->] (A) edge[bend right = 25, blue,very thick]  node {$3$}  (G);
            \path [->] (A) edge[loop left = 25, blue,very thick]   node {$3$}  (A);
%
            \path [->] (B) edge[loop left = 15, red,very thick]   node {$5$}  (B);
            \path [->] (B) edge[bend right = 25, red,very thick]   node {$3$}  (A);
            \path [->] (B) edge[bend left = 15, red,very thick]   node {$3$}  (C);
            \path [->] (B) edge[bend left = 15, red,very thick]   node {$4$}  (D);
            \path [->] (B) edge[bend left = 15, red,very thick]   node {$3$}  (E);
            \path [->] (B) edge[bend right = 25, red,very thick]  node {$3$}  (F);
            \path [->] (B) edge[bend right = 25, red,very thick]  node {$3$}  (G);
%
            \path [->] (C) edge[green,very thick]   node {$3$}  (A);
            \path [->] (C) edge[bend right = 30, green,very thick]   node {$5$} (B);
            \path [->] (C) edge[loop above = 15, green,very thick]  node {$3$}  (C);
            \path [->] (C) edge[bend left = 30, green,very thick]   node {$4$}  (D);
            \path [->] (C) edge[ green,very thick]   node {$3$}  (E);
            \path [->] (C) edge[bend left = 5, green,very thick]  node {$3$}  (F);
            \path [->] (C) edge[bend right = 5, green,very thick]  node {$3$}   (G);
%
            \path [->] (D) edge[bend left = 25, orange,very thick]    node {$3$}  (A);
            \path [->] (D) edge[bend left = 15, orange,very thick]    node {$5$}  (B);
            \path [->] (D) edge[bend right = 15,orange,very thick]   node {$3$}  (C);
            \path [->] (D) edge[loop right = 15,orange,very thick]   node {$4$}  (D);
            \path [->] (D) edge[bend left = 15, orange,very thick]    node {$3$}  (E);
            \path [->] (D) edge[bend left = 25,orange,very thick]   node {$3$}  (F);
            \path [->] (D) edge[bend left = 25,orange,very thick]   node {$3$}  (G);
%
            \path [->]  (E) edge[bend left = 25, purple!50 ,very thick]    node {$3$}  (A);
            \path [->]  (E) edge[bend left = 15, purple!50,very thick]    node {$5$}  (B);
            \path [->]  (E) edge[bend right = 15,purple!50,very thick]    node {$3$}  (C);
            \path [->]  (E) edge[bend right = 15,purple!50,very thick]    node {$4$}  (D);
            \path [->]  (E) edge[loop right = 15, purple!50,very thick]    node {$3$}  (E);
            \path [->]  (E) edge[bend left = 25,purple!50,very thick]     node {$3$}  (F);
            \path [->]  (E) edge[bend left = 25,purple!50,very thick]     node {$3$}  (G);
%
             \path [->]  (F) edge[bend left = 25, very thick]    node {$3$}  (A);
            \path [->]  (F) edge[bend left = 15, very thick]    node {$5$}  (B);
            \path [->]  (F) edge[bend right = 15,very thick]    node {$3$}  (C);
            \path [->]  (F) edge[bend right = 15, very thick]    node {$4$}  (D);
            \path [->]  (F) edge[bend right = 15, very thick]    node {$3$}  (E);
            \path [->]  (F) edge[loop right = 25,very thick]     node {$3$}  (F);
            \path [->]  (F) edge[bend left = 25,very thick]     node {$3$}  (G);
%
        \end{scope}
%
        \end{tikzpicture}}%
}{%
\stackinset{c}{-2.5cm}{b}{}{\colorbox{white}{\parbox{80pt}{\bfseries\LARGE
  \color[rgb]{0.7,0,0} XXX \\[0.2em] XXX\\[0.2em] XXX\\\\\normalsize
  \mdseries\textcolor[rgb]{0.9,0,0} {XXX}}}}{%
\stackinset{c}{}{t}{}{\includegraphics[width=157.5pt,height=55.5pt]{example-image}}
{\includegraphics[width=13cm,height=13cm]{example-image-a}}}}
\end{document}

在此处输入图片描述

相关内容