我处于 2 列环境中。我需要\textwidth
在导入带有 的表格时使用整个页面宽度 ( ) \includegraphics
。
\begin{table}
\centering
\includegraphics[width=\textwidth]{./myfile.pdf}
\caption{Beautiful stuff here}
\label{tab:myfile}
\end{table}
(我尝试过 tabular*,但是没有成功。)
答案1
环境multicols
不完全支持浮点数;你可以
使用带星号的浮动版本(
table*
或figure*
),但浮动将出现在下一页的顶部:\documentclass{article} \usepackage{multicol} \usepackage[demo]{graphicx} \usepackage{lipsum} \begin{document} \begin{multicols}{2} \lipsum[4] \begin{table*} \centering \setlength\fboxsep{0pt} \includegraphics[width=\textwidth]{./myfile.pdf} \caption{Beautiful stuff here} \label{tab:myfile} \end{table*} \lipsum[4] \end{multicols} \end{document}
结束
multicols
,在里面排版表格,例如minipage
或center
环境(\captionof
来自capt-of
或caption
包可用于提供标题)然后开始另一个multicols
:\documentclass{article} \usepackage{multicol} \usepackage{caption} \usepackage[demo]{graphicx} \usepackage{lipsum} \begin{document} \begin{multicols}{2} \lipsum[4] \end{multicols} \begin{center} \setlength\fboxsep{0pt} \includegraphics[width=\textwidth]{./myfile.pdf} \captionof{table}{Beautiful stuff here} \label{tab:myfile} \end{center} \begin{multicols}{2} \lipsum[4] \end{multicols} \end{document}
评论:
选项demo
只是graphicx
用黑色矩形替换实际图形;不是在实际文档中使用该选项。
答案2
这是你所需要的:
\begin{figure*}
\centering
\includegraphics[width=\textwidth]{YOUR_PICTURE.jpg}
\caption{A simple caption \label{overflow}}
\end{figure*}
答案3
我以为我已经尝试过了——但是 table* 似乎正在做我想要的事情:
\begin{table*}
\centering
\includegraphics[width=\textwidth]{./myfile.pdf}
\caption{Beautiful stuff here}
\label{tab:myfile}
\end{table*}
其他方法?