如何在乳胶中绘制一组小的二分图?

如何在乳胶中绘制一组小的二分图?

我想用 tikz 在乳胶中绘制简单的图形。

我想要制作的图形看起来像这样,我想把它放入投影机中。在此处输入图片描述

答案1

我定义了一些构建块,然后使用tikzcd这些构建块进行排版:

\documentclass{article}
\usepackage{tikz-cd}

\newcommand{\pairsolid}{\bullet \arrow[r] \& \bullet}
\newcommand{\pairdashed}{\bullet \arrow[r,dashed] \& \bullet}

\begin{document}
\[
\begin{tikzcd}[nodes={inner sep=-1pt},arrows=-,ampersand replacement=\&]
\pairdashed \& \pairsolid  \& \pairsolid  \& \pairdashed \\
\pairsolid  \& \pairdashed \& \pairsolid  \& \pairsolid  \\
\pairdashed \& \pairdashed \& \pairdashed \& \pairdashed
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

您可以减少距离:

\documentclass{article}
\usepackage{tikz-cd}

\newcommand{\pairsolid}{\bullet \arrow[r] \& \bullet}
\newcommand{\pairdashed}{\bullet \arrow[r,dashed] \& \bullet}

\begin{document}
\[
\begin{tikzcd}[
  nodes={inner sep=-1pt},
  arrows=-,
  ampersand replacement=\&,
  row sep=1ex,
  column sep=1.2em,
]
\pairdashed \& \pairsolid  \& \pairsolid  \& \pairdashed \\
\pairsolid  \& \pairdashed \& \pairsolid  \& \pairsolid  \\
\pairdashed \& \pairdashed \& \pairdashed \& \pairdashed
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

相关内容