使用 \includegraphics 匯入表格時如何使用整個頁面寬度 (\textwidth)?

使用 \includegraphics 匯入表格時如何使用整個頁面寬度 (\textwidth)?

我處於 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-ofcaption套件可用於提供標題),然後開始另一個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*}

其他方法?

相關內容