图片在页面顶部,标题在页面底部

图片在页面顶部,标题在页面底部

可以将图形放在页面顶部,将标题放在页面底部吗?

这是我将标题向下移动的示例,但我想将其“粘贴”到底部。

图形将被调整为 width=1\textwidth,并占据页面高度的 1/3。

\documentclass{article}

\usepackage[demo]{graphicx}

\usepackage{caption}

\captionsetup{
skip=4cm  % \vfill ?
}

\begin{document}

\begin{figure}[t]
\includegraphics [width=1\textwidth]{test}

\caption{A figure}
\end{figure}

\end{document}

此 id 期望的输出:

https://i.stack.imgur.com/xTjqy.png

答案1

LaTeX 并不直接支持这一点,但尽管有传言称它不支持,但它不会任意分离浮动,因此只要小心一点,您就可以将图像放在顶部浮动中,将标题放在底部浮动中。

在此处输入图片描述

\documentclass{article}

\usepackage[demo]{graphicx}


\begin{document}

\begin{figure}[t]
\includegraphics [width=1\textwidth]{test}
\end{figure}
\begin{figure}[b]
\caption{A figure}
\end{figure}
\def\x{Some text to fill up some space. }
\def\y{\x\x\x Red green yellow blue \x\x
\x\x\x Red green yellow blue \x\x}

\y\y\y\y

\x\y\x\y\x\y\x\y

Apple orange pear \x\y\x\y\x\y\x\y
Apple orange pear \x\y\x\y\x\y\x\y


\end{document}

在自动化的工作流程中,您不必每次都读取文档,您可以\label在每个浮点数中设置一个,如果它们\pageref不相同,则会产生错误。


或者如评论中所澄清的那样,也许你想让浮动占据整整一页,所以:

在此处输入图片描述

\documentclass{article}

\usepackage[demo]{graphicx}


\begin{document}

\begin{figure}[p]
\begin{minipage}[c][\textheight]{\textwidth}
\includegraphics [width=\textwidth]{test}


\vfill
\caption{A figure}
\end{minipage}
\end{figure}
\def\x{Some text to fill up some space. }
\def\y{\x\x\x Red green yellow blue \x\x
\x\x\x Red green yellow blue \x\x}

\y\y\y\y

\x\y\x\y\x\y\x\y

Apple orange pear \x\y\x\y\x\y\x\y
Apple orange pear \x\y\x\y\x\y\x\y


\end{document}

相关内容