! LaTeX 錯誤:不在外部模式下,子圖在 \twocolumn 中

! LaTeX 錯誤:不在外部模式下,子圖在 \twocolumn 中

我試圖放置跨越頁面寬度的子圖,同時將文件的其餘部分保留在兩列中。因此,我嘗試退出雙列模式並使用子圖。但是我收到錯誤:

! LaTeX 錯誤:不在外部模式下。

下面是一個最小的工作範例:

\documentclass[12pt,a4paper,twocolumn,twoside]{article}
\usepackage{float}
\usepackage{subfig}
\begin{document}
\twocolumn[
\begin{@twocolumnfalse}{
\begin{figure}
  \subfloat[Caption 1]{\label{ref_label1}\includegraphics[width=0.5\textwidth]{fig1}}
  \subfloat[Caption 2]{\label{ref_label2}\includegraphics[width=0.5\textwidth]{fig2}}
\end{figure}
}
\end{@twocolumnfalse}
]
\end{document}

查看此錯誤訊息的其他解決方案後,建議通常是刪除其中一個環境,​​但我相信在這種情況下它們都是必要的。

我怎樣才能解決這個問題?

相關內容