Как мне изменить код LaTeX для этой конкретной карты Карно?

Как мне изменить код LaTeX для этой конкретной карты Карно?

Я наткнулся на отличное решение, предоставленное пользователем Ignasi для рисования карт Карно в LaTeX. Исходный код можно найти здесьздесь.

Мне нужно изменить этот код для поддержки группировки ребер для 8-ячеечной карты Карно, например так: требуемый выводЯ попробовал несколько модификаций, но столкнулся с трудностями в достижении желаемого результата. Я пробовал использовать пакет karnaugh-map, но он продолжает группироваться в ячейках 5 и 7, чего здесь не должно быть.

\documentclass[tikz, border=2mm]{standalone}
\usepackage{karnaugh-map}
    \begin{document}   
        \begin{karnaugh-map}[4][2][1][$X_1X_0$][$X_2$]
            \minterms{4,6}
            \maxterms{0,2,3,7}
            \indeterminants{1,5}
            \implicant{4}{6}
         \end{karnaugh-map}
    \end{document}

Ошибка при использовании пакета karnaugh-map

Может ли кто-нибудь помочь мне адаптировать существующий код для группировки ребер в 8-ячеечной карте Карно? Любые идеи, предложения или измененные фрагменты кода были бы весьма признательны.

решение1

\documentclass[tikz, border=2mm]{standalone}
\usepackage{karnaugh-map}
\begin{document}
    \begin{karnaugh-map}[4][2][1][$X_1X_0$][$X_2$]
      \minterms{4,6}
      \maxterms{0,2,3,7}
      \indeterminants{1,5}
      \implicant{4}{6}
    \end{karnaugh-map}

    \begin{karnaugh-map}[4][2][1][$X_1X_0$][$X_2$]     
      \minterms{4,6}
      \maxterms{0,2,3,7}
      \indeterminants{1,5}
      \implicantedge{4}{4}{6}{6}
    \end{karnaugh-map}
  \end{document}

дает два результата, из которых второй — тот, который вам нужен:

введите описание изображения здесь

Связанный контент