[Tex/LaTex] How to remove unnecessary spacing before and after a table

spacingtables

Example:

Let A = \{$\alpha$,$\beta$,$\psi$\} be a set operates on $\star$ then

\begin{table}
\centering
\begin{tabular}{l|lll}
\textbf{$\star$} & \textbf{$\alpha$} & \textbf{$\beta$} &\textbf{$\gamma$}\\
\hline
$\alpha$ & $\alpha$ & $\alpha$ & $\alpha$ \\
$\beta$  & $\beta$  & $\beta$  & $\beta$  \\
$\gamma$ & $\gamma$ & $\gamma$ & $\gamma$ \\
\end{tabular}
\end{table}

Further text.

I want to remove unnecessary extra spacing before and after the table.

Best Answer

do not use a table environment if you do not need it:

 \documentclass{article}
\begin{document}

  \begin{enumerate}
    \item Set of an integer is closed under $+$ , $-$ , $\times$ operator.
    \item Set of an integer is not closed under $/$ operator.
  \end{enumerate}

Let A = \{$\alpha$,$\beta$,$\psi$\} is a set operates on $\star$ then

\begin{tabular}{l|lll}
\textbf{$\star$} & \textbf{$\alpha$} & \textbf{$\beta$} &\textbf{$\gamma$}\\
\hline
$\alpha$ & $\alpha$ &$\alpha$ &$\alpha$\\
$\beta$ & $\beta$ &$\beta$ &$\beta$\\
%\midrule
$\gamma$ & $\gamma$ &$\gamma$ &$\gamma$\\
\end{tabular}

\end{document}

and if you want the tabular centered use:

{\centering
\begin{tabular}{l|lll}
\textbf{$\star$} & \textbf{$\alpha$} & \textbf{$\beta$} &\textbf{$\gamma$}\\
\hline
$\alpha$ & $\alpha$ &$\alpha$ &$\alpha$\\
$\beta$ & $\beta$ &$\beta$ &$\beta$\\
%\midrule
$\gamma$ & $\gamma$ &$\gamma$ &$\gamma$\\
\end{tabular}\par}
Related Question