2015-10-06 2 views
1

Я хотел бы использовать функцию resize от пакета graphicx, чтобы соответствовать большому threeparttable в представлении лучей, однако я не могу получить код из примеров, которые вы используете в табличных средах для работы. Используя следующий код:Изменение размера трех частей для лучирования

\documentclass{beamer} 
\usepackage{graphicx} 
\usepackage{booktabs} 
\usepackage{graphicx,threeparttable,caption} 

\begin{document} 

\begin{frame} 
\begin{table}[h!] \small 
\begin{threeparttable} 
\caption{\textbf{Descriptive Statistics} \label{tab:descriptivestats}} 
    \begin{tabular}{ p{3.5cm} p{1.0cm} p{1.0cm} p{1.0cm} p{1.0cm} p{1.0cm}} 
    \hline 
\textbf{Var} & \textbf{Min} & \textbf{Max} & \textbf{Mean} & \textbf{SD} & \textit{N} \\ 
    \hline 
    \hline 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    XYZ & 0 & 1 & 2 & 3 & 4 \\ 
    \hline 
    \hline 
\end{tabular} 
    \begin{tablenotes} 
     \footnotesize 
    \item \textbf{Note:} XYZ 
    \end{tablenotes} 
\end{threeparttable} 
\end{table} 
\end{frame} 

\end{document} 

Любые мысли о том, как получить это, чтобы соответствовать, используя resize или другую команду?

+0

Привет! Если ответ ниже был действительным решением для вас, отметьте его как принятое. В противном случае опубликуйте дополнительную информацию в комментарии. – MattAllegro

ответ

0

Одним из первых возможных решений является использование \tiny вместо \small: он выполняет задание в этом конкретном случае, несмотря на то, что может оказаться загадочным для управления, если в вашем документе имеется несколько таких матриц.

Второй способ (reference), вероятно, более целесообразно и систематическое:

\documentclass{beamer} 
\usepackage{graphicx} 
\usepackage{booktabs} 
\usepackage{graphicx,threeparttable,caption} 

\begin{document} 

\begin{frame} 
    \begin{table}[h!] 
    \resizebox{.75\textwidth}{!}{%% begins here 
     \begin{threeparttable} 

     %% contents of threeparttable 

     \end{threeparttable} 
    }%% ends here 
    \end{table} 
\end{frame} 

\end{document}