`\includegraphics` を使用する代わりにこの画像を描画するにはどうすればよいでしょうか?

`\includegraphics` を使用する代わりにこの画像を描画するにはどうすればよいでしょうか?

これを完全に行う方法に行き詰まっています。

私は Latex を使用して次の図を作成する必要があります。次の図を課題に含める必要があります。

私が知っている方法の 1 つは、この画像をフォルダーに入れて使用することですが、 \includegraphicsこれは許可されておらず、画像の見栄えも良くありません。

を使用せずに課題でこの絵を描く方法はありますか\includegraphics?

誰かがこの絵を描くのを手伝ってくれたら、本当に感謝するでしょう

これが写真です:

ここに画像の説明を入力してください

答え1

この質問は、すでにいくつかのバリエーションで尋ねられていると思います。ここにもう 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}

ここに画像の説明を入力してください

関連情報