![绘制按顺序排列变量的卡诺图 0132](https://linux22.com/image/349109/%E7%BB%98%E5%88%B6%E6%8C%89%E9%A1%BA%E5%BA%8F%E6%8E%92%E5%88%97%E5%8F%98%E9%87%8F%E7%9A%84%E5%8D%A1%E8%AF%BA%E5%9B%BE%200132.png)
我想绘制一个表格状的图表,称为卡诺图。这些图表可以包含有关电路输入和输出的信息。每个字母代表该输入为真。图中的每个条目都是一个输出,即最接近的变量的值。有两种主要方法可以对卡诺图中的条目进行排序。我希望以特殊方式对输出进行排序,以便 2x4 图(如 2x4 数组)第一行的索引为 0 1 3 2,而不是某些软件包提供的默认值 0 2 6 4。
请注意,在所有卡诺图中,条目总是故意乱序(即,不是按 0 1 2 3 排列),因为位的顺序才是最重要的。
我希望我的图表看起来像这样(注意小数字以 0 1 3 2 开头......)
这是我目前所拥有的,一个按顺序排列的卡诺图,其中的条目为 0 2 6 4(参见小数字):
\documentclass{article}
\usepackage{karnaughmap}
\begin{document}
\begin{tikzpicture}[thick]
\karnaughmap[defaultmap=8]{01234567}
\end{tikzpicture}
\end{document}
这符合包装手册,但不符合我想要的顺序。手册可在
http://mirrors.ctan.org/graphics/pgf/contrib/karnaughmap/karnaughmap.pdf
并且没有提到重新排序。我愿意使用其他包。