我有一张大图,我想把标题放在下一页。当我使用我找到的“如何将大图标题放在与图不同的页面上”,它可以工作,\usepackage[demo]{graphicx}
因为它会生成一个小图形,但当我使用实际图形时则不行。如何在下一页上将文本保留在图像之前,将文本保留在标题之后?
这是一个例子(我使用部分将带有文本段落的图形包围起来):
(1)其中[demo]{graphicx}
:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\begin{document}
\section{Section 1}
\begin{figure}[b]
\centering
\includegraphics[scale=0.6]{figure.pdf}
\caption{(Caption next page.)}
\label{figurelabel}
\end{figure}
\addtocounter{figure}{-1}
\begin{figure} [t!]
\caption{(Previous page.) \lipsum[5-7]}
\end{figure}
\lipsum[2-4]
\section{Section 2}
\lipsum[2-4]
\end{document}
我得到的标题在下一页上,与其余文本没有分开,而图形在前一页上(中间没有文本),这就是我所寻找的:
(2)用我自己的图(我截取了一个页面并将其命名为“figure.pdf”):
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\section{Section 1}
\begin{figure}[b]
\centering
\includegraphics[scale=0.6]{figure.pdf}
\caption{(Caption next page.)}
\label{figurelabel}
\end{figure}
\addtocounter{figure}{-1}
\begin{figure} [t!]
\caption{(Previous page.) \lipsum[5-7]}
\end{figure}
\lipsum[2-4]
\section{Section 2}
\lipsum[2-4]
\end{document}
答案1
\documentclass{article}
\usepackage{lipsum}
\usepackage{graphicx}
\renewcommand{\bottomfraction}{0.7}% one line patch
\begin{document}
\section{Section 1}
\begin{figure}[b]
\centering
\includegraphics{example-image}
\caption{(Caption next page.)}
\label{figurelabel}
\end{figure}
\addtocounter{figure}{-1}
\begin{figure} [t]
\caption{(Previous page.) \lipsum[5-7]}
\end{figure}
\lipsum[2-4]
\section{Section 2}
\lipsum[2-4]
\end{document}