在 Latex 中复制图形

在 Latex 中复制图形

我是 Latex 的初学者,我需要复制以下图像,但我遇到了麻烦,我不知道需要哪些软件包才能正确复制它。我尝试了 TikZ 软件包,但似乎无法获得类似的结果。有人可以帮忙吗?谢谢!

行为遗传学的ACE模型

答案1

就像是

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{positioning,arrows.meta,calc}
\begin{document}
\begin{tikzpicture}[>=Latex]
\begin{scope}
\node[circle,draw] (A) at (0,0) {A};
\node[right=7mm of A,circle,draw] (C) {C};
\node[right=7mm of C,circle,draw] (E) {E};
\node[below=12mm of C,draw,inner sep=1ex] (Twin 1) {Twin 1};
\foreach \X/\x in {A/a,C/c,E/e} \draw[->] (\X) --node[left] {\x} (Twin 1);
\node[above=5mm of A,anchor=south west]{$\text{MZ}=1$, $\text{DZ}=0.5$};
\end{scope}
\begin{scope}[xshift=4cm]
\node[circle,draw] (Ap) at (0,0) {A};
\node[right=7mm of Ap,circle,draw] (Cp) {C};
\node[right=7mm of Cp,circle,draw] (Ep) {E};
\node[below=12mm of Cp,draw,inner sep=1ex] (Twin 2) {Twin 2};
\foreach \X/\x in {A/a,C/c,E/e} \draw[->] (\X p) --node[left] {\x} (Twin 2);
\node[above=5mm of Ap,anchor=south west]{$\text{MZ}=1$, $\text{DZ}=1$};
\end{scope}
\draw[<->] (A) to[out=40,in=140] (Ap);
\draw[<->] (C) to[out=40,in=140] (Cp);
\end{tikzpicture}
\end{document}

在此处输入图片描述

微调留作练习。如果你需要更多信息,你必须阅读手册

相关内容