\usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{proof} \usepackage[left=0.60in, right=0.60in, top=0.65in, bottom=0.65in, footskip=0.1in]{geometry} \title{Peergrade 1} \author{anonymous} \date{September 2020} \begin{document} \maketitle \section{Exercise 1} \begin{tiny} \begin{table}[h] \begin{tabular}{|l|l|l|l|l|l|l|l|l|l|} \hline A & B & C & A -\textgreater B & B -\textgreater $\sim$C & A -\textgreater $\sim$C & C -\textgreater $\sim$A & (A -\textgreater $\sim$C) /\textbackslash (C -\textgreater $\sim$A) & (B -\textgreater $\sim$C) -\textgreater ((A -\textgreater $\sim$C) /\textbackslash (C -\textgreater $\sim$A)) & Prop 1 \\ \hline T & T & T & T & F & F & F & F & T & T \\ \hline T & T & F & T & T & T & T & T & T & T \\ \hline T & F & T & F & F & F & F & F & T & T \\ \hline T & F & F & F & T & T & T & T & T & T \\ \hline F & T & T & T & F & T & T & T & T & T \\ \hline F & T & F & T & T & T & T & T & T & T \\ \hline F & F & T & T & F & T & T & T & T & T \\ \hline F & F & F & T & T & T & T & T & T & T \\ \hline \end{tabular} \end{table} \end{tiny} \end{document} Can anyone help me so that the table fits in LaTeX? It almost fits, but half of the last column part goes outiside the paper. I have already tried to add /small and /footnotesize, but it doesnt work.
23 Answers
Please have a look at how to design nice looking tables
You could use a tabularx and let latex adjust the size:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{proof} \usepackage[left=0.60in, right=0.60in, top=0.65in, bottom=0.65in, footskip=0.1in]{geometry} \usepackage{tabularx} \title{Peergrade 1} \author{anonymous} \date{September 2020} \begin{document} \maketitle \section{Exercise 1} \begin{tiny} \begin{table}[h] \begin{tabularx}{\linewidth}{|l|l|l|l|l|l|l|l|X|l|} \hline A & B & C & A -\textgreater B & B -\textgreater $\sim$C & A -\textgreater $\sim$C & C -\textgreater $\sim$A & (A -\textgreater $\sim$C) /\textbackslash (C -\textgreater $\sim$A) & (B -\textgreater $\sim$C) -\textgreater ((A -\textgreater $\sim$C) /\textbackslash (C -\textgreater $\sim$A)) & Prop 1 \\ \hline T & T & T & T & F & F & F & F & T & T \\ \hline T & T & F & T & T & T & T & T & T & T \\ \hline T & F & T & F & F & F & F & F & T & T \\ \hline T & F & F & F & T & T & T & T & T & T \\ \hline F & T & T & T & F & T & T & T & T & T \\ \hline F & T & F & T & T & T & T & T & T & T \\ \hline F & F & T & T & F & T & T & T & T & T \\ \hline F & F & F & T & T & T & T & T & T & T \\ \hline \end{tabularx} \end{table} \end{tiny} \end{document} Just complementing the answer, if the table is very large, it's possible to rotate the sheet by using pdflscape:
\usepackage{pdflscape} ... \begin{landscape} (Your Table) \end{landscape} My solution:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{amssymb} \usepackage{proof} \usepackage[left=0.60in, right=0.60in, top=0.65in, bottom=0.65in, footskip=0.1in]{geometry} \title{Peergrade 1} \author{anonymous} \date{September 2020} \begin{document} \maketitle \section{Exercise 1} %\begin{tiny} \begin{table}[h] \begin{tabular}{|l|l|l|l|l|l|l|p{20mm}|p{22mm}|l|} \hline A & B & C & A -\textgreater B & B -\textgreater $\sim$C % & A -\textgreater $\sim$C & C -\textgreater $\sim$A % & (A -\textgreater $\sim$C) \par /\textbackslash (C -\textgreater $\sim$A) % & (B -\textgreater $\sim$C) \par -\textgreater ((A -\textgreater $\sim$C) \par % /\textbackslash (C -\textgreater $\sim$A)) & Prop 1 \\ \hline T & T & T & T & F & F & F & F & T & T \\ \hline T & T & F & T & T & T & T & T & T & T \\ \hline T & F & T & F & F & F & F & F & T & T \\ \hline T & F & F & F & T & T & T & T & T & T \\ \hline F & T & T & T & F & T & T & T & T & T \\ \hline F & T & F & T & T & T & T & T & T & T \\ \hline F & F & T & T & F & T & T & T & T & T \\ \hline F & F & F & T & T & T & T & T & T & T \\ \hline \end{tabular} \end{table} %\end{tiny} \end{document} I have only edited the alignment of the 8th and 9th column (p{20mm}|p{22mm}) and added three \par in the first cell in such columns (out of dollar signs, you're typing text in the cells).
Anyway the solution with tabularx by @samcarter is very good.
