我目前正在撰写我的硕士论文,我的规范规定,只有在文中提到后,图像才会包含在顶部、底部或它们自己的页面上。所以我尝试使用 [tbp] 作为我的图表的位置修饰符,但结果却是图像被放置在当前页面的顶部,这显然是在提到图像的任何文本之前。
我想将图像定位在当前页面的底部、下一页的顶部或它们自己的页面(如果其他方法都失败的话)。我看过这个问题如何影响 LaTeX 中图形和表格等浮动环境的位置?它并没有真正说明如何改变默认行为,而且我查看了 afterpage 包,但它看起来不会将当前页面的底部视为一种可能性。
因此在下面的例子中:
\documentclass[12pt, parskip=full, bibtotoc, twoside, BCOR=5mm, draft=true]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\begin{document}
\section{Example Section}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua (See \ref{image}). At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\begin{figure}[tbp]
\centering
\includegraphics[width=0.66\textwidth]{example.png}
\caption{Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.}
\label{image}
\end{figure}
\end{document}
图像不会包含在新部分之前,而是包含在页面底部,或下一页的顶部(如果有更多文本)或其自己的页面。
答案1
添加
\usepackage{flafter}
它是基础乳胶分布的一部分,它改变了在源中出现的页面上t
不允许的定义,这样浮动就不会向后移动。t
figure