Make a truth table in LaTeX
Truth tables are used for several important purposes in mathematics, computer science, and logic. If you are writing in LaTeX then you may need to create a truth table using LaTeX.
In this tutorial, I am going to show you two different methods that can be used to create a truth table in LateX. One is using the array
environment and the other one uses the tabular
environment.
Method 1: Using the array Environment
Below is an example of creating a simple truth table with the help of array environment:
\[ \begin{array}{|c|c|c|c|} \hline A & B & A \land B & A \lor B \\ \hline 0 & 0 & 0 & 0 \\ \hline 0 & 1 & 0 & 1 \\ \hline 1 & 0 & 0 & 1 \\ \hline 1 & 1 & 1 & 1 \\ \hline \end{array} \]
Below is given complete document code:
\documentclass{article} \begin{document} \[ \begin{array}{|c|c|c|c|} \hline A & B & A \land B & A \lor B \\ \hline 0 & 0 & 0 & 0 \\ \hline 0 & 1 & 0 & 1 \\ \hline 1 & 0 & 0 & 1 \\ \hline 1 & 1 & 1 & 1 \\ \hline \end{array} \] \end{document}
If you compile it, then you will able to see the result looks like below:
Also read: Fixed: Table Cutting on the Right side in LaTeX for wide table
Method 2: Using tabular Environment
Let’s create the same truth table using the tabular environment:
\[ \begin{tabular}{|c|c|c|c|} \hline A & B & A \land B & A \lor B \\ \hline 0 & 0 & 0 & 0 \\ \hline 0 & 1 & 0 & 1 \\ \hline 1 & 0 & 0 & 1 \\ \hline 1 & 1 & 1 & 1 \\ \hline \end{tabular} \]
And below is the complete code:
\documentclass{article} \begin{document} \[ \begin{tabular}{|c|c|c|c|} \hline A & B & A \land B & A \lor B \\ \hline 0 & 0 & 0 & 0 \\ \hline 0 & 1 & 0 & 1 \\ \hline 1 & 0 & 0 & 1 \\ \hline 1 & 1 & 1 & 1 \\ \hline \end{tabular} \] \end{document}
It will give the same result as the method 1.
Leave a Reply