Como modifico o código LaTeX para este mapa Karnaugh específico

Como modifico o código LaTeX para este mapa Karnaugh específico

Me deparei com uma excelente solução fornecida pelo usuário Ignasi para desenhar mapas de Karnaugh em LaTeX. O código original pode ser encontradoaqui.

Preciso modificar este código para oferecer suporte ao agrupamento de bordas para um mapa Karnaugh de 8 células, assim: saída necessáriaJá tentei algumas modificações, mas estou enfrentando dificuldades para alcançar o resultado desejado. Tentei usar o pacote karnaugh-map, mas ele continua agrupando nas células 5 e 7, o que não deveria acontecer aqui.

\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}

Erro ao usar o pacote karnaugh-map

Alguém poderia me ajudar a adaptar o código existente para agrupamento de bordas em um mapa de Karnaugh de 8 células? Quaisquer insights, sugestões ou trechos de código modificados serão muito apreciados.

Responder1

\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}

produz essas duas saídas, das quais a segunda é a que você procura:

insira a descrição da imagem aqui

informação relacionada