I know that with images, you should never use floats if you don't want them to float. Therefore, I use minipages when I want my images to be in an exact location. However, I have not found an example regarding tables. Here is a MWE of what I am trying to achieve, but failing to do so. Can someone provide me with a working solution.
Minimal Working Example:
\documentclass[12pt]{article}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam elementum fermentum quam, vel scelerisque orci elementum condimentum. Morbi lacus mi, auctor varius quam non, ornare auctor ipsum. Suspendisse a metus mattis, laoreet velit eget, laoreet erat. Etiam bibendum nisl in urna laoreet feugiat. Etiam tincidunt fringilla purus, sit amet egestas ligula tincidunt in. Duis velit velit, elementum sit amet maximus id, vestibulum eu justo. Vivamus volutpat at turpis a mattis.
Praesent sagittis justo sit amet leo facilisis, sit amet faucibus magna faucibus. Sed varius sodales quam. Maecenas id pretium odio, eu finibus mauris. Etiam a velit a dui maximus accumsan at vitae mauris. Aliquam tristique sapien sagittis arcu scelerisque, quis rhoncus metus tincidunt. Praesent ullamcorper elit non tincidunt pharetra. Praesent leo purus, hendrerit sit amet ligula eu, dignissim malesuada dolor. Interdum et malesuada fames ac ante ipsum primis in faucibus. In eu malesuada ipsum. Vestibulum ante quam, facilisis non leo in, lacinia faucibus metus. Vestibulum elit nisl, dictum id nunc quis, accumsan eleifend magna.
Etiam ut tempor ex. Morbi sed scelerisque augue, at sollicitudin est. Integer fringilla, felis id egestas auctor, ligula lorem fringilla dolor, a ultricies tellus nisl quis felis. Vestibulum mollis nibh eu enim varius, a gravida orci sollicitudin. Nulla mollis massa sed finibus ornare. Phasellus tincidunt neque nec justo placerat, eu ornare mi egestas. Suspendisse vehicula efficitur orci, sed aliquam sapien. Morbi placerat finibus enim id euismod. Cras pellentesque sapien eget ex posuere tincidunt. Nunc a varius ipsum. Suspendisse in urna quis est porta faucibus ac ac nulla. Pellentesque finibus, lacus ut efficitur scelerisque, lorem nisi laoreet ante, eu semper est mauris sed ligula.
Duis sed ante ac felis consectetur ultricies vitae a turpis. In egestas lacus sit amet lorem mattis, at rhoncus nisl volutpat. Mauris ullamcorper, libero nec mattis tristique, neque nisi tincidunt libero, sit amet tincidunt ex nibh vel tortor. Mauris et blandit nisi. Donec et purus quis neque varius finibus. Sed aliquam, enim quis pretium euismod, erat ante hendrerit ligula, a pulvinar ipsum augue eget mi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean urna quam, cursus quis felis sed, aliquet blandit justo.
Nullam venenatis quam a sapien dapibus, nec hendrerit lacus sollicitudin. Sed vestibulum sodales tortor. Suspendisse pulvinar sapien sed congue commodo. Donec maximus lacus a sapien rhoncus elementum. Quisque sed nulla tempus, convallis neque non, pretium nibh. Fusce ultrices tempus magna at consequat. Suspendisse varius sed felis sed sagittis.
BELOW HERE
\begin{table}
\footnotesize
\makebox[\linewidth]{% to center the image
\begin{minipage}{\linewidth}
\centering
\begin{tabular}{| l|l}
\hline First Name& Last Name\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline
\end{tabular}
\caption{xxx}
\label{tab:singlebest}
\end{minipage}
}
\end{table}
ABOVE HERE
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam elementum fermentum quam, vel scelerisque orci elementum condimentum. Morbi lacus mi, auctor varius quam non, ornare auctor ipsum. Suspendisse a metus mattis, laoreet velit eget, laoreet erat. Etiam bibendum nisl in urna laoreet feugiat. Etiam tincidunt fringilla purus, sit amet egestas ligula tincidunt in. Duis velit velit, elementum sit amet maximus id, vestibulum eu justo. Vivamus volutpat at turpis a mattis.
BELOW HERE
\begin{table}
\footnotesize
\makebox[\linewidth]{% to center the image
\begin{minipage}{\linewidth}
\centering
\begin{tabular}{| l|l}
\hline First Name& Last Name\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline Jon& Smith\\
\hline
\end{tabular}
\caption{xxx}
\label{tab:singlebest}
\end{minipage}
}
\end{table}
ABOVE HERE
Praesent sagittis justo sit amet leo facilisis, sit amet faucibus magna faucibus. Sed varius sodales quam. Maecenas id pretium odio, eu finibus mauris. Etiam a velit a dui maximus accumsan at vitae mauris. Aliquam tristique sapien sagittis arcu scelerisque, quis rhoncus metus tincidunt. Praesent ullamcorper elit non tincidunt pharetra. Praesent leo purus, hendrerit sit amet ligula eu, dignissim malesuada dolor. Interdum et malesuada fames ac ante ipsum primis in faucibus. In eu malesuada ipsum. Vestibulum ante quam, facilisis non leo in, lacinia faucibus metus. Vestibulum elit nisl, dictum id nunc quis, accumsan eleifend magna.
Etiam ut tempor ex. Morbi sed scelerisque augue, at sollicitudin est. Integer fringilla, felis id egestas auctor, ligula lorem fringilla dolor, a ultricies tellus nisl quis felis. Vestibulum mollis nibh eu enim varius, a gravida orci sollicitudin. Nulla mollis massa sed finibus ornare. Phasellus tincidunt neque nec justo placerat, eu ornare mi egestas. Suspendisse vehicula efficitur orci, sed aliquam sapien. Morbi placerat finibus enim id euismod. Cras pellentesque sapien eget ex posuere tincidunt. Nunc a varius ipsum. Suspendisse in urna quis est porta faucibus ac ac nulla. Pellentesque finibus, lacus ut efficitur scelerisque, lorem nisi laoreet ante, eu semper est mauris sed ligula.
Duis sed ante ac felis consectetur ultricies vitae a turpis. In egestas lacus sit amet lorem mattis, at rhoncus nisl volutpat. Mauris ullamcorper, libero nec mattis tristique, neque nisi tincidunt libero, sit amet tincidunt ex nibh vel tortor. Mauris et blandit nisi. Donec et purus quis neque varius finibus. Sed aliquam, enim quis pretium euismod, erat ante hendrerit ligula, a pulvinar ipsum augue eget mi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean urna quam, cursus quis felis sed, aliquet blandit justo.
Nullam venenatis quam a sapien dapibus, nec hendrerit lacus sollicitudin. Sed vestibulum sodales tortor. Suspendisse pulvinar sapien sed congue commodo. Donec maximus lacus a sapien rhoncus elementum. Quisque sed nulla tempus, convallis neque non, pretium nibh. Fusce ultrices tempus magna at consequat. Suspendisse varius sed felis sed sagittis.
\end{document}
table
is likefigure
. It exists to make the content float. If you don't want thetabular
to float, don't usetable
. Then you can use the\captionof
command fromcaption
orcapt-of
to create a caption. Basically, it is the same principle as for images and diagrams you don't want to float away.