[Tex/LaTex] Tables do not align side by side

floatsvertical alignment

alt text

\usepackage{tabularx}
\usepackage{multicol}

\begin{table}[ht]
\begin{minipage}[b]{0.5\linewidth}%\centering
\begin{tabular}{|c|c|c|c|}
\hline
    & One & Twp & Three \\
 \hline
1 & Subject A: & Subject A & Subject  \\
2 & Subject B & Subject B& Subject  \\
3 & Subject C & Subject C & Subject   \\
4 & Subject D & Subject D & Subject  \\
4 & Subject E & Subject E & Subject   \\
5 &Subject F & Subject F & Subject  \\
6 & Subject G & Subject G & Subject  \\
7 &Subject H &Subject H &Subject   \\
\hline
\end{tabular}
\caption{Table 1}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.5\linewidth}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
    & One & Twp & Three \\
 \hline
1 & Subject A: & Subject A & Subject  \\
2 & Subject B & Subject B& Subject  \\
3 & Subject C & Subject C & Subject   \\
4 & Subject D & Subject D & Subject  \\
4 & Subject E & Subject E & Subject   \\
5 &Subject F & Subject F & Subject  \\
6 & Subject G & Subject G & Subject  \\
7 &Subject H &Subject H &Subject   \\
\hline
\end{tabular}
\caption{Table 2}
\end{minipage}
\end{table}

I am trying to create two tables side by side and in the PDF they do not appear aligned. Second table is slightly lower than the first one, I have no clue how to fix it.

Any suggestion would be greatly appreciated.

Best Answer

Try this:

\documentclass{article}
\usepackage{tabularx}
\usepackage{multicol}

\begin{document}
\begin{table}[ht]
\begin{minipage}[b]{0.5\linewidth}%\centering
\begin{tabular}{|c|c|c|c|}
\hline
    & One & Twp & Three \\
\hline
1 & Subject A: & Subject A & Subject  \\
2 & Subject B & Subject B& Subject  \\
3 & Subject C & Subject C & Subject   \\
4 & Subject D & Subject D & Subject  \\
4 & Subject E & Subject E & Subject   \\
5 &Subject F & Subject F & Subject  \\
6 & Subject G & Subject G & Subject  \\
7 &Subject H &Subject H &Subject   \\
\hline
\end{tabular}
\caption{Table 1}
\end{minipage}
\hspace{0.5cm}
\begin{minipage}[b]{0.5\linewidth}
\centering
\begin{tabular}{|c|c|c|c|}
\hline
    & One & Twp & Three \\
 \hline
1 & Subject A: & Subject A & Subject  \\
2 & Subject B & Subject B& Subject  \\
3 & Subject C & Subject C & Subject   \\
4 & Subject D & Subject D & Subject  \\
4 & Subject E & Subject E & Subject   \\
5 &Subject F & Subject F & Subject  \\
6 & Subject G & Subject G & Subject  \\
7 &Subject H &Subject H &Subject   \\
\hline
\end{tabular}
\caption{Table 2}
\end{minipage}
\end{table}

\end{document}
Related Question