Как нарисовать эту картинку вместо использования `\includegraphics`?

Как нарисовать эту картинку вместо использования `\includegraphics`?

Я застрял на том, как это сделать окончательно.

У меня есть следующая картинка, которую мне нужно сделать с помощью латекса. Мне нужно включить следующую картинку в свое задание.

Я знаю один способ, как это сделать — поместить эту картинку в папку и затем использовать ее, \includegraphicsно это запрещено, и картинка тоже выглядит не очень хорошо.

Есть ли способ нарисовать эту картинку в моем задании, не используя \includegraphics.

Если кто-то сможет любезно помочь мне нарисовать эту картину, я буду действительно очень благодарен.

Вот фотография:

введите описание изображения здесь

решение1

Этот вопрос уже задавался в нескольких вариациях, я думаю. Вот еще один ответ.

\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{positioning,matrix}
\begin{document}
\begin{tikzpicture}[Dotted/.style={% https://tex.stackexchange.com/a/52856/194703
    line width=1.2pt,
    dash pattern=on 0.01\pgflinewidth off #1\pgflinewidth,line cap=round,
    shorten >=0.3em,shorten <=0.3em},
    Dotted/.default=5]
 \matrix[matrix of math nodes,nodes={circle,draw,minimum size=1.5em},
    column sep=2em,row sep=1ex](mat) {
    C_1 & D_1 \\
    C_2 & D_2 \\[2em]
    C_m & D_n \\
 };
 \draw[Dotted] (mat-2-1) -- (mat-3-1);
 \draw[Dotted] (mat-2-2) -- (mat-3-2);
 \foreach \X in {1,2,3}
 {\foreach \Y in {1,2,3}
 {\draw (mat-\X-1) -- (mat-\Y-2);}}
 \matrix[matrix of math nodes,nodes={circle,draw,minimum size=1.5em},
    column sep=1em,below=2em of mat,xshift=2em,
    column 2/.style={column sep=2.5em}](mat2) {
    E_1 & E_2 & E_p\\
 };
 \draw[Dotted] (mat2-1-2) -- (mat2-1-3);
\end{tikzpicture}
\end{document}

введите описание изображения здесь

Связанный контент