一列图像需要放在最后一页(两列文档),但它总是转到新页面,我不喜欢使用多列,有什么解决方案吗?
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\usepackage{balance}
\usepackage{graphicx}
\begin{document}
\lipsum[1-18]
\balance
\begin{figure*}[tb]
\centering
\makebox[\textwidth]{\includegraphics[width=.9\paperwidth, height=120pt]{example-image-a}}
\label{fig:Fig5}
\end{figure*}
\end{document}
答案1
afigure*
总是最早转到下一页,但您可以在源中将其移得更早,以便它出现在您需要的页面上。
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\usepackage{balance}
\usepackage{graphicx}
\begin{document}
\lipsum[1-14]
\balance
\begin{figure*}[tb]
\centering
\makebox[\textwidth]{\includegraphics[width=.9\paperwidth, height=120pt]{example-image-a}}
\label{fig:Fig5}
\end{figure*}
\lipsum[15-18]
\end{document}
答案2
看看这个stfloats
包是否有帮助:
\documentclass[twocolumn]{article}
\usepackage{lipsum}
\usepackage{balance}
\usepackage{graphicx}
\usepackage{stfloats}
\begin{document}
\lipsum[1-14]
\balance
\begin{figure*}[b]
\centering
\makebox[\textwidth]{\includegraphics[width=.9\paperwidth, height=120pt]{example-image-a}}
\label{fig:Fig5}
\end{figure*}
\lipsum[15-18]
\end{document}
最后一页如下所示: