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}

관련 정보