add tag
निरंजन
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}
```

Enter question or answer id or url (and optionally further answer ids/urls from the same question) from

Separate each id/url with a space. No need to list your own answers; they will be imported automatically.