したがって、同じページの下部に全幅の図を配置するには、図を前のページに移動する必要があります。ただし、この図の前にも参照されている図があるため、図の番号を正しい順序に保つには、この図にも移動する必要があります。ただし、持ち込んだ図は、必要な場所ではなく、前のページに表示される可能性があります。
これを回避する方法はありますか?
\afterpage{}
図を正しいページに配置してみましたが、番号付けはまだ間違っています。
コード例:
\documentclass[12pt, a4paper, twocolumn]{article}
\usepackage{blindtext}
\usepackage[utf8]{inputenc}
\begin{document}
\blindtext
\blindtext
\blindtext
\begin{figure}
\includegraphics{OneColumnFigure.png}
\caption{OneColumnFigure}
\label{fig:label}
\end{figure}
\begin{figure*}[b!]
\includegraphics{TwoColumnFigure.png}
\caption{TwoColumnFigure}
\label{fig:label}
\end{figure*}
\blindtext
\blindtext
\blindtext
\end{document}
これにより、OneColumnFigure は同じページの目的の位置に表示されますが、TwoColumnFigure は次のページの下部に表示されるため、必要な場所ではありません。
TwoColumnFigure を前のページに移動すると、レイアウトは正しくなりますが、図の番号付けが間違っています。
両方の図を前のページに移動すると、番号は正しくなりますが、レイアウトは間違っています。
答え1
回答者:図と図*の順序 - 図*は次のページに進むか、逆の順序になります
この問題は、カウンターを操作することで解決できました。と\setcounter{figure}{#}
に埋め込みました。 カウンターによって図の番号が並べ替えられ、配置が保持されます。figure
figure*