调整大小框中的表格超出范围

调整大小框中的表格超出范围

我正在尝试调整表格大小,使其适合页面,按照这个问题。但是, \centering 似乎不起作用,如下例所示:

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{table}[htbp]
    \centering
    \resizebox{\textwidth}{!}{
      \begin{minipage}{\textwidth}
          \caption{Inflation for April 2014}
        \begin{tabular}{l|rrrrrrrr}
          \hline
          1. FOOD AND NON ALCOHOLIC BEBERAGE&0.79\%&0.86\%&3.06\%&8.51\%&5.26\%&3.48\%&5.70\%&6.43\%\\\hline
        \end{tabular}
  \end{minipage}}
\end{table}

\end{document}

表格从右侧开始,部分内容超出页面范围。我该如何修复此问题?

谢谢

答案1

  \resizebox{\textwidth}{!}{
  \begin{minipage}{\textwidth}

是一种缓慢的无所事事的方式,您可以制作一个宽度为文本宽度的迷你页面,然后将其缩放到文本宽度。

扩展表是邪恶的,但如果你真的想那么

    \begin{table}
      \caption{Inflation for April 2014}
    \resizebox{\textwidth}{!}{\begin{tabular}{l|rrrrrrrr}
      \hline
      1. FOOD AND NON ALCOHOLIC BEBERAGE&0.79\%&0.86\%&3.06\%&8.51\%&5.26\%&3.48\%&5.70\%&6.43\%\\\hline
    \end{tabular}}
    \end{table}

结果

相关内容