如何绘制此图,而不是使用“\includegraphics”?

如何绘制此图,而不是使用“\includegraphics”?

我不知道该如何彻底做到这一点。

我有以下图片,需要使用 Latex 进行处理。我需要将以下图片放入我的作业中。

我知道有一种方法是将这张图片放在一个文件夹中然后使用, \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}

在此处输入图片描述

相关内容