Re: tabelle a confronto

#59946
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Ho messo un po’ di pacchetti a buon senso e questo è il meglio (si fa per dire) che sono riuscito ad ottenere.
    `
    \documentclass{book}
    \usepackage{tikz}
    \usepackage{circuitikz}
    \usepackage{subfig}
    \usepackage{booktabs}
    \usepackage{array}

    \begin{document}
    \begin{table}
    \centering
    \begin{tabular}{*2{m{0.30\textwidth}m{0.15\textwidth}}}
    \begin{tabular}{ccc}
    \toprule
    A&B&$A\ B$\\
    \midrule
    0&0&0\\
    1&0&0\\
    0&1&0\\
    1&1&1\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[and port] {}
    ;\end{circuitikz}
    &
    \begin{tabular}{ccc}
    \toprule
    A&B&$A\overline{\wedge} B$\\
    \midrule
    0&0&1\\
    1&0&1\\
    0&1&1\\
    1&1&0\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[nand port] {}
    ;\end{circuitikz}
    \\
    & \multicolumn{1}{l}{AND}&&\multicolumn{1}{l}{NAND}
    \\[2ex]
    \begin{tabular}{ccc}
    \toprule
    A&B&$A+ B$\\
    \midrule
    0&0&0\\
    1&0&1\\
    0&1&1\\
    1&1&1\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[or port] {}
    ;\end{circuitikz}
    &
    \begin{tabular}{ccc}
    \toprule
    A&B&$A\overline{\vee} B$\\
    \midrule
    0&0&1\\
    1&0&0\\
    0&1&0\\
    1&1&0\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[nor port] {}
    ;\end{circuitikz}
    \\
    & \multicolumn{1}{l}{OR}&&\multicolumn{1}{l}{NOR}
    \\[2ex]
    \begin{tabular}{ccc}
    \toprule
    A&B&$A XOR B$\\
    \midrule
    0&0&0\\
    1&0&1\\
    0&1&1\\
    1&1&0\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[xor port] {}
    ;\end{circuitikz}
    &
    \begin{tabular}{ccc}
    \toprule
    A&B&$A\overline{XOR} B$\\
    \midrule
    0&0&1\\
    1&0&0\\
    0&1&0\\
    1&1&1\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[xnor port] {}
    ;\end{circuitikz}
    \\
    & \multicolumn{1}{l}{XOR}&&\multicolumn{1}{l}{XNOR}
    \\[2ex]
    \begin{tabular}{cc}
    \toprule
    A&$\overline{A}$\\
    \midrule
    0&1\\
    1&0\\
    \bottomrule %\\
    \end{tabular}
    &
    \begin{circuitikz} \draw
    (0,0) node[not port] {}
    ;\end{circuitikz}
    \\
    & \multicolumn{1}{l}{NOT}
    \\
    \end{tabular}
    \caption{Porte logiche}
    \end{table}

    \end{document}
    `

    Non sono riuscito a replicare i comandi dei segni logici, ma tu saprai certamente quali pacchetti hai usato e saprai come ripristinarli.

    Certo che mettere sette oggetti in colonne non è facile e centrare l’ultima porta nota rispetto alle altre messe in due colonne sbilancia tutto; in ogni caso erano orrendi i nomi delle porte messi a metà tra la tabella e il disegno.

    Il tutto resta abbastanza brutto, ma in effetti è un filino meno indecente del tuo.

    Go to top