Adjustbox 包对所有表格有效吗?

Adjustbox 包对所有表格有效吗?

我有一张行很长的表格和一张列很长的表格,我使用 adjustbox包来调整这些表格的大小。

但是其他表格虽然很好看,但是字体变大了,跟论文里的不一样,求助,不知道表格字体变大的原因是什么。

这是我为长表写的内容:

\begin{table}[h]
\caption{}
\label{}
\vspace{0.3cm}\centering\begin{adjustbox}{width=\textwidth}
\begin{tabular}

\end{tabular}
\end{adjustbox}

这是常规表格:

\begin{table}[h]
\caption{}
\label{}
\vspace{0.3cm}\centering
\begin{tabular}

\end{tabular}
\end{table}
\end{table}

答案1

为了说明我的评论:

\documentclass{article}
\usepackage{adjustbox}

\begin{document}

\begin{table}[h] \caption{test caption} \vspace{0.3cm}
\sbox0{\begin{tabular}{c}
a very small tabular
\end{tabular}}%
\ifdim\wd0>\textwidth
  \adjustbox{width=\textwidth}{\usebox0}
\else
  \centering
  \usebox0
\fi
\end{table}

\end{document}

相关内容