我的文章使用了文档类twocolumn
的参数article
。但是我想将我的图像作为多页附录列在文档末尾(在新页面中),但我想要一个单列附录,这样我就可以正确地将我的图片居中。
我尝试使用minipage
里面的环境\twocolumn [ ]
,但似乎不起作用。看一下代码:
%document body, packages etc.
\newpage
\section*{Appendix}
\begin{center}
\begin{minipage}[c]{\textwidth}
\begin{figure}
\includegraphics[width=\columnwidth]{curve1}
\caption{An arbitrary initial poinset $\mathbb{S}^2$.}
\label{curve1}
\end{figure}
%figure curve 1
\end{minipage}
\end{center}
\end{document}
例如,该图形似乎没有被渲染,编译器返回的错误是:
Not in outer par mode
答案1
您收到的错误是由于您嵌入了浮动环境(如figure
在 a 中)minipage
而这是不允许的。
为了实现你想要的效果,当你在双列文档中时,只需发出命令
\onecolumn
使您处于单列模式。
另外,为了使内容在 内居中figure
,请使用\centering
而不是center
环境。
平均能量损失
\documentclass[twocolumn]{article}
\usepackage[demo]{graphicx}
\usepackage{amssymb}
\usepackage{lipsum} % just for the example
\begin{document}
\section{main}
\lipsum[1-5]
\onecolumn
\section*{Appendix}
\lipsum[1-2]
\begin{figure}[hbt]
\centering
\includegraphics[width=\columnwidth]{curve1}
\caption{An arbitrary initial poinset $\mathbb{S}^2$.}
\label{curve1}
\end{figure}
\end{document}
输出