\documentclass[preview,convert={indir={aux/}, outdir={aux/}, outputdir={aux/}},border=40px]{standalone}
\usepackage{circuitikz}
\begin{document}

\begin{circuitikz}
% NOT gate example
\node at (2,1.5) {\Large Not Gatter};

\node at (0,0) {$x$};
\draw (1,0) node[not port] (not1) {};
\node at (2,0) {$\lnot{}x$};

\node at (3.5, 0) {
 \begin{tabular}{c|c}
    $x$ & $\lnot x$\\
    \hline
    0 & 1\\
    1 & 0
\end{tabular}
};

\node at (9,1.5) {\Large Or Gatter};

\node at (6.3,0.5) {$x$};
\node at (6.3,-0.5) {$y$};
\draw (8,0) node[or port] (or1) {};
\node at (8.7,0) {$x \lor y$};

\node at (11, 0) {
 \begin{tabular}{c|c|c}
    $x$ & $y$ & $x \lor y$\\
    \hline
    0 & 0 & 0\\
    0 & 1 & 1\\
    1 & 0 & 1\\
    1 & 1 & 1
\end{tabular}
};

\node at (9,1.5-5) {\Large And Gatter};

\node at (6.3,0.5-5) {$x$};
\node at (6.3,-0.5-5) {$y$};
\draw (8,0-5) node[and port] (or1) {};
\node at (8.7,0-5) {$x \land y$};

\node at (11, 0-5) {
 \begin{tabular}{c|c|c}
    $x$ & $y$ & $x \land y$\\
    \hline
    0 & 0 & 0\\
    0 & 1 & 0\\
    1 & 0 & 0\\
    1 & 1 & 1
\end{tabular}
};
\end{circuitikz}

\end{document}