如何修改這個特定卡諾圖的 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}

產生這兩個輸出,其中第二個是您要尋找的輸出:

在此輸入影像描述

相關內容