我正在创建一个 beamer(latex)演示文稿,但在插入图像和表格时遇到了一些问题,我分别使用“savepdf”和“stargazer”从 R 中获取了这些图像和表格。
我需要插入一个包含一些图表的 pdf 图像,但我得到的幻灯片只包含 pdf 图像的某些部分,我不知道如何才能将整个图像放在幻灯片中。这是我的代码:
\documentclass{beamer}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{hyperref,float}
\usepackage{array}
\usepackage{standalone}
\usetheme{CambridgeUS}
\begin{figure}[htbp]
\caption{Titulo del grafico}
\label{grafico_1}
\centering
\includegraphics[width=1\textwidth]{imagen_1.pdf}
\end{figure}
表格也存在同样的问题,我只获取了其中的一部分,但我不知道是否要将整个表格放入幻灯片中。这是我的代码:
\begin{table}[!htbp] \centering
\caption{Estadísticos principales}
\label{estadisticos}
\begin{tabular}{@{\extracolsep{5pt}}lccccccc}
\\[-1.8ex]\hline
\hline \\[-1.8ex]
Statistic & \multicolumn{1}{c}{Mean} & \multicolumn{1}{c}{St. Dev.} &
\multicolumn{1}{c}{Min} & \multicolumn{1}{c}{Pctl(25)} &
\multicolumn{1}{c}{Median} & \multicolumn{1}{c}{Pctl(75)} &
\multicolumn{1}{c}{Max} \\
\hline \\[-1.8ex]
1M & 1.560 & 1.914 & 0.103 & 0.238 & 0.400 & 2.877 & 5.866 \\
3M & 1.737 & 1.888 & 0.198 & 0.354 & 0.654 & 3.052 & 5.792 \\
6M & 1.917 & 1.813 & 0.281 & 0.561 & 0.938 & 3.290 & 5.692 \\
9M & 2.024 & 1.731 & 0.319 & 0.716 & 1.152 & 3.377 & 5.604 \\
12M & 2.134 & 1.660 & 0.455 & 0.918 & 1.279 & 3.556 & 5.614 \\
24M & 1.937 & 1.727 & 0.355 & 0.649 & 1.023 & 3.389 & 5.676 \\
36M & 2.176 & 1.631 & 0.430 & 0.962 & 1.369 & 3.704 & 5.663 \\
48M & 2.412 & 1.546 & 0.565 & 1.215 & 1.753 & 3.943 & 5.679 \\
60M & 2.627 & 1.470 & 0.753 & 1.502 & 1.971 & 4.098 & 5.697 \\
72M & 2.801 & 1.408 & 0.961 & 1.713 & 2.165 & 4.197 & 5.712 \\
84M & 2.978 & 1.351 & 1.066 & 1.890 & 2.455 & 4.279 & 5.727 \\
96M & 3.092 & 1.316 & 1.128 & 2.003 & 2.661 & 4.361 & 5.742 \\
108M & 3.209 & 1.283 & 1.190 & 2.122 & 2.848 & 4.445 & 5.756 \\
120M & 3.329 & 1.251 & 1.253 & 2.236 & 3.038 & 4.531 & 5.781 \\
\hline \\[-1.8ex]
\end{tabular}
\end{table}
提前致谢!
答案1
如果您的图片不适合幻灯片,请将其更改width=1\textwidth
为较小的图片以减小其尺寸。我没有您的图片,所以我只能猜测。
要减小表格的大小,请选择较小的字体大小或减少单张幻灯片上显示的信息量。
其他一些评论:
- 你不需要
\usepackage{graphicx}
或\usepackage{hyperref}
使用 beamer,因为 beamer 已经提供了这些功能 - 在没有浮点数的文档类中,这个
float
包没有多大意义 - 浮动说明符(例如
[htbp]
)在 beamer 中没有意义 - 不需要
\centering
,beamer 自动将图形和表格居中 - 我建议使用该
booktabs
包来获得更好的桌面间距 - 所有这些
\multicolumn
只跨越一列都没有多大意义
\documentclass{beamer}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{array}
\usepackage{booktabs}
\usetheme{CambridgeUS}
\begin{document}
\begin{frame}
\begin{figure}
\caption{Titulo del grafico}
\label{grafico_1}
\includegraphics[width=.5\textwidth]{example-image}
\end{figure}
\end{frame}
\begin{frame}
\begin{table}
\caption{Estadísticos principales}
\label{estadisticos}
\small
\begin{tabular}{lccccccc}
\toprule
Statistic & Mean & St. Dev. & Min & Pctl(25) & Median & Pctl(75) & Max \\
\midrule
1M & 1.560 & 1.914 & 0.103 & 0.238 & 0.400 & 2.877 & 5.866 \\
3M & 1.737 & 1.888 & 0.198 & 0.354 & 0.654 & 3.052 & 5.792 \\
6M & 1.917 & 1.813 & 0.281 & 0.561 & 0.938 & 3.290 & 5.692 \\
9M & 2.024 & 1.731 & 0.319 & 0.716 & 1.152 & 3.377 & 5.604 \\
12M & 2.134 & 1.660 & 0.455 & 0.918 & 1.279 & 3.556 & 5.614 \\
24M & 1.937 & 1.727 & 0.355 & 0.649 & 1.023 & 3.389 & 5.676 \\
36M & 2.176 & 1.631 & 0.430 & 0.962 & 1.369 & 3.704 & 5.663 \\
48M & 2.412 & 1.546 & 0.565 & 1.215 & 1.753 & 3.943 & 5.679 \\
60M & 2.627 & 1.470 & 0.753 & 1.502 & 1.971 & 4.098 & 5.697 \\
72M & 2.801 & 1.408 & 0.961 & 1.713 & 2.165 & 4.197 & 5.712 \\
84M & 2.978 & 1.351 & 1.066 & 1.890 & 2.455 & 4.279 & 5.727 \\
96M & 3.092 & 1.316 & 1.128 & 2.003 & 2.661 & 4.361 & 5.742 \\
108M & 3.209 & 1.283 & 1.190 & 2.122 & 2.848 & 4.445 & 5.756 \\
120M & 3.329 & 1.251 & 1.253 & 2.236 & 3.038 & 4.531 & 5.781 \\
\bottomrule
\end{tabular}
\end{table}
\end{frame}
\end{document}