Como posso usar a largura total da página (\textwidth) ao importar uma tabela com \includegraphics?

Como posso usar a largura total da página (\textwidth) ao importar uma tabela com \includegraphics?

Estou em um ambiente de 2 colunas. Preciso usar toda a largura da página( \textwidth) ao importar uma tabela com arquivos \includegraphics.

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

(Eu tentei tabular* sem sucesso.)

Responder1

O multicolsambiente não suporta completamente carros alegóricos; você pode

  1. Use a versão com estrela de carros alegóricos ( table*ou figure*), mas o carro alegórico aparecerá no topo da próxima página:

    \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. Finalize o multicols, digite a tabela dentro, por exemplo, de um ambiente minipageou ( dos pacotes ou podem ser usados ​​para fornecer uma legenda) e então inicie outro :center\captionofcapt-ofcaptionmulticols

    \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}
    

insira a descrição da imagem aqui

Observação:

A demoopção graphicxsimplesmente substitui os números reais por retângulos pretos; fazernãouse essa opção em seu documento real.

Responder2

Isto é o que você precisa:

\begin{figure*}
\centering
\includegraphics[width=\textwidth]{YOUR_PICTURE.jpg}
\caption{A simple caption \label{overflow}} 
\end{figure*}

Responder3

Pensei que já tivesse tentado isso - mas table* parece estar fazendo o que quero:

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

Outras abordagens?

informação relacionada