Wie kann ich beim Importieren einer Tabelle mit \includegraphics die volle Seitenbreite (\textwidth) verwenden?

Wie kann ich beim Importieren einer Tabelle mit \includegraphics die volle Seitenbreite (\textwidth) verwenden?

Ich befinde mich in einer Umgebung mit zwei Spalten. Ich muss \textwidthbeim Importieren einer Tabelle mit die gesamte Seitenbreite () verwenden \includegraphics.

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

(Ich habe tabular* ohne Erfolg ausprobiert.)

Antwort1

Die multicolsUmgebung unterstützt Floats nicht vollständig. Sie können

  1. Verwenden Sie die mit einem Sternchen versehene Version von Floats ( table*oder figure*), aber der Float wird oben auf der nächsten Seite angezeigt:

    \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. Beenden Sie das multicols, setzen Sie die Tabelle darin beispielsweise in eine minipageoder eine centerUmgebung ( \captionofaus den Paketen capt-ofoder captionkann eine Überschrift bereitgestellt werden) und starten Sie dann ein weiteres 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}
    

Bildbeschreibung hier eingeben

Anmerkung:

Die demoOption graphicxersetzt einfach die tatsächlichen Zahlen durch schwarze Rechtecke.nichtVerwenden Sie diese Option in Ihrem aktuellen Dokument.

Antwort2

Das benötigen Sie:

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

Antwort3

Ich dachte, ich hätte dies bereits versucht – aber table* scheint das zu tun, was ich will:

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

Andere Ansätze?

verwandte Informationen