Как можно использовать полную ширину страницы (\textwidth) при импорте таблицы с помощью \includegraphics?

Как можно использовать полную ширину страницы (\textwidth) при импорте таблицы с помощью \includegraphics?

Я нахожусь в среде с 2 столбцами. Мне нужно использовать всю ширину страницы ( \textwidth) при импорте таблицы с \includegraphics.

\begin{table}
\centering
\includegraphics[width=\textwidth]{./myfile.pdf}
\caption{Beautiful stuff here}
\label{tab:myfile}
\end{table}

(Я пробовал табличный*, но безуспешно.)

решение1

Среда multicolsне полностью поддерживает поплавки; вы можете

  1. Используйте отмеченную звездочкой версию плавающих элементов ( 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}
    
  2. Завершите 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*}

Другие подходы?

Связанный контент