Я нахожусь в среде с 2 столбцами. Мне нужно использовать всю ширину страницы ( \textwidth
) при импорте таблицы с \includegraphics
.
\begin{table}
\centering
\includegraphics[width=\textwidth]{./myfile.pdf}
\caption{Beautiful stuff here}
\label{tab:myfile}
\end{table}
(Я пробовал табличный*, но безуспешно.)
решение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*}
Другие подходы?