図* を含む 2 列の図 - 同じページの下部 - 図の番号が間違っている

図* を含む 2 列の図 - 同じページの下部 - 図の番号が間違っている

したがって、同じページの下部に全幅の図を配置するには、図を前のページに移動する必要があります。ただし、この図の前にも参照されている図があるため、図の番号を正しい順序に保つには、この図にも移動する必要があります。ただし、持ち込んだ図は、必要な場所ではなく、前のページに表示される可能性があります。

これを回避する方法はありますか?

\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 は次のページの下部に表示されるため、必要な場所ではありません。

1

TwoColumnFigure を前のページに移動すると、レイアウトは正しくなりますが、図の番号付けが間違っています。

2

両方の図を前のページに移動すると、番号は正しくなりますが、レイアウトは間違っています。

3

答え1

回答者:図と図*の順序 - 図*は次のページに進むか、逆の順序になります

この問題は、カウンターを操作することで解決できました。と\setcounter{figure}{#}に埋め込みました。 カウンターによって図の番号が並べ替えられ、配置が保持されます。figurefigure*

関連情報