निरंजन
Usually, I let LaTeX decide the best position for my floats and don't tinker much with the obtained results, but sometimes when it places the float on the top of a page when the related text is at the bottom of the same page, it feels like the float should have been placed on the next page, so that the natural flow of reading is not interrupted. Is there any way to achieve this? Basically for all `\begin{table}[t]` and `\begin{figure}[t]` I want the `[t]` to be interpreted as the `t`op of the next page.
An MWE follows:
```
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-1]
\lipsum[1-1]
\begin{table}
\centering
\begin{tabular}{lll}
a&b&c\\
\end{tabular}
\caption{abc}
\end{table}
\end{document}
```
Top Answer
samcarter
You could use the `flafter` package:
```
\documentclass{article}
\usepackage{lipsum}
\usepackage{flafter}
\begin{document}
\lipsum[1-1]
\lipsum[1-1]
\begin{table}[tp]
\centering
\begin{tabular}{lll}
a&b&c\\
\end{tabular}
\caption{abc}
\end{table}
\lipsum[1-9]
\end{document}
```